CARLOS ESTEBAN ORTIZ CASTILLO 10: SOFTWARE LIBRE

jueves, 6 de mayo de 2010

SOFTWARE LIBRE

El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por el doble sentido del inglés free en castellano) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertadde los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuidocomercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones elcódigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.

HISTORIA

Entre los años 60 y 70 del Siglo XX, el software no era considerado un producto sino un añadido que los vendedores de las grandescomputadoras de la época (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que losprogramadores y desarrolladores de software compartieran libremente sus programas unos con otros. Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). A finales de los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.

Allá por el 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones.

Con la llegada de los años 80 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativosprivativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.

En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que esta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que mejorase el software.

El mismo Richard Stallman cuenta que por aquellos años, en el laboratorio donde trabajaba, habían recibido una impresora donada por una empresa externa. El dispositivo, que era utilizado en red por todos los trabajadores, parecía no funcionar a la perfección, dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningún aviso que se enviase por red e informase a los usuarios de la situación.

La pérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola enorme de trabajos pendientes. Richard Stallman decidió arreglar el problema, e implementar el envío de un aviso por red cuando la impresora se bloqueara. Para ello necesitaba tener acceso al código fuente de los controladores de la impresora. Pidió a la empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a cambio, qué era lo que pretendía realizar. La empresa se negó a entregarle el código fuente.

En ese preciso instante, Richard Stallman se vio en una encrucijada: debía elegir entre aceptar el nuevo software privativo firmando acuerdos de no revelación y acabar desarrollando mássoftware privativo con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas.

Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la definición defree software y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software.1

http://es.wikipedia.org/wiki/Software_libre

3 comentarios:

  1. ESTA RECHIMBA ÑERO SIGA ASI QUE BLOG TAN BACANO BUENA INFORMACION

    GOOD INFORMATION

    ResponderEliminar
  2. CHIMBADA PARCERO ESTA RECULEIRO.....
    SABRSKY MIJO ESAS INFORMACIONES NO SE ENCUENTRA TN FACIL PARCE

    ResponderEliminar
  3. BUENO EL SOFTWARE LIBRE ES EL QUE RESPECTA LA LIBERTAD DE LOS USUARIOS ESTO ES BUENO YA QUE EL USUARIO AHORA PERSONALIZA SUS COSAS UNA DE SUS CARACTERÍSTICAS ES LA DE DARLE LIBERTAD PARA HACER MODIFICACIONES ESTO AYUDA YA QUE ESTAMOS EN CONSTANTE CAMBIO PODEMOS ACTUALIZAR YA QUE EN EL MERCADO EXISTEN ALGUNOS SOFTWARE QUE NO SE PUEDEN MODIFICAR ESTO ES UNA GRAN FUNCIÓN VENTAJAS ESTE LA GRAN VENTAJA ES LA DE DARLE LIBERTAD AL USUARIO POR QUE CADA VES HAY MAS USUARIOS MAS EXIGENTES Y ESTO ES LO MEJOR POR QUE SE BUSCA LA PERFECCIÓN EN EL MISMO SOFTWARE YA QUE HAY VECES QUE HAY USUARIOS QUE TIENEN IDEAS Y ESTO LE DA LA OPORTUNIDAD PARA MODIFICAR DESVENTAJAS YA QUE ES LIBRE PUEDE SER MODIFICADO PARA BIEN O PARA MAL ESTO DEPENDE DE LA UTILIDAD QUE LE DE EL USUARIO YA QUE AVECES SE NECESITA TENER LOS DERECHOS DE AUTOR PARA MODIFICAR LO.

    ResponderEliminar