jueves, 20 de mayo de 2010

Controversia de la GPL V3

Por curiosidad he estado investigando sobre cuál es la raíz de la discusión que ha traído la GPL V3, por que la división de opiniones, por un lado encontramos a un grupo de desarrolladores, diciendo no estar de acuerdo e incluso Linus Torvalds se ha opuesto a incorporar la licencia a Linux, pero por otro lado aparecen comentarios favorables y de apoyo a esta versión por parte de Proyectos como Samba, hasta contamos en esta polémica con la colaboración de Microsoft patrocinando estudio en el que afirma que los desarrolladores dicen no estar de acuerdo con la nueva licencia.


Vamos a ver un poco sobre los dos lados de la moneda:

Problemas que muchos ven en la GPL V3


Algunos dicen que las contradicciones de la GPL v3 vienen desde la creación de el primer borrador de la versión, ya que dicen que sus modificaciones van totalmente en contra de las libertades del software libre, pretendiendo usar al software libre como fuente de dinero para empresas que digan tener patentes de software. Esto restringirá la libre y gratuita distribución del software libre.

Otros dicen que Microsoft ha influenciado en la creación turbia de esta nueva licencia, por las siguientes razones.

Haciendo referencia a este párrafo:

“Si usted distribuye una obra cubierta sabiendo que lo hace confiando en una licencia de patente, usted debe actuar para proteger a los usuarios subsiguientes contra la posible demanda por violación de patente de la cual su Licencia le protege.”

Y otros tantos, como James Bottomley EJ Mauro Carvalho Chehab, Thomas Gleixner, Christoph Hellwig, Dave Jones, Christoph Hellwig, Thomas Gleixner, Dave Jones, Greg Kroah-Hartman, Tony Luck , Trond Myklebus y David Woodhouse, quienes publicaron un artículo titulado “Posición de los desarrolladores del kernel de Linux en la GPLv3 – Peligros y Problema de la GPL v3” dicen no estar de acuerdo por las limitaciones en la distribución:

“Si a usted se le imponen condiciones (sea por orden judicial, acuerdo o de otra manera) que contradicen las condiciones de esta Licencia, estas no le excusan de las condiciones de esta Licencia”

A favor de la GPL V3


Richard Stallam dice:

“En primer lugar, es importante tener en cuenta que la actualización es una opción. GPL versión 2 seguirá siendo una licencia válida, y ningún desastre ocurrirá si algunos programas siguen bajo GPLv2 mientras otros antelación a la GPLv3. Estas dos licencias son incompatibles, pero eso no es un problema grave”

Afortunadamente, la incompatibilidad de licencias sólo importa cuando se desea enlazar, unir o combinar código de dos programas diferentes en un solo programa. No hay ningún problema en tener programas licenciados bajo GPLv3 y GPLv2 cubierto al lado del otro en un sistema operativo

Los programadores de Samba desde hace mucho tiempo aprobado de la versión propuesta 3 de la GNU GPL (General Public License).

Simon Phipps, de Sun, dice que han participado regularmente con la comisión que esta a cargo de la GPL V3, y que tienen la intención de seguir participando derecho a la conclusión del proyecto.



Referencias:
http://translate.google.es/translate?hl=es&sl=en&u=http://lwn.net/Articles/200422/&ei=-g_1S5zNEIKd-AaCkLTQCA&sa=X&oi=translate&ct=result&resnum=1&ved=0CB0Q7gEwAA&prev=/search%3Fq%3DLWN%2BGPL%2BV3%26hl%3Des%26rlz%3D1R2WZPA_esDO335

http://www.linux-watch.com/news/NS7188736246.html

http://blogs.sun.com/webmink/entry/about_gplv3

domingo, 2 de mayo de 2010

TinyOS 2.0, un Sistema Operativo Libre para dispositivos empotrados

Hola,

Ahora que estoy  envuelta por la chispa de software libre, es como si todo me direccionara a pensar en ello, cada clase que tengo, cada articulo que veo, cada noticia que escuche relacionada con software, siempre me llega a la mente: sera libre?, existira alguna solucion libre para esto?, es como si todo se tornara mas interesante ahora.

