Github finalmente se toma en serio la inclusión de licencias en los repositorios

Durante mucho tiempo Github ha sufrido un tremenda contradicción en su objetivo de ser la mayor comunidad open source. Una gran mayoría de sus repositorios alojados carecen de una licencia OSI que indique claramente cómo podemos usar ese código en nuestros proyectos.

Recordemos que la omisión de una licencia de acuerdo a las leyes de copyright significa que todos los derechos están reservados. Lo cual echaría por tierra, por ejemplo, poder modificar y usar ese código en nuestro proyectos. Simplemente con el hecho de forkearlo ya entraríamos en una contradicción.

Github nunca había hincapié en que todo proyecto nuevo lleve un README con apuntes a su licencia. Ahora parece que finalmente se lo van a tomar en serio con la inclusión de nuevo paso a la hora de crear un nuevo proyecto. Junto a la creación del imprescindible .gitignore encontramos un picker que nos permitirá elegir una licencia compatible OSI para añadir a nuestro repositorio.

Para simplificar el proceso de elección de una licencia de software libre y explicar de forma fácil con algun ejemplo en qué consisten las principales licencias de software libre (MIT, Apache o GPL v2 y v3), Github ha creado el microsite choosealicense.com. Por supuesto, forkeable para que cualquiera pueda añadir el resto de licencias que faltan.

Complementando el esfuerzo de Github para que todo repositorio tenga una licencia clara han dispuesto un aviso a los proyectos que no contengan ninguna licencia.

No License You're under no obligation to choose a license and it's your right not to include one with your code or project. But please note that opting out of open source licenses doesn't mean you're opting out of copyright law. You'll have to check with your own legal counsel regarding your particular project, but generally speaking, the absence of a license means that default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend. Even in the absence of a license file, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository. If you want to share your work with others, please consider choosing an open source license.

Un gran movimiento para la comunidad de software libre que refuerza los proyectos alojados en Github.

En Genbeta Dev | Conociendo GitHub, el servicio donde alojar tus repositorios Git (como el nuestro) Más información | Choose a license Vía | Github Blog

Ver todos los comentarios en https://www.genbeta.com

VER 0 Comentario

Portada de Genbeta