[Olpc-uruguay] Que cosas che !!!
Andrés Ambrois
andresambrois en gmail.com
Vie Ago 14 15:20:51 EDT 2009
On Friday 14 August 2009 02:31:02 pm Sebastian Silva wrote:
> El 14 de agosto de 2009 10:15, Flavio Danesse<fdanesse en gmail.com> escribió:
> > Si las XO son de los gurises y poseen software libre, los gurises deben
> > tener la clave del root para tener acceso total a su XO, si no lo tiene se
> > está violando la licencia GPL lo cual es un tema legal.
> > De lo contrario, la única forma de que no se esté violando GPL es que las
XO no
>> sean de los gurises, o sea, que el dueño sea el estado o el LATU, en cuyo
>> caso constituye una demostración de como se puede convertir en privativo
>> al software libre.
> Ahora bien, sobre violar la GPL, recién la GPLv3 tiene provisiones contra
> este tipo de abuso. Dice el preámbulo (
> http://www.spanish-translator-services.com/espanol/t/gnu/gpl-ar.html ) :
Gracias Sebastián! Estaba a punto de escribir lo mismo :).
Primero que nada quiero decir que No Soy Un Abogado, y que todo esto es
relativo a mi interpretación de la licencia.
Una aclaración sobre la provisión sobre la GPL sobre la "información de
instalación": el mecanismo que implementó OLPC para hallar un balance entre
las obligaciones que impone la GPLv3 y la seguridad que requerían los
gobiernos, son las claves de desarrollador.
Cualquiera puede pedir una clave de desarrollador dirigiendo su navegador a
file:///home/.devkey.html, como indica [0]. Esto le permitirá instalar
cualquier sistema en la máquina, incluso aquellos no firmados, e interactuar
con el firmware directamente.
Las claves de desarrollador son la encarnación de la "información de
instalación" a la que se refiere la GPLv3 en la arquitectura de seguridad de
OLPC.
En [1] pueden encontrar una explicación de la motivación detrás de esto.
Así que los invito a pedir una clave de desarrollador, a Flavio y a todos los
chicos y docentes que quieran investigar fuera de la seguridad provista por
OLPC/LATU. Si bien es discutible si es recomendable para usuarios inexpertos,
es parte de las libertades que les garantiza la licencia GPLv3, y a muchos nos
encantaría ver que se ejerciten.
[0] http://wiki.laptop.org/go/Activation_and_Developer_Keys
[1] http://wiki.laptop.org/go/Developer_key_philosophy
> *"""*
> *Existen algunos dispositivos diseñados para negarles a los usuarios el
> acceso para instalar o ejecutar versiones modificadas del software que
> contienen, aunque el fabricante pueda hacerlo. Esto es esencialmente
> incompatible con el objetivo de proteger la libertad de los usuarios para
> modificar el software. El patrón sistemático de tal abuso se da en el área
> de productos para el uso por parte de individuos, precisamente un área en
> la cual se vuelve más inaceptable. Por lo tanto, hemos diseñado esta
> versión de la GPL a fin de prohibir la práctica para dichos productos.*
> *"""*
>
> Y ojeando más en detalle, en el artículo 6:
>
> *"""*
> *(...)
> Por “información de instalación” de un producto de usuario se entiende
> cualquier método, procedimiento, clave de autorización u otro tipo de
> información requerida para instalar y ejecutar versiones modificadas de una
> obra amparada en dicho producto de usuario a partir de una versión
> modificada de su Fuente Correspondiente. La información debe ser suficiente
> para garantizar que el funcionamiento continuo del código objeto modificado
> no se vea afectado o imposibilitado por el solo hecho de haberse realizado
> la modificación.
> (...)
> La Fuente correspondiente que se transmita y la información de
> instalaciónque se proporcione conforme a esta sección deberán
> presentarse en un formato
> sobre el cual exista documentación pública (y con una implementación
> disponible para el público en código fuente) y no deberán requerir ninguna
> clave o contraseña especial para su desempaquetamiento, lectura o
> reproducción.
> **"""*
>
> No me parece un tema tan menor, habiendo software con licencia GPLv3 en la
> XO. Sobretodo porque las versiones que están disponibles en terreno están
> un poco desactualizadas y no veo quien asumirá el desarrollo y distribución
> de versiones nuevas - si es el LATU en Uruguay, pues no sé quien lo hará en
> Perú, pero creo que debe ser una iniciativa comunitaria.
>
> Saludos
--
-Andrés
More information about the Olpc-uruguay
mailing list