Hace algunos dias estaba leyendo sobre sistemas embebidos o empotrados y sensores, diseñado para realizar una o algunas pocas funciones dedicadas muy frecuentemente a sistemas de computacion en tiempo real, me interesaba la parte del consumo y el precio que son las principales ventajas de estos sistemas. Pues en mi lectura me encontre con un Sistema Operativo desarrollado en la Universidad de Berkeley, que sonaba mucho en cada articulo, TinyOS 2.0, y me llamo mucho la atencion el hecho de que fuera un sistema operativo de codigo abierto, este software escrito en lenguaje de programacion nesC (Network Embedded Systems C),  esta  basados en componentes para redes de sensores inalabricas,  como un  conjunto de tareas y procesos que colaboran entre sí; es decir contiene numerosos algoritmos, que permiten desde generar enrutamientos, como también aplicaciones pre-construidas para sensores.

El diseño de TinyOS está basado en responder a las características y necesidades de las redes de sensores, tales como reducido tamaño de memoria, bajo consumo de energía, operaciones de concurrencia intensiva, diversidad en diseños y usos, y finalmente operaciones robustas para facilitar el desarrollo confiable de aplicaciones. Además se encuentra optimizado en términos de uso de memoria y eficiencia de energía. Una parte que merece destacar es su  funcionamiento,  las plataformas apoyadas son Linux (RedHat 9), Windows 2000, y Windows XP, aunque tambien puede trabajar en otras plataformas. Asi que com pueden ver interelaciona pefectamente con plataformas tanto libre como privativas.

Si bien es cierto que TinyOs no es la unica opcion libre para sensores, por nombrar algunos otros se encuentra Contiki, que es un Sistema Operativo de libre distribución para usar en un limitado tipo de computadoras, desde los 8 bits a sistemas embebidos en microcontroladores, incluidas motas de redes inalámbricas; eCos, (embedded Configurable operating system) es un sistema operativo gratuito, en tiempo real, diseñado para aplicaciones y sistemas embebidos que sólo necesitan un proceso; LiteOS: Sistema operativo desarrollado en principio para calculadoras, pero que ha sido también utilizado para redes de sensores. TinyOs es elegido entre todos ellos por ofrecer funcionalidades mas completas y confiables requeridas para el uso de sensores.

martes, 27 de abril de 2010

Personajes Relevantes del Software Libre

Hola,

En clase, el profesor nos mostro una tabla con personajes que han aportado al software libre, tanto con contribuciones tecnicas, aportaciones extrategicas o simplemente por como ha difundido el software libre. En la lista que mostro solo habiamos conocido 3 (Los mas populares), he incluso habian 3 que no estaban relacionados con este mundo y ni siquiera pudimos distinguirlo. Es por ese motivo que investigue sobre algunas personalides que han hecho historia en el mundo del software libre.

Richard Stallman (Estados Unidos, 1953): Esta considerado de forma unanime el padre del movimiento del software libre. Fundo el Proyecto GNU en 1984 con el objeto de desarrollar un sistema operativo libre.

Linus Torvalds (Finlandia, 1969) Es el creador del kernel Linux, proyecto que inicio en 1991.

Mark Shuttleworth (Sud´africa, 1973). Es el lıder de Ubuntu y presidente de la Ubuntu Foundation.

Eric Raymond (Estados Unidos, 1957): es un veterano hacker de codigo abierto y uno de sus promotores mas respetados.

Brian Behlendorf (Estados Unidos, 1973): Co-fundador del Apache Group, origen de la Apache Software Foundation, que presidio durante tres año.

Theo de Raadt (Sudafrica, 1968): es el fundador y lıder de OpenBSD,  una de las descendientes del mıtico Unix de Berkeley.

Miguel de Icaza (Mexico, 1972): es el fundador del proyecto Gnome y el hispanohablante mas influyente en la comunidad del software libre.

Espero que esta entrada alla servido.

Saludos,

miércoles, 21 de abril de 2010

Sofware Libre interoperando con Software Propietario

Buenos Dias,


Este título tiene dos palabras que parecen contraponerse, softwares libres con un concepto claramente gratis y sin ningun tipo de restricciones, “compatible” con software propietario, que es claramente lo contrario no tenemos ningún tipo de libertades, y no llega a nosotros de manera gratuita. Parece ironico no!!

