Licencias de software de código abierto: ¿cuál debería usar?

¿Sabías que no todas las licencias de código abierto son iguales?

¿Sabías que no todas las licencias de código abierto son iguales?
Anuncio

Poco a poco, el software de código abierto ¿Qué es el software de código abierto? [MakeUseOf Explains] ¿Qué es el software de código abierto? [MakeUseOf Explains] "Open source" es un término que se usa mucho estos días. Puede que sepa que ciertas cosas son de código abierto, como Linux y Android, pero, ¿sabe lo que implica? Lo que está abierto ... Leer más está tomando el control. Si no lo crees, solo mira algunas de las herramientas más populares que todos usamos: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, además de todas las alternativas gratuitas al software pago 14 Fuente gratuita y de código abierto Alternativas para software pagado 14 Alternativas de código abierto y gratuito para software pagado ¡No desperdicie dinero en software para uso personal! No solo existen alternativas gratuitas, es muy probable que ofrezcan todas las características que necesita y que sean más fáciles y seguras de usar. Lee mas . ¿Pero sabías que no todas las licencias de código abierto son iguales?

De hecho, hay docenas de ellos por ahí y eso no incluye las licencias únicas escritas por ellos mismos que usan algunos productos de código abierto. ¿Cuáles son las diferencias y qué significan para usted? Si escribe software de código abierto, ¿cuál debería usar?

Descargo de responsabilidad: este artículo no pretende ser un consejo legal. Solo intenta resumir los conceptos y usos de diferentes licencias de código abierto. Para posibles problemas legales, consulte a un abogado.

Apache License 2.0

La licencia de Apache es la licencia creada y utilizada por Apache Software Foundation, que es mejor conocida por el Servidor Apache HTTP que impulsa a muchos de los sitios web que visitamos. La versión 2.0 fue lanzada en 2004 para facilitar que los proyectos que no son de Apache usen la licencia y sigue siendo una de las licencias más populares hasta la fecha.

Caracteristicas

  • El software se puede usar comercialmente.
  • El software se puede modificar para crear trabajos derivados.
  • Los trabajos derivados pueden ser distribuidos.
  • Los trabajos derivados pueden distribuirse con una licencia diferente.
  • El propietario del software no se hace responsable de los daños.
  • El propietario de las marcas comerciales del software no puede usarse en trabajos derivados.
  • El copyright original y el texto de la licencia deben guardarse con las distribuciones.
  • Se deben tener en cuenta los cambios significativos en el software original.

¿Cuándo deberías usarlo?

La licencia de Apache es una de las licencias de software más permisivas que existen. Especialmente digno de mención es el hecho de que los autores pueden patentar trabajos derivados. En resumen, puede hacer prácticamente todo lo que quiera con el software original, siempre que mantenga los derechos de autor originales y establezca los cambios importantes que haya realizado.

Licencia BSD de 2 cláusulas

La licencia BSD es una licencia de software extremadamente simple y permisiva que se publicó por primera vez en 1990 y se revisó dos veces, simplificándose aún más con cada revisión.

Caracteristicas

  • El software se puede usar comercialmente.
  • El software se puede modificar para crear trabajos derivados.
  • Los trabajos derivados pueden ser distribuidos.
  • El propietario del software no se hace responsable de los daños.
  • El copyright original y el texto de la licencia deben guardarse con las distribuciones.

¿Cuándo deberías usarlo?

Debido a la simplicidad de la Licencia BSD, algunos prefieren usar la Licencia Apache más explícita. Sin embargo, la Licencia BSD tiene una ventaja en el caso de que alguien pueda comercializar variantes del software con un mínimo conflicto legal. Si desea que otros amplíen y comercialicen su trabajo, úselo.

Cabe señalar que la diferencia principal entre la Licencia BSD y la Licencia Apache es que la Licencia Apache permite una concesión de patente para trabajos derivados. La licencia BSD no.

Licencia Creative Commons

Creative Commons (CC) es una organización que ha lanzado varios tipos de licencia diferentes, todos los cuales están diseñados para fomentar el intercambio de trabajos creativos. Los estándares de CC permiten a cualquier persona, a simple vista, ver un trabajo creativo (imagen, video, software, etc.) y saber qué pueden y qué no pueden hacer con él.

Caracteristicas

En total, hay siete licencias diferentes que ofrece la organización. Sería demasiado describir todos ellos aquí, pero puede leer sobre ellos en nuestra descripción general de Creative Commons. ¿Qué es Creative Commons, y debe usarlo? ¿Qué es Creative Commons, y debe usarlo? Creative Commons es un conjunto de licencias que automáticamente le dan permiso para hacer varias cosas, como reutilizar y distribuir el contenido. Descubramos más sobre él y cómo usarlo. Lee mas .

¿Cuándo deberías usarlo?

Las licencias CC son fantásticas y, en algunos casos, los recursos comunes creativos pueden estimular tu carrera. 3 Razones que cambian la carrera para licenciar tu trabajo con Creative Commons. 3 Razones que cambian la carrera para licenciar tu trabajo con Creative Commons. Piensa en Creative Commons como una herramienta de marketing que puede pagar con enormes recompensas en el camino. ¿Licencia tu trabajo debajo de él? Si no, aquí hay tres razones fuertes por las que deberías. Lee mas . Existen suficientes variaciones de licencia CC para adaptarse a prácticamente cualquier tipo de trabajo creativo que pueda realizar.

Dicho esto, Open Source Initiative no reconoce ninguna de estas licencias como verdaderamente "de código abierto". Como tal, las licencias CC pueden ser incompatibles cuando se utilizan junto con otras licencias y software de código abierto.

Licencia pública general de GNU 3

La Licencia Pública General de GNU fue creada en 1989, cuando Unix estaba ganando popularidad, como una alternativa a las licencias de propiedad restrictivas. La licencia se ha revisado dos veces con cada revisión abordando problemas importantes que surgieron en versiones anteriores. La versión 3 fue publicada en 2007.

Caracteristicas

  • El software se puede usar comercialmente.
  • El software se puede modificar para crear trabajos derivados.
  • Los trabajos derivados pueden ser distribuidos.
  • Los trabajos derivados también deben estar licenciados bajo GPL 3.
  • Las distribuciones deben incluir software original y todo el código fuente.
  • El propietario del software no se hace responsable de los daños.
  • El copyright original y el texto de la licencia deben guardarse con las distribuciones.

¿Cuándo deberías usarlo?

La GPL es ideal para la "libertad del software", que es la filosofía de que todos los usuarios deben tener la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Garantiza que el software de código abierto siga siendo de código abierto, incluso cuando se amplíe a trabajos derivados.

Sin embargo, tenga en cuenta que incorporar el código GPL en su propio código requiere que todo su proyecto tenga licencia bajo GPL también. Solo úsela si está preparado para que su proyecto viva y muera como código abierto.

¿Qué licencia de código abierto es tu favorita? También hay muchos otros por ahí. ¡Comparte tus pensamientos sobre el movimiento de código abierto haciendo un comentario a continuación!

In this article