Índice
A la hora de crear proyectos, suele ser una tarea difícil elegir bajo qué licencia liberar el código, al menos para mi. Con este artículo que traduzco de outercurve.org espero facilitar la tarea de selección de una licencia.
- El software está protegido mediante copyright por las leyes de muchos paises. Por defecto, si no se especifica ninguna licencia, el código pertenece a su autor original.
- Ya que el copyright pertenece a la persona que escribe el software, dicha persona puede establecer cómo se usa. No decir cómo se puede usar no elimina la responsabilidad del autor como propietario.
- La gente a veces renuncia a la propiedad del software que escriben en favor de la empresa que los contrató. Es recomendable leer los contratos para asegurarnos que el copyright sea nuestro.
- Si se desea compartir el software con otros para que puedan utilizarlo, existen algunas licencias simples ampliamente aceptadas en la comunidad (Apache 2.0,BSD,MIT). En resumen permiten:
- Hacer lo que se desee con el software.
- No reclamar mi trabajo como tuyo.
- Dar crédito al autor original, reconocer la autoría.
- Por último: THIS SOFTWARE COMES WITH NO WARRANTIES, USE AT YOUR OWN RISK. ESTE SOFTWARE VIENE SIN GARANTÍAS, ÚSALO BAJO TU PROPIO RIESGO. Siempre en mayúsculas, porque es importante.
Apenas lleva dos minutos leer cada una de las licencias mencionadas anteriormente. Escoge una. Son lo suficientemente buenas para una de las colaboraciones más exitosas que se han presenciado en la corta historia el desarrollo de software, y por dos instituciones de enseñanza superior reconocidas por sus contribuciones a la informática y tecnología. Las licencias se escribieron por abogados entendidos en los derechos de autor en cuanto a software se refiere, así como en compartición del mismo. Los proyectos de la fundación Apache están impulsando los ecosistemas de negocios del cloud computing, y han impulsado satisfactoriamente el crecimiento de la web durante 15 años. Ningún abogado que contrates lo hará mejor.
Si usas GitHub, aún tardarás menos tiempo en escoger licencia, ya que cuando se crea un proyecto ofrecen la lista de licencias bajo las que puedes liberarlo.
Si te preocupas por la libertad del software, probablemente hayas indagado más en el tema de las licencias que la mayoría de desarrolladores. Puedes refrescar la memoria con los ensayos de la Free Software Fundation, re-leer las licencias GNU y elegir la apropiada.
Si quieres que otras personas usen tu software, licéncialo. Los escritores lo hacen, los artistas lo hacen, Ingenieros y arquitectos lo hacen, así que tú también deberías hacerlo.
Referencias
- Everything You NEED to Know About Software Copyright and Licensing-to-Share in 2 Minutes »» outercurve.org
¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo o comentando abajo.