Tal vez si han pensado que los programas que se licencian como “libres” son extrictamente para correr en plataformas libres, o que plataformas privativas para mantener un circulo cerrado, solo interactúan o permitan programas propietarios, pues no es así, la realidad es que existe una especie de de interoperabilidad entre estos dos conceptos que amplian las posibilidades de los desarrolladores y las ventajas del usuario final.
Si bien es cierto que hay más opciones libres corriendo dentro de plataformas privativas, y que el caso contrario no son muchas las opciones que tenemos, esto es debido a las facilidades que nos brinda el software libre.

Como siempre les dejo listas para ampliar conocimientos.

Software Libre para windows
Firefox
PDFCreator
Amsn
ClamWin
Audacity

Software Libre para Mac
Miro
Adium
Miro Video Converter
Handbrake

La otra cara de la moneda, Software Propietario en Linux
Nero Linux
Codec DivX
Opera Web Browser
NVIDIA binary XFree86 4.x driver

Gestion de Wlan utilizando Software Libre

Buenos dias,

Les cuento, tuve que investigar en clases de Infraestructura de redes moviles e internet, sobre los software de gestion de redes inalambricas (Que son? cuales es su utilidad? Que gestionan?). A pesar de que es un campo relativamente nuevo, en mi busqueda por la web encontre una gran cantidad de software de gestion, y opte por elegir los mas populares del mercado, asi que cada vez que analizaba uno de ellos y me decidia a  descargar puff, "de pago", aunque debo de destacar que generosamente te ofrecen un demo de uso por 15 dias para que segun ellos, puedas probar el software y cuando te des cuenta de los beneficios que ofrece te decidas a comprar. La parte interesante que les queria contar es que a raiz de esto, una pregunta me surgio - Existira  algun software libre para gestion de redes inalabricas? asi que reanude la busqueda y para mi sorpresa si existen varios muy especializados en un area de gestion en especifica.

El primero que encontre fue FreeRADIUS, para implementar el protocolo RADIUS con multiples soportes EAP., Squid para proxy web con control de acceso, el OpenLDAP + Samba que implementa un control de dominio, Wireshark que permite analizar los paquetes que circulan por la red y detectar algunas anomalias en sus comportamientos. entre otros.

Si bien es cierto que no encontre en mi busqueda herramienta libres para la gestion de wlan que ofrecieran las caracteristicas integrales que te ofrecen la gran mayoria de software de pago, la razon en mi opinion pues la comente al principio, es un campo de la informatica nuevo y que aun falta mucho por hacer en el. asi que en un futuro y no muy lejanos un software de gestion de wlan libre no tendra nada que envidiar a un software de gestion de wlan de pago.

Espero que le haya parecido interesante el tema,

Hasta otra entrada,

sábado, 17 de abril de 2010

Sobre el Proyecto WhyFloss

El pasado 18 de marzo se celebro en Madrid "WhyFloss Conference 2010" que es una de las herramienta de divulgacion que utiliza el Proyecto WhyFloss y cuyo objetivo es ser el evento embajador por execelencia en tecnologías abiertas de IT.


El proyecto WhyFloss es una unidad de Neurowork Technological Solutions,empresa internacional lider en soluciones y servicios basados en software libre y opensource. Esta unidad esta estrictamente dedicada a la divulgacion de las tecnologias, herramientas y proyectos FLOSS (Free, Libre y Open-source Software), con el objetivo de mostrar y educar a organizaciones y compañias sobre las razones de utilizar software libre.

Para lograr esto se realizan en el evento charlas y workshops con toda la comunidad, como profesionales, estudiantes, empresarios y el gobierno.

Ha la fecha se han realizado exitosamente 6 Conferencias en diferentes ciudades de Argentina y España, donde el plato fuerte en todas estas edificiones fue el software libre, preparado por esponentes que mostraron perspectivas actuales en el uso de las tecnologías abiertas en el sector público y privado, dando ejemplos palpables de negocios sostenibles que usan este tipo de tecnologia

Ediciones:

