Post on 19-Aug-2020
Software LibreEl software nació libre ypermaneció así durante suinfancia.
Sin embargo, con la llegada de lajuventud, la situación cambiócompletamente.
Sólo ahora, al llegar a sumadurez, está en vías derecuperar la libertad.
Software Libre¿Qué es el software libre?
¿Qué es y qué implicaciones tiene la licencia de un
programa libre?
¿Cómo se está desarrollando el software libre?
¿Cómo se financian los proyectos de software libre?
¿Qué modelos de negocio se están experimentando
relacionados con ellos?
¿Qué motiva a los desarrolladores, especialmente a
los que son voluntarios, a involucrarse en proyectos
de software libre?
¿Cuál es la panorámica general del software libre?
Software Libre
Nos hemos acostumbrado a quequien vende un programa impone lascondiciones bajo las que puedo usarlo,prohibiéndome, por ejemplo:
• que se lo pase a un amigo.• no puedo adaptarlo a mis necesidades• ni si quiera corregir errores,debiendo esperar a que el fabricantelos arregle.
Software Libre
Esto no tiene por qué serasí, y es precisamente elsoftware libre el queconcede las libertades queel software propietarionos niega.
Software Libre
Así pues el términosoftware libre (oprogramas libres) serefiere a libertad, talcomo fue concebido porRichard Stallman en sudefinición.
Software Libre
En concreto se refiere a cuatrolibertades:
• Libertad para ejecutar el programa en cualquier
sitio, con cualquier propósito y para siempre.
• Libertad para estudiarlo y adaptarlo a nuestras
necesidades. Esto exige el acceso al código fuente.
• Libertad de redistribución, de modo que se nos
permita colaborar con vecinos y amigos.
• Libertad para mejorar el programa y publicar las
mejoras. También exige el código fuente.
Software Libre
En ella se plasman las libertades,pero también restricciones compatiblescon ellas, como dar crédito a losautores originales si redistribuimos.Incluso puede obligarnos a que losprogramas ajenos mejorados pornosotros también sean libres,promoviendo así la creación de mássoftware libre.
Software Libre
El término original en inglés para‘programas libres’ es ‘free software’.Sin embargo, en inglés el término freeademás de ‘libre’ significa ‘gratis’,lo que genera gran confusión. Por elloa menudo en inglés se toman prestadaspalabras españolas y se habla de‘software libre’, en contraposición a‘software gratis’, al igual quenosotros tomamos prestada la palabrasoftware.
La ambigüedad de “free”
Software Libre
El término original en ingléspara ‘programas libres’ es ‘freesoftware’. Sin embargo, en inglésel término free además de ‘libre’significa ‘gratis’, lo que generagran confusión.
La ambigüedad de “free”
Software Libre
Por ello a menudo en inglés setoman prestadas palabrasespañolas y se habla de ‘softwarelibre’, en contraposición a‘software gratis’, al igual quenosotros tomamos prestada lapalabra software.
La ambigüedad de “free”
Software Libre
● el software libre se puede vender si se desea.
● cualquiera puede redistribuirlo sin pedir dinero acambio ni permiso a nadie.
● lo que hace prácticamente imposible obtener dineropor distribuirlo, salvo la pequeña cantidad que sepueda cargar por grabarlo en un soporte físico yenviarlo, algo raramente demandado excepto paragrandes volúmenes, como es el caso de lasdistribuciones.
Así pues no estamos hablando de software gratuito
Software Libre
Equivalente a software libre esel término “Open SourceSoftware”, promovido por EricRaymond y la Open SourceInitiative.
Software Libre
Filosóficamente, el término esmuy distinto, ya que hace énfasisen la disponibilidad de códigofuente, no en la libertad, perosu definición es prácticamente lamisma que la de Debian.
Software Libre
Otros términos relacionados dealguna manera con el softwarelibre son:
Software Libre
Programas gratuitos. Normalmente seceden en binario y con derechos deredistribución. Sin embargo, a vecessólo se pueden obtener de un sitiooficial, normalmente para promocionarotros programas o servicios, como esel caso de los kits de Java gratuitosque proporciona Sun Microsystems.
Freeware
Software Libre
No es siquiera software gratis, sino unmétodo de distribución, ya que losprogramas, generalmente sin fuentes, sepueden copiar libremente, pero no usarcontinuadamente sin pagarlos. Laexigencia de pago puede estar incentivadapor funcionalidad limitada o mensajesmolestos, o una simple apelación a lamoral del usuario, además de que lasestipulaciones legales de la licenciapodrían utilizarse en contra delinfractor.
Shareware
Software Libre
Generalmente shareware, pero cuyo pago seexige para una organización caritativapatrocinada. En muchos casos, el pago nose exige, pero se solicita unacontribución voluntaria. Algún softwarelibre, como vim solicita contribucionesvoluntarias de este tipo.
Charityware, Careware
Software Libre
El autor renuncia absolutamente a todossus derechos, en favor del común, lo cualtiene que estar declarado explícitamenteen el programa, ya que si no se dicenada, el programa es propietario y no sepuede hacer nada con él. En este caso, ysi además se proporcionan los códigosfuentes, el programa es libre.
Dominio público
Software Libre
Un caso particular de software libre cuyalicencia obliga a que las modificacionesque se distribuyan sean también libres.
Copyleft
Software Libre
Términos usados para denominar alsoftware que no es libre ni de fuenteabierta.
Propietario, cerrado, no libre
Software Libre
Motivaciones
Software Libre
Hay dos grandes familias de motivacionespara el desarrollo de software libre, quedan lugar asimismo a los dos nombres conque se lo conoce:
● La motivación ética
● La motivación pragmática
Software Libre
La motivación ética argumenta que elsoftware es conocimiento y debe podersedifundir sin trabas.
Su ocultación es una actitud antisocialy la posibilidad de modificar programases una forma de libertad de expresión.
Software Libre
La motivación pragmática, abanderadapor la Open Source Initiative ypartidaria del apelativo fuenteabierta, que argumenta ventajastécnicas y económicas.
Software Libre
La motivación pragmática, abanderadapor la Open Source Initiative ypartidaria del apelativo fuenteabierta, que argumenta ventajastécnicas y económicas.
Software Libre
Consecuencias de la
libertad del software
Software Libre
El software libre trae consigonumerosas ventajas y pocasdesventajas, muchas de ellasexageradas (o falseadas) por lacompetencia propietaria.
Software Libre
De ellas la que más fundamento tiene es:
●La económica●La falta de soporte ●la calidad
Software Libre
Consecuencias beneficiosas según eldestinatario:
● No depende necesariamente del soportedel fabricante del software
● Dada la libertad de modificar elprograma para uso propio
● El usuario puede personalizarlo oadaptarlo a sus necesidades
● Corregir errores si los tuviera
Software Libre
Consecuencias beneficiosas según eldesarrollador:
● es más fácil competir siendo pequeño yadquirir tecnología punta
● puede aprovecharse del trabajo de losdemás, compitiendo incluso con otroproducto modificando su propio código
● la distribución es barata y global
Software Libre
● Hasta principios de la década de 1980no aparecieron, de forma organizada yconsciente, los primeros proyectospara la creación de sistemascompuestos de software libre.
● De esta época procede también elpropio término software libre.
● A principios de 1984, RichardStallman, comienza el proyecto GNU
Software Libre
● Richard Stallman, preocupado por laslibertades que tendrían los usuariosde su software escribió la licenciaGPL, probablemente la primeralicencia de software diseñadaespecíficamente para garantizar queun programa fuera libre en estesentido.
Software Libre
● En julio de 1991 Linus Torvalds poneel primer mensaje donde menciona suproyecto de hacer un sistema libresimilar a Minix.
● MINIX es un clon del sistema operativoUnix distribuido junto con su códigofuente y desarrollado por el profesorAndrew S. Tanenbaum en 1987.
Software Libre
Breve introducción a la propiedad intelectual
Software Libre
Con el término propiedad intelectual seagrupan distintos privilegios que seotorgan sobre bienes intangibles convalor económico.
Software Libre
copyright (derechos de autor)
El derechos de autor protegen laexpresión de un contenido, no elcontenido en sí mismo.
Software Libre
Se desarrollaron para recompensar a losautores de libros o de arte. Las obrasprotegidas pueden expresar ideas,conocimientos o métodos librementeutilizables, pero se prohíbereproducirlas sin permiso, total oparcialmente, con o sin modificaciones.
Software Libre
Esta protección es muy sencilla, ya queentra automáticamente en vigor en elmomento de publicación de la obra conámbito casi universal.
Software Libre
● Las nuevas tecnologías de lainformación, y en especial la Red, hantrastocado profundamente la protecciónde los derechos de autor, ya que lasexpresiones de contenidos son muchomás fáciles de copiar que loscontenidos mismos.
Software Libre
● Los fabricantes de programas, solos oen coalición (p. ej.: la BSA oBusiness Software Alliance) presionanfuertemente para que las licencias sepaguen y los gobiernos persigan lo quese ha dado en llamar piratería.
Software Libre
El término piratería se hapopularizado como sinónimo deviolación de cualquier forma depropiedad intelectual, especialmenteen el caso de la copia ilegal deprogramas, música y películas.
Software Libre
El término parece exagerado, y en eldiccionario de la Real AcademiaEspañola de la Lengua aparece comouna acepción en sentido figurado, yaque el término original se refiere arobo con violencia en el mar. Porello Richard Stallman recomiendaevitarla.
Software Libre
Licencias en el software
libre
Software Libre
Estrictamente hablando, lo quediferencia al software libre delresto del software es un aspectolegal: la licencia.
Se trata, en palabras de uso común,de un contrato entre el autor y losusuarios, que estipula lo que loséstos pueden hacer con su obra: uso,redistribución, modificación, etc., yen qué condiciones.
Software Libre
Tipos
Software Libre
La licencia BSD (Berkeley SoftwareDistribution)
La única obligación que exige es lade dar crédito a los autores,mientras que permite tanto laredistribución binaria, como la delos códigos fuentes, aunque no obligaa ninguna de las dos en ningún caso.Asimismo, da permiso para realizarmodificaciones y ser integrada conotros programas casi sinrestricciones.
Software LibreLa Licencia Pública General de GNU (GNU GPL)
En líneas básicas, la licencia GPL permitela redistribución binaria y la de lasfuentes, aunque, en el caso de queredistribuya de manera binaria, obliga aque también se pueda acceder a las fuentes.Asimismo, está permitido realizarmodificaciones sin restricciones, aunquesólo se pueda integrar código licenciadobajo GPL con otro código que se encuentrebajo una licencia idéntica o compatible.
Software Libre
La Licencia Pública General Menor delproyecto GNU (comúnmente conocida por susiniciales en inglés LGPL)
La LGPL permite el uso de programaslibres con software propietario.
El programa en sí se redistribuyecomo si estuviera bajo la licenciaGPL, pero se permite la integracióncon cualquier otro software sinprácticamente limitaciones.
Software Libre
Otras licencias de programas
Software Libre
● X Window versión 11 (X11)● Zope Public License 2.0● Apache (public domain)● Sleepycat● eCos License 2.0● Affero General Public License● IBM Public License Version 1.0● Mozilla Public License 1.1