Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Diferencia de licencias Open Source
Autor Mensaje
Virus Sin conexión
Profesor del Modulo A
Programador
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 282
Agradecimientos dados: 35
Agradecimientos: 38 en 27 posts
Registro en: Feb 2012
Mensaje: #1
Diferencia de licencias Open Source
En este momento me encuentro desarrollando una aplicacion con interes de hacerla open-source (todavia no lo decidi, pero es muy probable que asi sea).

Siendo que este seria mi primer proyecto open-source, me surgio lo siguiente, desconozco las diferencias entre las licencias mas conocidas para dicho fin.

Google code ofrece las siguientes
  • Apache License 2.0
  • Artistic License/GPL
  • Eclipse Public License 1.0
  • GNU GPL v2
  • GNU GPL v3
  • GNU Lesser GPL
  • MIT License
  • Mozilla Public License 1.1
  • New BSD License

Antes de leerme una por una me gustaria conocer sus opiniones y/o experiencias al respecto y en lo posible si alguien se tomo el tiempo de leerlas, explicar las diferencias que puedan haber apreciado entre ellas.
28-12-2012 00:56
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Did you know that cashews come...
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 6.967
Agradecimientos dados: 112
Agradecimientos: 119 en 77 posts
Registro en: Jul 2008
Mensaje: #2
RE: Diferencia de licencias Open Source
Te recomiendo leer un toque esto. Es una opinion totalmente objetiva, desde el punto de vista evangelista del soft libre "GPL": http://www.gnu.org/licenses/license-list.es.html (La X11 License es la licencia MIT)

GNU GPL v2
- Se basa en las 3 libertades y 1 restriccion:
* Los usuarios pueden usarlos para cualquier fin (comercial, privado, personal, hacer misiles nucleares, virtualizar, etc). No pdes restringirles su uso.
* Los usuarios tienen libertad de distribución. Pueden darselos a quien se le cante, sin pedirte autorización.
* Tus usuarios pueden ver su codigo, y aprender de el.
* Tus usuarios pueden modificarlo, y distribuir dichas modificaciones como se les cante.
Restriccion: SIempre que alguien distribuya este soft, el mismo tiene que tener ACCESO a estos mismos derechos siempre Se puede cobrar por dar el codigo fuente, pero el precio tiene un porcentaje maximo (creo que la mitad del costo al que vendas el software, y se puede decir que son "gastos de distribución").
- SI, PODES VENDER el software. Pero el que recibió el mismo, puede subirlo a internet, y te caga el negocio (y es legal). Sirve si vas a hacer algo muy especifico para alguien.
- NO PODES UTILIZAR ESTE SOFTWARE COMO PARTE DE UNA APLICACIÓN NO-LIBRE. O sea, si haces un motor grafico re pitudo, los que lo usen, solo pueden hacer software compatible con la GNU GPL v2.

GNU GPL v3:
- Tiene un par de mejoras a la libertad respecto a la GPL 2. Ponele que el motor de foros MyBB fuese GPL v3. UTNianos estaría OBLIGADO a subir el CODIGO fuente de este foro, desde las imagenes que usa, hasta el codigo de cada plugin que crearon, y como lo engancharon al foro. Esto, en la GPL v2 no existia: Al ofrecer un servicio en la web, literalmente no estabas "distribuyendo" el software a alguien, entonces no estabas obligado a ofrecer tu codigo fuente. En la GPL v3, si. Este cambio es talvez, el unico que te afecte, aunque hay otras cosas más (la gpl3 tiene más lexico para abogados yankees, por ejemplo).
- Otra diferencia, es que no podes hacer un soft GPL v3 que utilice algo como el DRM que utiliza apple en iTunes
 - La gpl v3, tengo entendido que te da la posibilidad de defenderte ante algun ataque futuro de violación de patentes. O sea, si vos haces un sistema que haga X, y despues apple saca una patente de X, ellos no pueden demandarte, e incluso, queda inhabilitada la patente de la misma (porque ahora esa patente es "de dominio publico". VOS TAMPOCO podes iniciar juicios porque apple copió tu idea. Solo sirve para defenderte)

Nota: Hay un "plugin" de la GPL 2, que se llama AGPL (Afero gpl) que emula el tema web que expliqué mas arriba (no asi lo de las pantentes). La AGPL se hizo antes de que existiera la GPL v3.

GNU Lesser GPL:
- PODES UTILIZAR ESTE SOFT COMO PARTE DE UNA APLICACION LIBRE. O sea, si haces un motor grafico re pitudo, los que lo usen pueden hacer tanto un juego libre, como un juego privativo. Ahora, si modifican el codigo del motor, dicha modificación si o si tiene que ser libre.

BSD:
- Podes distribuir LOS BINARIOS, sin la OBLIGACION de dar el CODIGO FUENTE. Podes sublicenciar (o sea, alguien agarró tu software, con tu codigo fuente, le cambia un par de cosas, y dice "Ahora es GPL").

MIT License: CREO que es algo simila a la bsd. No lo recuerdo bien.

Te recomiendo que veas de contactarte con los chicos de GNUtn, que hay flacos que la tienen mas clara que yo =P
Mozilla: Es como una BSD (permite sublicenciar). Pero
- NO pueden usar la marca del producto como un producto derivado.
* O sea, no podes agarrar el codigo fuente de Firefox, agregarle un par de cosas, y llamarlo "Firefox Recharged". Podes llamarlo "Cuchuflito Reloaded" sin ningun problema, pero no podes utilizar la marca para tu beneficio.
* Nota para entenderlo: ¿Sabías que Debian NO viene con firefox, y si viene con un browser llamado iceWeasel? Esto es porque la Mozilla 2 NO es GPL, ya que te prohibe usar la marca. Ya que Debian no acepta codigo que no sea libre, te viene IceWeasel, que es la versión "GPL" de Firefox, justamente porque no usan su nombre.

Apache: Creo que es como una mit/bsd, PERO:
- Si hiciste algo hipercopado y superdivertido, PODES PATENTARLO, e iniciar juicios al resto de las personas que lo hagan.
(Este mensaje fue modificado por última vez en: 28-12-2012 02:45 por Imakuni.)
28-12-2012 02:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Imakuni recibio 4 Gracias por este post
Virus (28-12-2012), gonnza (28-12-2012), DiecoGoto (28-12-2012), rulo (30-05-2013)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.