WhyFLOSS Conference Resistencia Mayo 2007 (1ª edición)
El evento se realizó en la Universidad Tecnológica Nacional, Facultad Regional, Chaco (Argentina).

WhyFLOSS Conference Madrid Julio 2007 (2ª edición)
Escuelas Pías, centro asociado de la UNED, Madrid, España

WhyFLOSS Conference Buenos Aires Diciembre 2007 (3ª edición)
Edificio central del Instituto Tecnológico de Buenos Aires (ITBA). , Ciudad de Buenos Aires, Argentina.

WhyFLOSS Conference Madrid Mayo 2008 (4ª edición)
Escuela de Informática de la Universidad Politécnica de Madrid, Campus Sur, Madrid, España
 
WhyFLOSS Conference Corrientes Mayo 2008 (5ª edición)
Salón Dorado del Gran Hotel Guaraní, Ciudad de Corrientes, Argentina
 
WhyFLOSS Conference Madrid Marzo 2010 (6ª edición)
Escuela de Organización Industrial EOI, Madrid, España
 
 

jueves, 15 de abril de 2010

Sistema de Control de Versiones

Buenos dias,

En clase de software libre tratamos sobre los sistemas de control de versiones y su importancia para mantener y recuperar datos de un trabajo. Me parecio interesante el tema asi que comence a investigar para aclarar dudas y he encontrado un concepto que me dio luz a mis preguntas.

Cuando trabajas en tu computador,  guardas tus archivos ordenados en una carpeta, los edita y cuando obtienes un trabajo que puedes considerar como  'bueno', realizas un backup para guardar estos datos que por lo general para mayor seguridad, ese backup lo guardas en una unidad de almacenamiento externa. En otro momento como no has terminado, retomas el trabajando y cuando  hayas realizado otros cambios significativos que no puedas darte el lujo de perder haces el mismo proceso, un backup sobre los datos. Si por algún motivo, "Cosa que siempre pasa a tus datos considerados importantes" se arruinan los archivos,  solo tienes que tomar el ultimo backup y partir desde allí. Claro que este proceso no es un Sistema de control de versiones avanzado, pero nos ayudan a comprender la funcionabilidad de estos sistemas.


Pues ahora puedo claramente pensar el inconveniente que le causaria a estos proyectos que han evolucionado a  muchas versiones sin tener un sistema que las controle, un programa que te permita saber cuando se creo un archivo, se movió, se le cambiado el contenido (si, cada ves que se lo modifique y guarde con otro contenido), poder comparar el contenido de un archivo consigo mismo hace un mes? o comparar el contenido de ese archivo hace un mes y quince días?.

En lo que estuve leyendo me encontre con una lista de Software de control de versiones libres con sus sitios de visitas, que me gustaria compartir con ustedes.

CVS — http://www.nongnu.org/cvs/
Subversion — http://subversion.tigris.org/
SVK — http://svk.elixus.org/
Mercurial — http://www.selenic.com/mercurial/
GIT — http://git.or.cz/
Bazaar — http://bazaar.canonical.com/
Bazaar-NG — http://bazaar-ng.org/
Darcs — http://abridgegame.org/darcs/
Arch — http://www.gnu.org/software/gnu-arch/
monotone — http://www.venge.net/monotone/
Codeville — http://codeville.org/
Vesta — http://www.vestasys.org/
Aegis — http://aegis.sourceforge.net/
CVSNT — http://cvsnt.org/
META-CVS — http://users.footprints.net/~kaz/mcvs.html
OpenCM — http://www.opencm.org/
Stellation — http://www.eclipse.org/stellation/
PRCS — http://prcs.sourceforge.net/
ArX — http://www.nongnu.org/arx/
SourceJammer — http://sourcejammer.org/
FastCST — http://www.zedshaw.com/projects/fastcst/index.html
Superversion — http://www.superversion.org/

Nos leemos en la proxima,

Bye

miércoles, 17 de marzo de 2010

Empresas e Instituciones que usan Software Libre

Buenos dias,


