Bitelia: Cómo elegir la licencia correcta para tu proyecto Open Source y otros 2 artículos interesantes

Bitelia: Cómo elegir la licencia correcta para tu proyecto Open Source y otros 2 artículos interesantes


Cómo elegir la licencia correcta para tu proyecto Open Source

Posted: 21 May 2014 03:53 PM PDT

licencias open source

El tema de las licencias en el software libre ha sido desde siempre uno de los más difíciles de abordar. ¿Cuáles son las ventajas y desventajas de cada licencia? ¿Qué licencia es más conveniente para mi nuevo proyecto? ¿Cómo sé si la licencia que uso actualmente se ajusta a mis necesidades? Con este artículo intentaremos ayudarte a responder esas y otras preguntas.

Lo primero que debes saber es que todas las licencias de software libre están exentas de regalías y permiten la copia, distribución, modificación y distribución de las modificaciones para cualquier uso, incluso comercial.

Podemos agrupar la mayoría de las licencias en tres grandes grupos: copyleft fuertes, copyleft débiles y permisivas.

Copyleft fuertes

Estás licencias garantizan que el software original y todas sus modificaciones siempre sean software libre. Entre las más comunes tenemos:

  • GNU General Public License (GPL) 3.0: Creada por la Free Software Foundation como parte del proyecto GNU, es una de la más populares y utilizadas en la comunidad. Exige la publicación del código fuente y que todos los trabajos derivados del original conserven la misma licencia GPL, no permite enlaces con módulos privativos (de código cerrado) y requiere que todos los cambios realizados a la versión original sean reflejados en el código fuente con sus respectivos autores. Además posee ventajas únicas respecto a otras licencias como protección contra la tivoización y protección contra las leyes de DRM. Los derechos de autor deben conservarse tanto en el código fuente como en los binarios.

  • GNU General Public License (GPL) 2.0: Es la versión previa a la GPL 3.0, también creada por la Free Software Foundation como parte del proyecto GNU. Tiene características similares a la versión 3.0 pero carece de protección contra la tivoización, protección contra las leyes de DRM y no considera software que se ejecuta a través de la red. La Free Software Foundation desaconseja su uso para proyectos nuevos, en su lugar recomienda la GPL 3.0.

Copyleft débiles

  • GNU Lesser General Public License (LGPL) 3.0: Es una licencia con características y beneficios similares a la GPL 3.0, pero con la diferencia que permite enlazar módulos privativos al código, por eso se considera una licencia débil. La Free Software Foundation sólo la recomienda para circunstancias especiales y estrictamente necesarias.

  • Mozilla Public License (MPL) 2.0: Creada por la Mozilla Foundation para publicar la mayoría de sus aplicaciones y utilizada por muchos otros programas en la actualidad. Es una licencia que busca un balance entre las licencias permisivas (como la BSD) y las copyleft fuertes (como la GPL). Exige la publicación del código fuente y que cualquier derivado o extensión sea publicado bajo la misma licencia MPL. Sin embargo considera términos en los cuales el código licenciado puede ser parte de una aplicación más grande y esa aplicación puede contener módulos licenciados bajo cualquier otro esquema, incluso privativo. En otras palabras, permite que módulos libres puedan convivir con módulos privativos. No requiere que los cambios realizados sean reflejados en el código fuente y los derechos de autor deben mantenerse tanto en el código fuente como en los binarios.

  • Eclipse Public License (EPL) 1.0: Es una licencia muy similar a la Mozilla Public License ya que busca un equilibrio entre licencias permisivas y fuertes, teniendo como objetivo principal hacerla atractiva para los ambientes de negocios. No requiere ningún seguimiento en los cambios y sólo exige la publicación del código fuente cuando las modificaciones se consideran un trabajo derivado y no una extensión o un módulo separado. Los trabajos derivados deben ser publicados siempre bajo la licencia EPL. Esta licencia es usada por la Eclipse Foundation y nace como reemplazo a la Common Public License.

Licencias Permisivas

  • Apache 2.0: Es la licencia creada en principio por la Apache Software Foundation para publicar los paquetes del proyecto Apache, sin embargo en la actualidad es usada para muchos otros proyectos. Se considera una licencia permisiva porque no requiere que los trabajos derivados sean publicados bajo la misma licencia y tampoco exige la liberación del código fuente. Los cambios a la versión original deben reflejarse en un archivo en el código fuente y pueden ser publicados usando cualquier otra licencia. Lo más importante de esta licencia es que los derechos de autor deben conservarse tanto en el código fuente como en los binarios.

  • MIT: Es una licencia perfecta si lo que quieres es llegar al mayor número de desarrolladores y no te importa en dónde o cómo puede ser usado tu código. No se considera una licencia para software libre pues no garantiza la libertad de la aplicación, lo único que exige es que los derechos de autor sean incluidos en todas las copias o posibles porciones del software. Recibe su nombre debido a que fue la licencia usada por el Instituto de Tecnología de Massachusetts (MIT en inglés) para publicar la versión original del sistema de ventanas X.

  • BSD 2-Clause: Conocida también como licencia BSD Simplificada o licencia FreeBSD, es otra licencia permisiva o no copyleft que solamente exige que los derechos de autor y las resignaciones de garantía sean incluidas en todas las distribuciones del software, bien sea en forma de código o en binario. Al igual que la licencia MIT, es ideal si no te interesa lo que la gente pueda hacer con el código de tu aplicación y quieres llegar a un mayor número de desarrolladores.

