Hola :) El Viernes, 24 de Noviembre de 2006 09:59, Emiliano Sutil escribió:
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@suse.com
Fundamentalmente, la diferencia entre las BSD y las del resto son muchísimas, tantas como licencias hay.
Pero más concretamente entre las libres como GPL y BSD, es que de código gpl no se puede hacer programas no libres o cambiarles la licencia, y de las bsd sí.
Me suena haber oido alguna vez del concepto virico de la licencia gpl ya que si tu metes algo GPL en tu programa automaticamente tu programa debe ser licenciado como GPL, lo que no se hasta que punto esto es cierto. Si por ejemplo de un proyecto con miles de funciones/clases/metodos copio algo, ¿Automaticamente mi programa tiene que ser GPL? porque eso me parece una pasada.....
Correcto. Pero para eso tienes la LGPL y BSD, X11, ... Yo lo veo bien porque en el caso de BSD, los desarrolladores se están quejando que muchas empresas están usando el código de Free/Open/NetBSD sin devolver nada. Pues están en su derecho ya que la licencia se lo permite. Haber puesto una licencia GPL y no te harían la pirula. Es una forma de proteger tu SW sin recurrir a patentes, licnecias tiránicas, ...
En esencia una licencia estilo gpl garantiza que el programa siempre
será gpl y todos sus hijos -modificaciones- o programas que hayan cortado y pegado alguna parte. Las BSD no garantizan esto.
¿Entendido más o menos?
En especial hay una licencia menos garantista que la gpl que es la lgpl que se usa para muchas librerías, que permite que código no libre se pueda compilar contra librerías lgpl, y distribuir solo los binarios. Con una libreria gpl pura no eso tampoco está permitido.
Correcto. Casi todas las librerias/componentes vienen licenciadas asi para evitar el efecto viríco que comentaba antes ya que si pegas un componentes GPL tu programa pasaría a ser GPL. Tengo entendido que eso era una limitación para el desarrollo ya que la gente se echaba para atrás antes de usar una librería y se añadio la LGPL para permitir su uso sin tener que hacer GPL todo el proyecto
Correcto.
A ver el resto que me corrija.
Lo mismo digo, que alguien me corrija si me equivoco esto de las licencias es un tema muy espeso (y yo soy muy de ciencias, tanta letra junta me marea
Correcto, nada que corregir :) Salvo una cosa que es una puntualización. En el caso de las licencias BSD y similares, aunque puedas cerrar el código, estás obligado a (en algún sitio o de algún modo) indicarle al usuario que ese SW se basa en el proyecto de otra persona. Por ejemplo, si uso cierro el programita PEPE con licencia BSD, tiene que aparecerle al usuario un README, Ayuda, ... que diga que es originario del proyecto PEPE. HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@suse.com