Me parecio interesante investigar sobre la aceptacion que tiene el software libre dentro del mundo laboral en diferentes sectores, ya sea en empresas grandes, medianas o pequenas, gobierno, instituciones de todo tipo y organizaciones. Al escribir en google “Empresas e instituciones que usan software libre” me sorprendio la gran cantidad de encabezados de articulos que aparecieron relacionados al tema. Asi que se me ocurrio tener una entrada en mi blog con los titulos que mas llamaron mi antencion, colocando por supuesto sus respecticas direcciones web por si le entra la curiosidad igual que me ocurrio a mi por saber un poco sobre quienes fueron los valientes en aceptar la propuesta de software libre y dar un paso adelante.

Empresas:

La mayoría de empresas valencianas utilizan software libre

http://www.laflecha.net/canales/softlibre/noticias/la-mayoria-de-empresas-valencianas-utilizan-software-libre

18 empresas peruanas que usan software libre

http://blogs.antartec.com/opensource/2010/04/experiencias-implantacion-software-libre-pcworld-peru-2009/

Un 25 por ciento de las empresas españolas utilizan software libre

http://www.idg.es/iworld/noticia.asp?id=26698

Cada vez más empresas usan software libre

http://www.solucionesparati.net/CMS2008/index.php?option=com_content&view=article&catid=15&id=155:cada-vez-mas-empresas-usan-software-libre

Instituciones Publicas:

Software libre en la administración pública

http://es.wikipedia.org/wiki/Software_libre_en_la_administraci%C3%B3n_p%C3%BAblica

Guatemala: Instituciones del Gobierno optan por software libre

http://www.somoslibres.org/modules.php?name=News&file=article&sid=2703

Software libre en dependencias de gobierno

http://softwarelibre.fox.presidencia.gob.mx/?q=node/384

Sesenta alcaldías de Brasil utilizan Software Libre

http://www.laflecha.net/canales/softlibre/noticias/200408301

Venezuela: Migración a Software Libre de la Administración Pública

http://www.gobiernoelectronico.org/node/3463

Ecuador: Software Libre en toda la administración pública

http://www.mastermagazine.info/articulo/12861.php


Organizaciones Sociales

Software Libre y organizaciones sociales

http://www.codigosur.org/leer.php/1046184

Es bueno miran en estos titulares que el software libre se esta extendiendo y no solo a las instituciones de un sector en particular, ni de un area geografica o pais, ni de una poblacion determinada, si no a todo el mundo, que gracias a esfuerzo de muchos, todos estamos empezando a ver los beneficios que esta modalidad de distribucion de software nos brinda.
 
Hasta otra proxima entrada.
 

sábado, 20 de febrero de 2010

Sucesos en la Historia del Software Libre

En los años 1950 y en los años 1960 casi todo el software era producido en masa por académicos e investigadores corporativos en colaboración y no era visto así mismo como un producto.

1960-1970 - El software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos.

1969 - Todo cambia con el \unbundling" de hardware, software y servicios de IBM

1970 - Las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.

1970 - AT&T distribuía las primeras versiones de UNIX sin costo al gobierno y a investigadores académicos, pero estas versiones no permitían su distribución ni la distribución de versiones modificadas, y por ende no eran software libre en la acepción moderna de la frase.

1971 - Cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones.

En 1976, Bill Gates marcó el gran cambio de era cuándo escribió, su ahora famosa Carta abierta a los aficionados, mandando el mensaje de que lo que los hackers llaman "compartir" era, en sus palabras, "robar".

En 1979, AT&T empezó a hacer cumplir sus licencias restrictivas cuando la compañía decidió que podrían generar utilidades vendiendo el sistema Unix.

En 1981 se vendieron 800 00 computadoras personales, al siguiente subió a 1 400 000. Entre

En 1983, Richard Stallman lanzó el proyecto GNU para escribir un sistema operativo completo libre de restricciones sobre el uso de su código fuente.

1984 y 1987 se vendieron alrededor de 60 millones de computadoras personales, por lo que no queda duda que su impacto y penetración han sido enormes.

En 1989, fue publicada la primer versión de la Licencia Pública General de GNU.

En 1989, algunos desarrolladores de GNU crearon la compañía Cygnus Solutions

En 1991 se publicó la ligeramente actualizada versión 2 de la licencia.

