Saltar al contenido

Etiqueta: software libre

Hablemos de Licencias GPL, LGPL, BSD y otras…

Hoy hablaremos acerca de las licencias sobre el cual son liberadas diferentes programas que solemos utilizar diariamente y de las múltiples posibilidades que nos brindan en cuanto al manejo de su código fuente como las limitaciones, usos, abusos, etc., según sea este software con código expuesto o privativo, o simplemente de código abierto o de código cerrado. No considero conveniente llamar libre al software con código abierto, esencialmente porque para mí el “software libre” es parte de la filosofía de la FSF (Free Software Fundation), y por otra parte para respetar al Open Source, quienes también mantienen el código fuente expuesto de los programas liberados bajo esa modalidad. Dentro de la categoría del Software libre vemos netamente el uso de la licencia GPL, mientras que para los de Open Source, hay otras posibilidades.

Licencia GPL

Lo que importa de las licencias GPL, es el destino “final” que tendrán los programas con este tipo de licencia, ya que la decisión inicial es la decisión final. Si decides publicar tu programa con los términos de la licencia GPL, este será su destino, ya que no habrá modo alguno de querer cambiar de licencia, ni mucho menos de querer volverlo privativo (cerrar el código del programa).

  1. Se puede copiar, regalar o vender a terceros el software, sin tener la “obligación” de pagar por ello.
  2. El software modificado no debe tener costo por la licencia.
  3. Tiene que incluir el código fuente.
  4. Un programa con licencia GPL que ha sido modificado automáticamente es publicado con licencia GPL.

Sobre el primer punto, no confundamos libertad con gratuidad, el hecho de que se llame software libre se refiere a la libertad de liberar el programa con el código fuente. Esta confusión radica en que la palabra inglesa “free” tiene doble significado: libre y gratis, la FSF hace hincapié en ese sentido. Sobre el último punto, creo haber leído por algún medio que la única forma de poder renunciar a la licencia GPL es que absolutamente todos los desarrolladores de aquel programa estén de acuerdo, pues creo que es un absurdo, tal vez es la única libertad que el software libre deja de lado, pero es para el bien de la comunidad del software libre, imagínense como sería el desarrollo de ciertos programas si llega un momento en el que decide no ser más GPL y cerrar su código, o si es que el mismo diablo personificado decide comprar sus derechos de GPL, para continuar su desarrollo secretamente, sería una verdadera pérdida de tiempo haber estado realizando un programa con licencia GPL para luego iniciar un proyecto desde cero teniendo el código libre para mejorarlo. ¿No creen? En mi humilde opinión diría que gracias al software libre podemos compartir conocimientos para lograr desarrollos rápidos y de calidad, y también la importancia radica en evitar la formación de grandes monopolios de software privativo, aunque hay un caso en particular que se ha cuajado de lleno en este rango.

Crea tu propio lector de RSS para Android en 3 sencillos pasos

Hace ya algún tiempo os mostraba webs que ofrecen crear sencillas aplicaciones mediante la introducción de unas pocas variantes que el propio usuario ha de escribir o seleccionar. Por aquel entonces os hablamos de Ovi App Wizard y de AppMark, ambas nos proporcionaban una muy sencilla aplicación para poder leer los feeds RSS de nuestro blog.

Hoy os muestro otra web del mismo estilo pero que nos ofrece un mayor abanico de posibilidades introduciendo menos variables. ¿Cómo es esto posible? Sencillo, por el menú de ajustes que integra la aplicación creada que ya viene definido por la propia web.

Mediante unos sencillos pasos, tendremos en unos pocos minutos un lector de feeds creado por nosotros mismos de tantas webs/blogs como queramos integrar en una misma apk y con la posibilidad de subirla al Market para uso y disfrute de todo el mundo.

El único requisito es, saber la dirección de feeds que vamos a configurar en nuestra apk, tantas como queramos tener activas. Esta aplicación nos ofrece funciones tan interesantes como:

  • Posibilidad de marcar favoritos para poder verlos más tarde.
  • Ver artículos e imágenes de los mismos online.
  • Recibir notificaciones cuando existan nuevos artículos.
  • Discriminar las actualizaciones según conexión e incluso sincronizar podcast e integrarlos en una pestaña dedicada exclusivamente para ello.
  • Opción de subirlo al Market.

Estos son los 3 pasos a seguir para crear tu lector para Android:

69 herramientas free u open source para estudiantes

69open-source En numerosos proyectos open source (código abierto), su desarrollo se inicia en institutos y universidades. Por ello, no es casualidad que una gran parte del software de código abierto disponible sea ideal para estudiantes.

Desde Online College han elaborado un listado con las mejores herramientas free y open source, pero desde el punto de vista del estudiante. Cada categoría, junto a las aplicaciones recomendadas, también puede incluir otras herramientas alternativas y/o complementarias.

Sitio web: Online College

(La siguiente lista está organizada por categoría de software, con las aplicaciones recomendadas y, en ocasiones, una breve lista de aplicaciones alternativas o complementarias. Es una traducción libre y adaptada por mí.)
Actualizada a octubre de 2016.

1. Navegador web.

En la actualidad, probablemente no podamos imaginar un tiempo cuando no había Internet. Ahora, es una parte intrínseca de nuestra vida.

Recomendado: Mozilla Firefox. Uno de los mejores navegadores web disponibles. Dispone de muchos cientos de addons útiles para la escritura, la investigación, diseño, etc.

Alternativas: Google Chrome, Opera, Safari.