Esperamos que con esto tengas una idea general de qué tipo de licencia te conviene elegir para tu próximo proyecto. Sabemos que hay montones disponibles, cuéntanos cuál es tu favorita y por qué.








5 características escondidas de Reddit que necesitas conocer

Posted: 21 May 2014 11:14 AM PDT

funciones secretas de reddit

Reddit se autoproclamó el frontpage de la Internet ya hace bastante tiempo, y hay que decir que les cabe bastante razón.

El hecho de que sea una comunidad de personas de cualquier parte del mundo, logra que se cree una gran cantidad de contenido de todas las clases posibles, lo que a su vez, concibe una gran cantidad de locuras inimaginables. Es así como te consigues con algunos subreddits de extraña procedencia a los que puede dar incluso miedo entrar, pero también encuentras otros extremadamente geniales en los que te quieres pasar la vida.

En Reddit hay algo para cada tipo de persona, creado por todo tipo de personas, y hay pocos sitios tan relevantes en la red. Esto hace que se convierta en una fuente usual para muchas webs que se dedican a "farmear" contenido viral. Todos van a Reddit a buscar su tajada del pastel.

A pesar de que el diseño de Reddit es muy minimalista y muchos dirían que es feo y difícil de navegar, hay muchas formas de mejorarlo, con extensiones para el navegador o aplicaciones para tu smartphone. Pero, si ya tienes tiempo visitándolo, te habrás acostumbrado a cómo se ve. Lo que quizás no sepas es que hay muchos secretos escondidos en Reddit, detrás de ese diseño tan simple, características que te divertirán mucho y que serán muy útiles en algunos casos.

Citar los comentarios de otros usuarios de manera sencilla

Si eres de lo que les gusta comentar en Reddit y quieres citar a alguien más, puedes hacer el proceso más rápido resaltando el texto de la cita con el ratón y luego presionando en reply. El comentario tendrá la cita insertada automáticamente.

funciones secretas de reddit

¿Reddit bloqueado? No te preocupes más por eso

Reddit también podría describirse como un agujero negro que se traga toda tu productividad: una vez que entras, de seguro no podrás salir en muchas horas. Por esta razón, muchos sitios de trabajo lo bloquean junto con las redes sociales más populares como Facebook y Twitter. Para evitar estos bloqueos tienes dos opciones: la más simple es ir a https://pay.reddit.com/ donde verás exactamente lo mismo que si fueses al dominio original. También puedes añadir un signo de más (+) al final del URL de cualquier subreddit; por ejemplo, en lugar de escribir reddit.com/r/IAMA en la barra de direcciones del navegador, escribes: reddit.com/r/IAMA+.

Lluvia de tocino

Si usas RES (Reddit Enhancement Suite), que es una extensión que mejora muchísimo el uso de Reddit, podrás lograr que llueva tocino si introduces el Código Konami. ¿No sabes cómo se hace? Simple, usando tu teclado mientras estás en el home de Reddit: ↑ ↑ ↓ ↓ ← → ← → B A ENTER.

funciones secretas de reddit bacon.gif

Mirar un slideshow con la letra "p"

Si quieres mirar un subreddit que sea principalmente de fotografías, puedes hacerlo en modo de presentación agregando la letra "p" en la dirección. Por ejemplo, si vas a ver "pics" entra con la siguiente dirección: redditp.com/r/pics.

Dale exposición rápida a tus posts

Si quieres aumentar tu karma en Reddit, o quieres que tu post gane visibilidad, consigue que 10 amigos hagan upvote del mismo rápidamente después de publicarlo. Estos 10 primeros votos serán tomados como los más importantes porque el algoritmo del sitio creerá que es algo muy importante que debe enviarse de inmediato al frontpage (el nirvana de Reddit a donde todos quieren llegar). Eso sí, evita crear los upvotes desde cuentas en una misma computadora, o IP, porque esto también lo notarán.








Linus Torvalds te invita a aprender Linux en la plataforma edX

Posted: 21 May 2014 10:14 AM PDT

aprender Linux

Linux, el gran sistema operativo cuyo kernel o núcleo fue desarrollado por Linus Torvals, es hoy en día ampliamente utilizado en varias plataformas a nivel mundial. Desde su dominio indiscutible en el mundo de las supercomputadoras, la mayoría de los servidores que impulsan la Internet y miles de dispositivos Android, entre otros. En resumen, Linux está en todas partes y por fortuna, no es difícil conseguir fuentes para conocerlo.

edX es una plataforma de cursos en linea de grandes Universidades como MIT, Harvard y Berkeley. Anteriormente les hemos hablado de esta gran herramienta de aprendizaje en linea que ahora nos trae un nuevo curso.

Introducción a Linux es un curso totalmente gratuito de edX que comienza el 1 de agosto de este año. Si eso no es suficiente gancho, el sr. Torvalds te invita a conocer el maravilloso sistema operativo que es Linux a través de este curso.

La idea es que desarrolles un buen conocimiento acerca de como trabajar en Linux utilizando tanto la interfaz gráfica como la linea de comandos, cubriendo así las principales familias de distribuciones Linux. El curso está avalado por la Linux Foundation, una fundación tecnológica sin fines de lucro creada para fomentar el crecimiento de este sistema operativo.

Si estabas ansioso por aprender Linux, no te lo puedes perder.








Tags :

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.

Instagram

Advertisement

Featured Video

Featured Video

Sponsor

Video Of Day