1991 – Linus Torvalds crea Linux. La decisión de Linus Torvalds de desarrollar su propia versión del kernel Minix resultó en el hoy famoso mundialmente Linux, que inicialmente lo quería llamar “Freax”. El kernel Linux se convirtió en la ultima pieza para el sistema operativo del proyecto GNU, ofreciendo un sistema operativo completamente libre y de código abierto.

1993 – La fundación de Red Hat. Una compañía basada alrededor de su propia distribución Linux, hizo al Software libre una gran negocio. La compañía demostró que era altamente rentable al como lo que es, en esencia, gratis.
1993 – Creación del proyecto Debian

1994-Michael Widenius y David Axmark empezaron a desarrollar MySQL y liberaron su primera versión en 1995.

1996 – Apache toma la web. El servidor http Apache mostró cómo un producto de Software Libre puede dominar el mercado casi por completo

1997- El término “Open Source” o “código abierto” fue descrito por primera vez.

1998 – Netscape libera el código fuente de su navegador Web.

En su incesante y desesperada batalla contra Microsoft e Internet Explorer, Netscape finalmente decidió liberar el código fuente de su navegador web en 1998 y empezó el proyecto de Software Libre comunitario Mozilla para mantener la competición.

1998 - Algunos miembros de la comunidad software libre lanzaron la “Iniciativa de Fuente Abierta” - Open Source Initiative.

2004 – Canonical libera Ubuntu

Cuando la compañía del sudafricano multimillonario Mark Shuttleworth, Canonical, liberó la distro basada en Debian: Ubuntu en 2004, pocos pudieron predecir que masivo éxito sería.

En la actualidad el Software libre ha dado tanto de que hablar, y han sucedido tantos acontecimientos tan importante que han marcado de una forma u otra la vida informatica y a todos los que orbitamos a su alrededor que necesitariamos otro blog para enumerarlas.

vistar webs:

http://es.wikipedia.org/wiki/Software_libre#Historia
http://gsyc.escet.urjc.es/moodle/file.php/93/Presentaciones/03-Historia.pdf
http://www.puntogeek.com/2010/02/18/los-10-momentos-mas-importantes-de-la-historia-del-software-libre

lunes, 15 de febrero de 2010

Tipos de Licencias de Software tanto privativas como libres

Tipos de Licencias de Software tanto privativas como libres
Para empezar con este tema que tocamos un poco en clase, me gustaría empezar hablando sobre cómo se define el concepto de licencia de software. Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de explotación/distribuidor) y el licenciatario del programa informático (usuario consumidor /usuario profesional o empresa), para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.

Existen diferentes tipos de licencias

El uso de programas informáticos está sujeto a unas condiciones legales. Para poder instalar, usar, modificar o distribuir un programa es obligatorio aceptar las condiciones establecidas en la Licencia de uso. Estas condiciones permiten diferenciar dos tipos Licencia de uso final (EULA), características del software propietario y Licencia Publica (GPL), características del software libre.

Licencia de Uso Final (EULA):

Un EULA es un contrato legal entre el fabricante y/o autor y el usuario final de una aplicación. El EULA detalla cómo se puede usar el software y cualquier restricción que el fabricante imponga (por ejemplo, la mayoría de los EULA de software patentado prohíbe al usuario compartir el software).

Al adquirir una Licencia de Uso Final, no pagas por la propiedad del programa, sino solo los derechos de utilizarlo, comprometiéndote a respetar todas las condiciones que te ha impuesto el propietario en su licencia; es por esta razón que solo se te facilitan los ficheros de código de máquina. El código fuente no se libera, es de secreto comercial y bien protegido con patentes y guardado celosamente. Esta licencia es personal e intransferible, categorizando de delito el que puedas copiarlo, pasárselo a otra persona o copiarlo en otras maquinas aun estas sean de tu propiedad.

Ejemplo de esta Licencia:


Shareware

El Shareware es software del que se permite redistribuir copias, pero que por cada copia utilizada, el usuario debe pagar un cargo por licencia. Para la mayoría del shareware, el código fuente no está disponible; por lo tanto, usted no puede modificar el programa de ninguna manera. Las licencias Share permiten un uso limitado que puede ir de usar 15 veces o a durar 30 días como plazo de prueba.

