Cómo liberar un programa con licencia GPL

La GPL es la licencia para software libre más utilizada, por eso es muy útil si deseamos liberar alguna aplicación hecha por nosotros bajo alguna licencia libre saber de qué manera hacerlo.

Nunca fui un experto en el tema de licencias, pero encontré en TuxI una guía que con simples pasos explica cómo liberar un programa bajo licencia GPL. Los pasos para hacerlo, como copio (poco puedo aportar en este tema) desde su blog:

  1. Insertar nuestro Copyright: se debe poner en cada archivo (clases) de nuestro código fuente de esta forma “Copyright 2007 Lucas Muñoz”, se debe usar la palabra “Copyright” no son válidas las traducciones al estilo “Derechos de autor” o parecidos, también podemos utilizar el símbolo “©” o bien (c).
  2. Debemos especificar cada año: el año que especificaremos será aquel en el que lanzamos la versión de nuestro programa, si cada año lanzamos una nueva nuestro Copyright quedaría así: “Copyright 2007 2008 2009 Lucas Muñoz”.
  3. En todos los archivos de nuestro código fuente deberemos insertar el preámbulo de la licencia GPL, este es el texto: “This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.“.
  4. Junto a nuestro código fuente deberemos incluir una archivo con el texto completo de la licencia, generalmente este archivo se llama “LICENSE” o “COPYING”, podemos bajar la licencia completa desde el sitio oficial de GNU.

Una información muy útil para cualquier programador que desee liberar su código, por eso quise compartirla.

Citas de Linus Torvalds 1

Mientras sigo preparándome para el examen que tengo este viernes, les dejo unas cuantas citas de Linus Torvalds:

  • “Dijkstra probablemente me odie”, (en kernel/sched.c).
  • “¿Cómo debería saber si funciona? Para eso están los Beta testers. Yo solo programo”, (en un post).
  • “Soy un idiota… Al menos este bug me llevó unos 5 minutos para encontrarlo”, (en respuesta a un bug report).
  • “Todos sabemos que Linux es genial, hace bucles infinitos en 5 segundos”, (en el Amsterdam Linux Symposium).
  • “La inteligencia es la habilidad de evitar hacer el trabajo, consiguiendo el trabajo hecho”, (fuente desconocida).
  • “El Software Libre es como el sexo, es mejor cuando es gratis”, (en respuesta a alguien preocupado por el futuro de Linux).
  • “Realmente, no me estoy preocupando de destruir Microsoft. Eso será justamente un efecto colateral”, (en una entrevista en el New York Times).
  • “Un número infinito de monos escribiendo en GNU Emacs no podrían hacer nunca un buen programa”, (en alusión al Teorema de los infinitos monos).
  • “Si quieres viajar por el mundo y que te inviten a hablar en numerosos lugares, escribe un sistema operativo basado en Unix”, (fuente desconocida).
  • “Otro es el hecho de que Linux tenga un nombre cool, ¿podría alguien explicarme porque debería de usar Linux sobre BSD? No. Es así. EL nombre cool, es así. Trabajamos muy duro en crear un nombre que puede llamar la atención a la mayoría de las personas, y realmente valió la pena: miles de personas están usando Linux para poder decir: ¿OS/2? Hah. Yo tengo Linux. Un nombre cool. 386BSD cometío el fallo de poner en el nombre un montón de números y abreviaciones extrañas, y eso alejó a mucha gente porque sonaba demasiado técnico”, (en respuesta a una cuestión sobre Linux).

 

Conclusiones del debate software libre vs propietario en Canal 7

Después de haber visto, aunque no completo debido a unos inconvenientes, el programa que les comentaba en el post anterior, me gustaría comentarles un poco los temas que se hablaron y dejar mi opinión al respecto.

Por el lado del Software Libre estaba Enrique Chaparro, de la Fundación Vía Libre. Hizo una breve introducción a lo que es el software libre y las libertades que ofrece. Enumeró algunas de las muchas desventajas del software propietario, entre las cuales quiero destacar:

  • El software propietario puede realizar acciones sin el conocimiento y la autorización del usuario. Todos sabemos que esto es cierto. Citó el ejemplo más conocido de esto, que es el de Windows, que siempre “llama a casa” pasando información sobre los programas instalados.
  • La posibilidad de tener soft de calidad con menores costos y sin recurrir a la piratería, ya que la mayor parte del software libre es completamente gratuito. Citó como claro ejemplo de esto a los sistemas GNU/Linux, contando un poco la historia del nacimiento del proyecto GNU y como fue evolucionando.

