Anuncio

Lento pero seguro, software de código abierto ¿Qué es el software de código abierto? [MakeUseOf explica]"Código abierto" es un término que se usa mucho en estos días. Puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... Lee mas se está haciendo cargo. Si no lo cree, solo mire 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 alternativas gratuitas y de código abierto para el software de pago¡No desperdicie dinero en software para uso personal! No solo existen alternativas gratuitas, sino que probablemente ofrecen todas las funciones que necesita y pueden ser 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 y eso no incluye las licencias únicas autoescritas que usan algunos productos de código abierto. ¿Cuáles son las diferencias y qué significan para ti? Si escribe software de código abierto, ¿cuál debería usar?

instagram viewer

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

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

Caracteristicas

  • El software puede ser utilizado comercialmente.
  • El software se puede modificar para crear trabajos derivados.
  • Se pueden distribuir trabajos derivados.
  • Los trabajos derivados se pueden distribuir 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 se puede utilizar en trabajos derivados.
  • Los derechos de autor originales y el texto de la licencia deben conservarse con 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 notable es el hecho de que los autores pueden patentar trabajos derivados. En resumen, puede hacer casi todo lo que quiera con el software original siempre que mantenga los derechos de autor originales y establezca los cambios importantes que haya realizado.

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

Caracteristicas

  • El software puede ser utilizado comercialmente.
  • El software se puede modificar para crear trabajos derivados.
  • Se pueden distribuir trabajos derivados.
  • El propietario del software no se hace responsable de los daños.
  • Los derechos de autor originales y el texto de la licencia deben conservarse con 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 cuando nadie debería poder comercializar variantes del software con un mínimo conflicto legal. Si tu querer otros para extender y comercializar 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.

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 CC permiten a cualquiera, de un vistazo, mirar un trabajo creativo (imagen, video, software, etc.) y saber qué pueden y qué no pueden hacer con él.

Caracteristicas

En total, la organización ofrece siete licencias diferentes. Sería demasiado resumirlos todos aquí, pero puedes leer sobre ellos en nuestro descripción general de Creative Commons ¿Qué es Creative Commons y uso no comercial?¿Qué es Creative Commons? ¿Qué significa "uso no comercial"? Aprenda sobre las licencias Creative Commons y cómo funcionan. Lee mas .

¿Cuándo deberías usarlo?

Las licencias CC son fantásticas y, en algunos casos, los bienes comunes creativos pueden estimular tu carrera 3 razones que cambian de carrera para licenciar su trabajo con Creative CommonsPiense en Creative Commons como una herramienta de marketing que puede ser rentable con enormes recompensas en el futuro. ¿Licencias tu trabajo debajo de él? Si no, aquí hay tres razones importantes por las que debería hacerlo. Lee mas . Hay suficientes variaciones de licencia CC para acomodar prácticamente cualquier tipo de trabajo creativo que pueda realizar.

Dicho esto, la Iniciativa de Código Abierto no reconoce ninguna de estas licencias como verdaderamente "código abierto". Como tal, las licencias CC pueden ser incompatibles cuando se usan junto con otro software y licencias de código abierto.

los Licencia pública general de GNU fue creado en 1989, cuando Unix estaba ganando popularidad, como una alternativa a las licencias propietarias restrictivas. La licencia se ha revisado dos veces con cada revisión que aborda problemas importantes que surgieron en versiones anteriores. La versión 3 se publicó en 2007.

Caracteristicas

  • El software puede ser utilizado comercialmente.
  • El software se puede modificar para crear trabajos derivados.
  • Se pueden distribuir trabajos derivados.
  • Los trabajos derivados también deben tener licencia bajo GPL 3.
  • Las distribuciones deben incluir el software original y todo el código fuente.
  • El propietario del software no se hace responsable de los daños.
  • Los derechos de autor originales y el texto de la licencia deben conservarse con distribuciones.

¿Cuándo deberías usarlo?

La GPL es ideal para la "libertad de 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. Asegura que el software de código abierto siga siendo de código abierto, incluso cuando se extiende a trabajos derivados.

Sin embargo, tenga en cuenta que incorporar código GPL en su propio código requiere que todo su proyecto también tenga licencia bajo GPL. Úselo solo 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 comentando a continuación!

Joel Lee tiene un B.S. en informática y más de seis años de experiencia profesional en redacción. Es el editor en jefe de MakeUseOf.