Adwere

(Contracción de ADvertisement + softWARE). Tipo de aplicaciones que incluyen alguna forma de publicidad mostrada cuando son ejecutados. Los desarrolladores usan el adware como recurso para lograr ingresos económicos de sus programas, que usualmente son gratuitos. A veces los usuarios pueden pagar para que desaparezca la publicidad de las aplicaciones adware. Licencia Pública (GPL).



Freeware

Gratuitos. A veces se utilizan para desarrollar una tecnología propietaria. Algunos programadores se dan a conocer así. Que sean gratuitos no significa que se pueda acceder a su código fuente.



Licencias Publica (GPL) - Listado de Licencias compatibles y no compatibles con GPL
Licencias de software libre compatibles con GPL

La Licencia Pública General Reducida de GNU, o GNU LGPL para abreviar. Es una licencia de software libre, pero no tiene un copyleft fuerte, porque permite que el software se enlace con módulos no libres. Sólo la recomendamos para circunstancias especiales.

Entre la versión 2 y la 2.1, la GNU LGPL cambió su nombre de "Licencia Pública General para Bibliotecas de GNU" a "Licencia Pública General Reducida de GNU", pues no es sólo para bibliotecas.

La licencia de Guile.

Consiste en la GNU GPL más una declaración especial que permite enlazar con software no libre. Por tanto no tiene un copyleft fuerte, pero es compatible con la GNU GPL. Se recomienda sólo para casos especiales, que suelen ser los mismos en los que se puede considerar el uso de la LGPL.

La licencia X11.

Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL. XFree86 usa la misma licencia. A veces se le llama la licencia del "MIT", pero ese término es engañoso puesto que el MIT ha utilizado muchas licencias para su software.
La licencia Expat.

Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL. A veces se la cita de forma ambigua como la Licencia MIT.
La Licencia General de Cryptix

Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL. Es muy similar a la licencia X11.

La licencia BSD modificada.

Es la licencia BSD original, modificada por la eliminación de la cláusula de publicidad. Es una licencia de software libre simple y permisiva sin copyleft pero compatible con la GNU GPL. Si necesita una licencia de software libre simple y permisiva sin copyleft, la licencia BSD modificada es una opción razonable.

La licencia de ZLib

Es una licencia de software libre compatible con la GNU GPL.
La licencia de Perl.

Esta licencia plantea una disyuntiva entre la Licencia Artística y la GNU GPL. Dicho de otro modo, se puede elegir entre cualquiera de las dos licencias. Es una licencia de software libre pero puede no ser realmente de tipo copyleft. Es compatible con la GNU GPL ya que ésta es una de las alternativas.
La Licencia Artística con aclaraciones.

Es una licencia de software libre compatible con la GNU GPL. Contiene el mínimo conjunto de cambios necesarios para corregir la vaguedad de la Licencia Artística Original.

 
Las siguientes licencias son de software libre pero no son compatibles con la GNU GPL:


La Licencia Pública General de Affero .

Es una licencia de software libre, de tipo copyleft, pero no es compatible con la GNU GPL. Consiste en la GNU GPL versión 2, con una sección adicional que Affero añadió con la aprobación de la FSF. La nueva sección, 2(d), cubre la distribución de aplicaciones que ofrecen servicios vía web, o en general, vía redes de ordenadores.

La Licencia Pública Arphic

Es una licencia de software libre de tipo copyleft, pero no es compatible con la GNU GPL. Su uso habitual es para fuentes tipográficas, y para ese uso la incompatibilidad no constituye un problema.

La licencia BSD original.

Es una licencia de software libre simple y permisiva sin copyleft con un grave defecto: la irritante "cláusula publicitaria de BSD". El defecto no es fatal ya que el software sigue siendo libre, pero provoca problemas prácticos, en particular, incompatibilidad con la GNU GPL.
Common Development and Distribution License (CDDL)

Es una licencia de software libre. Tiene un esquema de copyleft similar al de la Licencia Pública de Mozilla, lo que la hace incompatible con la GPL de GNU. Esto significa que un modulo cubierto por la GPL y un modulo cubierto por la CDDL, no pueden estar enlazados legalmente.

