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.

Seguidores

Buscar este blog