Por la parte propietaria del debate, el único argumento que se dio fue que “los derechos de autor son la herramienta más básica que tiene la Argentina para dejar de ser un país consumidor de software para pasar a ser un productor”. Un argumento no muy bueno, considerando como está el país con respecto a la informática. Dudo mucho de que se llegue a crear software (propietario) tan bueno en Argentina como para que se deba dejar de usar software importado, y que además pueda ser exportado. Si realmente les interesara hacer algo por el país deberían difundir el software libre.

Otro de los temas que se trataron fue la piratería. Para muchos es muy fácil conseguir un software que legalmente vale cientos de dólares de manera ilegal por un par de dólares. Si bien la empresa no gana en esa licencia, se introduce en la cultura de los usuarios, obligando a los que sí pagan las licencias a adquirir esos productos a los que la mayoría están habituados, dificultando el avance a las alternativas libres, que en muchos casos son superiores o igual de funcionales a las propietarias.

La importancia que da el Gobierno al Software Libre y la que realmente debe tener

Desde hace más de dos meses que el sitio web SoftwareLibre.gov.ar se encuentra, según dicen, en remodelación. Pero, ¿ayudaría en algo difundir el Software Libre?


El uso del Software Libre tiene muchas ventajas, más allá de las que ya conocemos por definición. Desde el proyecto Tuquito, analizaron las ventajas, tanto en educación, para una empresa y para el mismo Estado. De forma resumida: “Leer más…”

Reflexión: Sí, existen virus en GNU/Linux. Pero no son del tipo que crees 2

Les traigo una reflexión sobre los conflictos entre los que desarrollan o participan de alguna manera con el Software Libre. Está escrita por Facundo Arena, de Alternaria. La copio y pego tal como la escribió, ya que no tiene ningún desperdicio.

No, no me refiero a versiones del PingPong, Michelangelo o “Stupid” para Linux. Las peleas internas, la competencia por el poder, las divisiones, el lenguaje público arrogante y la constante necesidad de demostrar superioridad por sobre todas las cosas son solo algunos de los “virus” que afectan actualmente a GNU/Linux, como comunidad y como proyecto. Damas y caballeros, esta es “La Reflexión del Viernes”:

En la carrera por tener la oportunidad de ofrecer sus bondades a la mayor cantidad de usuarios posibles, en el sistema operativo GNU/Linux (y pongo GNU porque quiero hacer referencia a todas las distribuciones de Linux) existen ciertos obstáculos que retrasan la aceptación del público masivo. Entre ellos, podemos encontrar a las presiones (y las difamaciones) de las mega-compañías de software propietario, los gobiernos que “tranzan” con ellas, las dificultades técnicas de compatibilidad con el hardware actual; y varias mas que no hace falta que continúe enumerando, porque se que el público de Alternaria las tiene perfectamente claras.

“Leer más…”

El proyecto Tuquito invita a conversar sobre Soft Libre en Bs As

Viendo el sitio de una de las distribuciones de Linux que más me gusta, Tuquito, me encuentro con algo muy interesante. Les dejo la noticia:

Proyecto Tuquito invita a los interesados en la distro Tuquito a que el Jueves de la semana próxima, día 21 después de las 1700 (1710 mas o menos) nos encontremos los que quieran ir…
en la plaza de Congreso en buenos aires, de ahí a una cuadrita nomas la gente de la pagina Grito Argentino, nos presta su sala de reuniones para que charlemos un rato y propongamos ideas… de que?? fácil, se nos da la posibilidad de publicar, notas, comentarios, iniciar temas, y lo que se nos ocurra relacionado con el software libre, desde ya nosotros ” TUQUITO”, pero, también participara gente que simpatiza con otras distros e incluso alguno que ame al Dios Bill, por supuesto comentando sobre soft libre, cada uno puede ser algo así como un columnista e incluso crear hilos de discusión sobre temas de interés.La puerta esta abierta para todos, así que traigan ideas, propuestas. mate y facturas, que unas 2 o 3 horas nos podemos juntar y darle un alcance nacional a lo nuestro: El Software Libre. El que quiera puede trasere su portátil, hay internet, también hay un tv grande por si alguno quiere hacer alguna presentación. Estas oportunidades son pocas, aprovechemos.

Es una lástima que yo no pueda ir, me queda bastante lejos. Si alguien va, que lo disfrute y que me cuente después.