Conclusion

Muchas licencias libres como MIT License, y GPL, son compatibles con la GPL (ver lista completa en los enlaces parte inferior). Esto significa que se puede combinar código licenciado bajo GPL con código que se encuentre bajo una licencia compatible sin ningún tipo de problema, ya que el código resultante debe satisfacer las condiciones de ambas licencias. Sin embargo, otras licencias calificadas como libres no son compatibles con la GPL, lo que dificulta la reutilización de código; a mi entender y por  lo que pude leer los desarroladores de software libre deben de licenciar su código bajo GPL o licencias compatibles con la GPL, para que puedan aprovechar las ventajas que ello conlleva. pero tienen abierto todo un abanico de posibilidades para poder enmarcar su software libre a una licencia conveniente.

Referencias:
http://www.gnu.org/licenses/license-list.es.html#GPLIncompatibleLicenses

miércoles, 3 de febrero de 2010

Introduccion - Por que Hablar de Software Libre

Como forma de inaugurar este blog, cortare la cinta trayendo algunas respuestas a una pregunta que se me quedo grabada en clases de Software libre cuando el profesor a modo de introducción la realizo, ¿Por qué hablar de software libre? Empecé a buscar en la web, artículos en donde se abordara esta pregunta y he elegido algunas de las respuestas que para mi entender son las más relevantes:

Muchos coinciden en que el por qué de hablar de software libre, radica simplemente en que ha llegado el momento de hacerlo, como en su momento fue para el software privativo.

Matt Asay, columnista en InfoWord y co-anfitrion del podcast semanal Technometria en IT Conversations, ha escrito un excelente ensayo sobre el “Pragmatismo del Software Libre” y dice: ¿Por qué creo que el software libre es la mejor manera de desarrollar, distribuir y software de apoyo? Porque funciona. Algunos pueden contestar, "Pero mira a Microsoft, Oracle, SAP, etc. han tenido "trabajo" en el sentido de que han sido de gran éxito." Con este estoy de acuerdo, pero con una advertencia. O, más bien, con una declaración: "en un momento dado en el tiempo." Es decir, el modelo propietario tiene sentido, pero sólo en las primeras fases de crecimiento de un mercado. Aquellos de ustedes que han leído el Dilema del innovador Clayton Christensen reconocerán este principio. En un tiempo puede ser verdad, pero más adelante, en otro tiempo puede llegar a ser falso. Pronto la evolución del mercado, se desplaza a aprovechar la heterogeneidad. Aquellos que se aferran a lo ya conocido, pueden estar perdiendo a causa de lo que inicialmente le dio tanto éxito.

Otros dicen que la verdadera razón del por qué se habla del software libre es por sus grandes ventajas.

Gonzalo Aller, programador y coorganizador del Congreso Mundial de Software Libre Gran Canaria Desktop Summit dice: Yo creo que la palabra clave es libertad. El que tú como programador tengas la posibilidad con ese código de hacer lo que tú quieras y además desde aquí, en Canarias.

Y está la respuesta que recoge las dos inquietudes antes mencionadas, ven este boom del software libre como una innovación, algo que está de moda y que como complemento para seguir hablando de el por mucho tiempo funciona en la práctica.

Marc Fleury, creador de JBoss (servidor java para open-source), en su presentación en Public Enemy # 1 dice: el Software Libre ha traído una forma de explicar y justificar la innovación, actuando de mediador entre las ideas innovadoras y su puesta en práctica.

Gartner's Positions on the Five Hottest IT Topics and Trends in 2005 (Posiciones de Gartner sobre Cinco Temas Candentes en TI y Tendencias en el 2005), identifica el Software Libre como el tema más caliente en 2005.

Sobre la conclusión que he llegado y sacando mi propia respuesta a la pregunta. Sobre el Software libre se habla y se seguirá hablando, ya sea porque ha llegado su momento, o porque es innovador o porque de manera determinante sus ventajas pragmáticas lo ponen muy por delante de otros modelos, todas las respuestas son tan ciertas como la verasidad del software libre.

Nos vemos en la próxima!!

Seguidores

Buscar este blog