Eligiendo una licencia libre.
14 may 2007
- La licencia GPL es vírica por lo que si algún proyecto utiliza el código liberado, éste tendrá que ser a su vez publicado como GPL. Con esto conseguimos por un lado colaborar con la comunidad y por el otro evitar la competencia desleal de otras empresas del sector, que podrían utilizar el código sin proporcionarnos un beneficio recíproco.
- La licencia GPL nos permite liberar el código y a la vez, como titulares del copyright, seguir utilizando éste, si es necesario, en desarrollos no-libres. Incluso nos permite mantener una licencia dual, comercial y libre (el ejemplo más claro lo tenemos en MySQL).
- Hemos descartado licencias tipo BSD, ya que no nos otorga ningún tipo de protección frente al uso del código por terceras empresas. Incluso Microsoft podría incluir parte de vuestro código (Como el caso típico de la implementación de la pila TCP/IP tomada prestada de BSD)
…
- Otra licencia interesante es la licencia de Apache, pero está más pensada para grupos de proyectos y grandes organizaciones. Estas licencias no son víricas, por lo que son compatibles con cualquier otro proyecto con la única limitación de hay que indicar en los créditos a los autores. Además son licencias muy complejas, más adecuadas para librerías y aplicaciones que se deban integrar con código heterogeneo.
- Usar la GNU GPL exige que todas las versiones mejoradas que se publiquen sean software libre. Con esto evitamos el riesgo de tener que competir con una versión modificada de forma privada de nuestro propio trabajo.
-La LGPL (renombrada a GPL Reducida), es una buena opción, pero nos da menos ventaja por ser autores, ya que al estar pensada inicialmente para librerías, no obliga a que las aplicaciones que hagan uso de éstas, sean a su vez libres.
-La GPL no plantea problemas si utilizamos bibliotecas no GPL, siempre y cuando indiquemos de forma clara su existencia.
-La EUPL, es una apuesta de futuro promovida por la Unión Europea y que tiene previsto adoptar para la liberación de software en las administraciones públicas de Europa. Dado el ámbito público en el que se suelen mover nuestros proyectos, en cuanto esta licencia empiece a funcionar, no cabe duda de que sera nuestra mejor opción.
Quizás la decisión no sea la más adecuada ya que existen licencias libres para todos los gustos:
- Academic Free License
- Adaptive Public License
- Apache Software License
- Apache License, 2.0
- Apple Public Source License
- Artistic license
- Attribution Assurance Licenses
- New BSD license
- Computer Associates Trusted Open Source License 1.1
- Common Development and Distribution License
- Common Public License 1.0
- CUA Office Public License Version 1.0
- EU DataGrid Software License
- Eclipse Public License
- Educational Community License
- Eiffel Forum License
- Eiffel Forum License V2.0
- Entessa Public License
- Fair License
- Frameworx License
- GNU General Public License (GPL)
- GNU Library or “Lesser” General Public License (LGPL)
- Historical Permission Notice and Disclaimer
- IBM Public License
- Intel Open Source License
- Jabber Open Source License
- Lucent Public License (Plan9)
- Lucent Public License Version 1.02
- MIT license
- MITRE Collaborative Virtual Workspace License (CVW License)
- Motosoto License
- Mozilla Public License 1.0 (MPL)
- Mozilla Public License 1.1 (MPL)
- NASA Open Source Agreement 1.3
- Naumen Public License
- Nethack General Public License
- Nokia Open Source License
- OCLC Research Public License 2.0
- Open Group Test Suite License
- Open Software License
- PHP License
- Python license (CNRI Python License)
- Python Software Foundation License
- Qt Public License (QPL)
- RealNetworks Public Source License V1.0
- Reciprocal Public License
- Ricoh Source Code Public License
- Sleepycat License
- Sun Industry Standards Source License (SISSL)
- Sun Public License
- Sybase Open Watcom Public License 1.0
- University of Illinois/NCSA Open Source License
- Vovida Software License v. 1.0
- W3C License
- wxWindows Library License
- X.Net License
- Zope Public License
- zlib/libpng license
(Fuente http://opensource.org)
Sin comentarios