Vueltas de chaqueta en el mundo del software libre

Darse vuelta la chaqueta es sinónimo de cambiarse de bando.

Muchas veces se oyen casos de proyectos privativos que pasan a ser libres o liberan una pequeñita parte de su código.

Aquí hablaremos de webs y software libres que pasaron a ser privativas, de alguna forma u otra.

Openmailbox

Openmailbox nació en 2013 como organización sin fines de lucro ofreciendo una alternativa a los servicio de correo privativo. Usaba software libre (supuestamente, porque nunca lo demostró) y era gratis, aceptando donaciones.

Luego, en 2017, se transformó en empresa y cambió sus términos de servicio. Los clientes gratuitos no podrían usar clientes de correo, solo la webapp y el servicio de pago cuesta $4,99 USD al mes.

Ahora nadie lo pesca ni en bajada, al punto que no se han molestado en renovar el certificado Let’s Encrypt.

Si quieres un correo más libre, puedes intentar con Disroot.

Aseprite

Aseprite es un programa nacido en 2001 para hacer sprites estáticos y animados, es decir, esas imágenes pixeleadas que se suelen usar en videojuegos.

Antes se publicaba bajo la GPLv2 hasta que en agosto de 2016 se cambió a un EULA que prohíbe la redistribución del software compilado. Actualmente el programa se vende en la página oficial a $14,99 USD. El código fuente está disponible, pero bajo las condiciones del EULA.

Si quieres, puedes acceder al código de la última versión bajo la GPLv2 aquí.

Android

¿Se acuerdan de AOSP? La verdad es que todavía existe, pero ni se nota. La gran mayoría de los telefónos corren la versión Google de Android.

Al principio la mayoría del proyecto Android era parte de AOSP (incluyendo algunas apps), así que se debía publicar el código para respetar la licencia de Linux (que está incluido en AOSP). Pero ahora Google ha llenado Android de sus aplicaciones privativas por lo que las últimas versiones de AOSP solo incluyen el sistema operativo básico.

La verdad es que hice trampa con Android porque:

  1. La intención de Google no ha cambiado, aún es la de hacer software privativo y ganar plata con ello.
  2. AOSP sigue siendo libre.

Sin embargo, lo incluí porque es palpable el cambio que hubo en el porcentaje de aplicaciones privativas de Android.

Si quieres un sistema operativo móvil más libre, busca ROMS de tu dispositivo. Muchas veces se encuentran en los foros de XDA.

¿Conoces algún otro caso? ¡Ponlo en los comentarios!

Viviendo con software propietario y libre.

Nadie es perfecto. Nadie ha vivido 100% libre del software privativo, ni siquiera Stallman.  Cuando nuestra existencia depende de este (casi todos los trabajos lo utilizan) y es la única alternativa que conoces, es difícil hacer un cambio.

Pero nosotres, que algo conocemos del software libre, podemos ayudar a este mundito. ¿Cómo? Aquí hay algunas sugerencias.

Usando software libre

None
Meme: No me digas

Es obvio, que para hacer un cambio tenemos que empezar por nosotres mismes. El tiempo que lo usas es tiempo que no usas el propietario. Además, promueves su utilización, ya que mientras más gente haya, aumentará la comunidad y el soporte.

Evita cuando puedas el software privativo

No te digo que lo dejes totalmente, eso es una utopía en la actualidad para la mayoría de la gente. Pero cuando esté la alternativa a la mano, ¿por qué no?

Creando software libre

None
Meme: Roll safe.

Así se le hace competencia al software privativo. Sólo tienes que ponerle una licencia libre a tu software publicado. Puedes ver las distintas licencias existentes aquí (en GNU). ¡Elige con cuidado!
La verdad es que no he dicho nada nuevo, pero quería tocar cierto tema.

¿Es de mala persona usar o crear software privativo?

En mi humilde opinión, usarlo nunca te hace mala persona. Sólo te hace una víctima de los probables abusos de las compañías que lo crean. Por supuesto, las víctimas no son malvadas ni culpables por serlo. Ahora,si protegerse es una alternativa, hazlo. Es difícil que las grandes empresas cambien sus modos de actuar. Aunque no soy nadie para decir eso, uso mucho software privativo.
Ahora, crear software privativo tiene sus matices. Si tu trabajo o casa te coerciona a crear software privativo porque si no chau jefe, chau plata y/o título, lo entiendo. Las dinámicas de poder son muy grandes como para ser desafiadas por una sola persona. Nada que hacer.
Ahora si estamos hablando de grandes compañías y empresas que podrían hacerlo fácilmente, pero no quieren, entonces sí, son malas. Tienen el poder de cambiar el mundo para bien y no lo harán ’cause money.
Pues nada, si tienes el poder de cambiar el mundo para bien con tu software, hazlo. Y hazlo libre. Podrías cambiar la historia…

Como instalar Rockbox en iPod Classic (6th, 6.5th, 7th gen) con Windows.

Rockbox es un firmware libre para varios reproductores de música. Aún no soporta oficialmente a los modelos del título, pero se puede usar sin problemas. Puedes buscarlo para otros reproductores en https://www.rockbox.org/
Hoy le explicaré como hacerlo en español, aquí está la página fuente en inglés.
Los pasos son similares para otros dispositivos.

Pasos

1- Revisa que tu iPod sea uno de los siguientes modelos:

Número de Modelo Capacidad Nombre de Modelo (Wikipedia) Nombre de Modelo (freemyipod)
MB029, MB147 80 GB 6th Gen Classic 1G
MB145, MB150, PB145, PB150 160 GB 6th Gen
MB562, PB562, MB565, PB565 120 GB 6.5th Gen Classic 2G
MC293, MC297, PC293, PC297 160 GB 7th Gen Classic 3G

2- Instala los drivers DFU. Para evitar problemas, para esto recomiendo instalar iTunes simplemente. También recomiendo poner el iPod en modo disco duro, el firmware puede leer la música desde allí, y podrás copiarla haciendo drag and drop.
3- Descarga el instalador de Rockbox (windows).
4- Conecta tu iPod al PC.
5- Ejecuta el programa.
6- Selecciona Show disabled targets, luego iPod Classic y después OK.
6
7- Selecciona todo menos Bootloader y pincha Install. (Puedes seleccionar solo Rockbox si quieres una instalación mínima. Además puedes seleccionar temas en Customize). Luego OK.
7
8- Ahora SOLO selecciona bootloader, install.
8.PNG
9- Cuando aparezca este mensaje, mantén presionados los botones MENU y el del centro al mismo tiempo.
9.PNG
10- Cuando salga este mensaje, suéltalos.
10
11- Aprieta OK, sale del programa, expulsa el iPod y podrás usar tu dispositivo.
¡Eso es todo! Espero que sea útil para mucha gente.

La descarga de Endless OS…

…funcionó, pero como no tiene modo Live no lo voy a probar. No vale la pena. :p

Pero para justificar la descarga, extraje los términos y servicios de la imagen de Endless OS para tu comodidad.

Click acá para leerlo en español.

Y acá en inglés, el predominante.

Destacando:

Endless ha creado el Servicio para inspirar y empoderar. En todo lo que hacemos, tratamos de permanecer fieles a esos principios y recordar siempre de apreciar y respetar a nuestros usuarios.

LOL. ¿Era necesario?

9. Propiedad; Derechos de Propiedad.

El Servicio es propiedad de y está operado por Endless y nuestros licenciantes de terceros. El Software, el aparato, el firmware y otro software incrustado en o distribuido con un aparato con el SO precargado, interfaces visuales, gráficos, diseño, compilación, información, datos, código de computadora (incluyendo el código fuente o código objeto), productos, software, servicios, y todo otros elementos del Servicio (los “Materiales”) proporcionados por Endless y nuestros otorgantes de licencias de terceros están protegidos por todos los derechos de propiedad y propiedad intelectual relevantes y las leyes aplicables. A excepción de cualquier hardware adquirido con el aparato, todos los Materiales son propiedad de Endless o nuestros licenciantes. Con excepción de lo expresamente autorizado por Endless o a un proveedor de licencias ajeno a Endless cuando sea aplicable o de lo requerido por la ley aplicable, usted no puede hacer uso de los Materiales. Endless se reserva todos los derechos sobre los Materiales no otorgados expresamente en estas Condiciones.

TL;DR: Todo lo que Endless ha creado es totalmente cerrado.

Si quieres el código fuente de algo que tenga una licencia de software libre, debes solicitarlo a Endless:

  • Por Correo:
    Endless Mobile, Inc.
    Attn: FOSS Requests
    512 2 nd Street, Floor 3
    San Francisco, CA 94107
  • Por email:
    legal@endlessm.com

11. Indemnización.

Usted acepta que usted será el único responsable de su uso del Servicio, y usted  acepta defender, indemnizar y mantener indemne a Endless y sus funcionarios, directores, empleados, consultores, filiales, subsidiarias, minoristas y agentes (colectivamente, las “Entidades Endless”) de y contra cualquier y todo reclamo, responsabilidades, daños, pérdidas y gastos, incluyendo honorarios y costos razonables de abogados, que surjan de o relacionados de alguna manera con: (a) su acceso a, uso de, o presunto uso del Servicio; (b) su violación de (i) estas Condiciones o cualquier representación, garantía o acuerdos a los que se hace referencia en las Condiciones, (ii) Términos de Terceros, o (iii) cualquier ley o regulación aplicable; (c) sus modificaciones al código abierto de Software de Terceros (d) su violación de cualquier derecho de terceros, incluyendo sin limitación cualquier derecho de propiedad intelectual, la publicidad, la confidencialidad, la propiedad o derecho de privacidad; o (e) cualquier disputa o problema entre usted y cualquier tercero. Nos reservamos el derecho, a nuestro propio costo, de asumir la defensa exclusiva y control de cualquier asunto sujeto a indemnización por usted (y sin limitar sus obligaciones de indemnización respecto de dicho asunto), y en tal caso, usted se compromete a cooperar con nuestra defensa de dicha reclamación.

Así que tengan cuidadito con lo que hacen.

Ojalá esto le sirva a alguien. ¡Chao!

Endless OS, lindo por fuera, penca por dentro.

Querer cerrar la brecha tecnológica es una aspiración muy noble, y Endless OS lo propuso en su Kickstarter, logrando su meta y ser “Staff Pick”. ¿La idea? Hacer unas PC de bajo costo con unos sistemas operativos llenos de contenido offline y venderlas. Así, más gente tendría acceso a la tecnología.

Esto ya es una realidad, los PC están a la venta y el SO ya está disponible. Consiguió la atención de varios (el marketing y el diseño son 10/10) pero, ¿era tan bueno?

Si vas a la página web oficial y te paseas un rato, te decepcionarás poco a poco. La revolución tecnológica llega ahí no más y se siente que el altruismo no era la prioridad.

Vamos por algunos puntos:

¿Dónde está mi código?

Si de verdad quieres revolucionar el mundo el software, tienes que hacer software libre. ¿No querías cerrar la brecha tecnológica? El software libre es un paso para hacerlo. O por lo menos abre el código.

Miremos la posición de Endless en el tema:

captura-de-pantalla-de-2016-10-09-18-46-46
Fuente: https://endlessm.com/es/para-desarrolladores/

Atención a este fragmento:

 Aunque no todo lo que creamos puede ser de código abierto, nosotros liberamos la mayoría de los componentes de nuestro sistema bajo licencias de software libre.

¿Y por qué no? No hay razón por la que el software que ustedes mismos crean no pueda ser libre.

Yo diría que es al revés, no pueden hacer todo privativo (como parece que quisieran) porque las licencias GPL se lo prohíben, así que cierran lo que pueden.  Simplemente digan que no les apetece, por lo menos sean sinceros.

No hay un lugar que diga “aquí está el código” en la página de desarrolladores, sino links de sus componentes que podrías ignorar al leer rápido: Linux kernel, OSTree, systemd, GNU, X, GNOME, y Xapian.

Los programas destacados de Endless como la enciclopedia y la escuela virtual no los encontré en internet. Deben de estar disponibles solo en Endless OS, ya que los “pobrecitos” creadores no pudieron liberar estos programas.

No se pueden instalar programas externos.

Espero que te gusten los programas del Centro de Descarga, porque no hay más. No, no importa que te consiguiste el código fuente, cooperaste.

captura-de-pantalla-de-2016-10-09-19-47-16
Fuente: https://support.endlessm.com/hc/es/articles/210527183–Puedo-instalar-programas-de-Linux-Ubuntu-Fedora-y-otros-en-Endless-

Endless OS es bien tajante en su respuesta. Yo entiendo que el SO deba ser noob friendly, sin embargo, prohibir la instalación de programas externos es ridículo. Háganlo como Android. Tiene tiendas de aplicaciones, y de todas maneras permite instalar apks externas.

A quien quiero engañar, no lo van a hacer. Solo quieren programas para ellos solitos y ser el nuevo Windows.

captura-de-pantalla-de-2016-10-09-23-21-44
Fuente: https://support.endlessm.com/hc/es/articles/208248646–Puedo-desarrollar-un-programa-para-la-computadora-Endless-

“Estamos trabajando para que los programas para Endless solo funcionen ahí.” *risa maléfica*

Me dijiste que era gratis.

captura-de-pantalla-de-2016-10-09-19-05-40
Fuente: La página de inicio de Endless OS.

Miren, en sí no están mintiendo, la imagen descargable y todo lo que contiene es gratis. Pero no deja en claro que hay cosas que Endless OS usa y son de pago. En fin, a lo que quiero llegar…

photo374702396287330261
Fuente: https://endlessm.com/es/para-desarrolladores/

Hay códecs de pago. Y no cualquiera, sino esos que justo sirven para Youtube, Netflix y los archivos de video más conocidos.Ya sabemos que Endless OS no es un purista del software libre como Stallman y su propósito (se supone) es acabar la brecha técnológica. ¡No puedes hacer eso sin Youtube! Youtube es el medio de comunicación actual.

Y recuerden, el target de este SO y estos PC son la gente de escasos recursos sin acceso a internet. ¡¿Entonces cómo chucha pretenden que les paguen con tarjeta de crédito*?!

La “buena” noticia es que los códecs vienen instalados “gratis” (te lo incluyen en el precio) en los PCs Endless, así que no tendrás ese problema si compraste el dispositivo.

*Los medios de pago me cambiaron varias veces según el idioma de la página. En inglés solo aceptan VISA y Mastercard, en español también aceptan OXXO (que no sé que es) y pago contraentrega.

Menos mal que eran baratos.

Acá está el catálogo de los PCs, y es lo más decepcionante. Hay 2 modelos con 2 variaciones cada uno:

  • Endless Mini:captura-de-pantalla-de-2016-10-09-20-09-54
  • Endless One:captura-de-pantalla-de-2016-10-09-20-11-35

Ninguno viene con pantalla, teclado ni mouse y hay que pagar envío. Si vas a vender PCs para la gente de pocos recursos que probablemente no han interactuado mucho con computadoras, deberías darle todo lo necesario para poder usarlo. No sean tan apretados con sus clientes.

Terminando…

Si quieren un PC bueno, bonito y barato no busquen acá. Compren uno básico en cualquier otra parte, aunque esté usado e instalen un SO livianito. Si necesitan otro SO para su máquina, vayan a otra parte mejor.

Endless no está cooperando con el software libre y tampoco ayuda a cerrar la brecha tecnológica. Simplemente encontró un buen nicho a quien vender. No vale la pena apoyarlos cuando hay mejores distros allá afuera.

Sólo mirando la página pude sacar mucho material, aún así, echaré un vistazo a la versión lite de Endless por si se queda algo en el tintero. Si encuentro algo especial les comentaré por acá. Deseenme suerte.

¡Nos vemos a la próxima!

UPDATE: Acá tienen las condiciones de uso de Endless OS en español e inglés

Me da rabia Microsoft Office (Rant)

Office es un enorme monopolizador. A estas alturas ya puede hacer lo que quiere sin preocuparse por sus usuarios, porque lo tienen que instalar sí o sí. No me acordaba de todas las rabias que daba.
Luego de un largo rato de no usar Windows,  tuve que volver a esa partición para hacer un .pptx para el colegio, porque los .pptx cambian según el programa que los abras (si no me crees pregúntale a LibreOffice). Guau, es increíble cuanto no lo extrañaba. Y me di cuenta que Office se había decidido morirse. Argh.
Es extraño que nadie se haya dado cuenta. Comparto el PC con más personas y son los programas que más usan. Mejor para mí, podrían haberse desesperado y me exigirían explicaciones.
Ahora a buscar la última versión de Office full %100 original y legal :). Después de conseguirla, tuve que limpiar los residuos e “instalaciones” (que ya no existían más en el PC) de las instalaciones anteriores, porque si hay algo que Office ama , es comportarse como un parásito. Creo que en esto perdí demasiado tiempo. Necesitamos un eliminador como el que tiene McAfee. Deja demasiada basura y errores de registro.
Ahora si que sí  el instalador. Es impresionante la simplificación de los instaladores con los años, no hay opciones. Supongo que el usuario promedio solo apretaba Siguiente así que no se molestaron en preguntarle más como quieren sus programas.  Esto no sólo pasa en este programa, sino se ha vuelto una tendencia general en Microsoft.

Empleado: Sr. Gates, ¿no piensa poner la Licencia del producto siquiera?

B. Gates: Nah, total nadie lo lee.

Empleado: Pero es obligación…

B. Gates: Bueno, después de la instalación pongan un link chiquito entonces. Cuando abran el programa.

4b
Instalador de Office 2010.

12019777_898213613606919_3173743780432082737_n
Instalador Office 2016. A mí por lo menos esto fue lo 2° que me salió (después de Estamos preparando la instalación…):

Más tarde, después de muchos momentos después, terminó la instalación. Ahora lo voy a poder usar, yay supongo. Tuve que buscar los programas en la carpeta de origen porque Office olvidó los accesos directos del menú inicio (sólo me puso algunos en la barra pero los borré asumiendo los que mencioné :p).
Ahora Office se ve más bonito, combina con Win10 y te deja un acceso más directo a las plantillas online… Creo que es algo mejor que las versiones anteriores, pero es un monstruo para los recursos de tu PC. Además… absolutely proprietary. Por lo menos no me da urticaria usarlo.
Yo sigo cruzando los dedos para que LibreOffice se vuelva mainstream, pero sé que es muy improbable. Igual soñar no cuesta nada, ¿cierto?

El software privativo nos limita

Siempre hablamos de lo importante que es proteger los derechos de la gente, como el derecho a la vida, la libre expresión, etc. Sin embargo, olvidamos otros que se consideran “menores” como el derecho a la privacidad y a poder usar nuestras posesiones como estimemos conveniente (mientras no perjudiquemos al prójimo). El software es uno de los  mayores exponentes de este problema porque la mayoría es privativo.
El software privativo
El software privativo o propietario es aquel que tiene licencias restrictivas como la prohibición de redistribuir y modificar la aplicación. No se puede poseer, solo podemos conseguir un permiso para usarlo. Además suele acceder a los datos del usuario y tener puertas traseras. Muchos no lo notan porque les da pereza leer todas las páginas de los Términos de Servicios y las licencias de los productos, por lo tanto consienten en aceptar las reglas que imponen sin saberlo.
También debemos destacar que su código fuente es cerrado, es decir, no podemos saber cómo el programa se ejecuta. No poder acceder al código fuente es como si los ingredientes de un alimento del supermercado no estuviesen en el envoltorio. ¿Te imaginas? Supongamos que Juan es alérgico al maní y compra un chocolate que no tiene la lista de ingredientes. La imagen publicitaria mostraba sólo almendras y se lo come. Ahora él está en el hospital.
Si no sabemos cómo es el código fuente, ¿es posible realmente asegurar que el programa es inocuo? Este software podría incluir: adware, que inserta publicidad en el sistema; spyware, cuyo propósito es espiar lo que hace el usuario para utilizar su información o directamente malware, para dañar el dispositivo.
Y aún no llegamos a lo peor, el hardware cerrado. Es posible desinstalar un sistema operativo… sólo si el fabricante te lo permite. Hay bootloaders en los smartphones y UEFIs (Interfaz de Firmware Extensible Unificada en español que reemplaza a las BIOS) que evitan la ejecución de un software no autorizado. Únicamente puedes usar lo que el fabricante considere oportuno. Indignante.
El software libre
Afortunadamente, tenemos alternativas. Podemos dejar esas limitaciones atrás, gracias al software libre.
El software libre es aquel que es ético y vela por las libertades de su usuario. Valora  el derecho de utilizar, revisar, modificar y redistribuir el programa como se necesite y desee. Esto se hace liberando el código y poniéndole licencias que promuevan los valores del software libre.
Este movimiento fue iniciado por Richard Stallman (RMS), un programador mayormente conocido por ser el creador del sistema operativo GNU, generalmente utilizado junto con el kernel Linux. Él se ha desprendido totalmente del software propietario, sólo utiliza aquel que sea totalmente libre y regaña al que no lo haga.
Esto suena muy bien, pero lamentablemente este tipo de aplicaciones son minoritarias considerando todo el software que existe.
¿Por qué la gente no abandona lo propietario?
Hay varias razones.
La gente suele depender de los programas privativos debido a su ambiente laboral o estudiantil. Por ejemplo, el original de este ensayo está en formato .DOCX (¡traidora!). Es el estándar de las versiones más recientes de Microsoft Word, parte de Office, el gran programa propietario. Está instalado en casi todos los computadores con Windows, preferentemente en su versión pirateada, porque es bastante caro.
¿Entregarías una tarea importante en .ODT (estándar libre de documentos de texto) a tu profesor? Probablemente no, en el mejor de los casos tendrías que reenviarla en .DOCX y en el peor te podrán un cero por no seguir instrucciones. ¿No escuchaste cuando el profesor te hablaba? Tenías que enviar un “word” y un “powerpoint” de la tarea.
En el trabajo, gran parte de las máquinas y dispositivos que se usan ejecutan software cerrado. No van a partir todo desde cero si ya les funciona e invirtieron demasiado dinero en él. Ya implementaron todas las Google Apps for Work, ¡cómo se te ocurre!.
También no lo dejan porque no conocen nada mejor. Si preguntas por Trisquel (un sistema operativo GNU/Linux 100% libre) a los que te rodean seguro que te mirarán confundidos. Quizás ni siquiera tú lo conocías (es bastante bueno por si te interesa). Windows está preinstalado prácticamente en todos los computadores en las grandes tiendas y el común de la población los compra allí ya armados y listos para funcionar.
¿Qué hacen si les deja de funcionar Windows? Piden al amigo informático que les instale la versión full pirata (la licencia original permite únicamente una instalación). Dejar la zona de “confort” parece muy arriesgado, para que cambiar lo que no está roto. Sienten que no vale la pena aprender todo desde el comienzo para usar otro sistema operativo.
Pese a todo, no los podemos culpar, mucha gente depende de sus abusadores. Culpar a las víctimas solo vuelve a los victimarios impunes. Las grandes compañías tecnológicas (Microsoft, Apple, Amazon, etc.)  son conscientes de su poder pero las libertades de las personas les son indiferentes. Si ya tienen el monopolio, ¿para que se van a molestar? ¡Ya tienen nuestro dinero e información!
Esto se ve claramente en redes sociales y sistemas de mensajería. Servicios como Whatsapp y Facebook tienen una gran masa de clientes que no los abandonan porque todos sus amigos están ahí. Y nadie se va a hacer una cuenta de Telegram exclusiva para hablar únicamente contigo. Si quieres chatear, vas a tener que usar Whatsapp. Se crea un círculo vicioso.
¿Qué hacemos?
Debemos centrar este movimiento en los desarrolladores y fabricantes de dispositivos. Ellos son los que distribuyen las máquinas y programas, por lo que deben asegurar la libertad de sus clientes. No escuches las excusas, es totalmente posible ganarse la vida haciendo los dispositivos y las aplicaciones libres. Existe una confusión sobre el tema debido a la ambigüedad de las palabras “free software” en inglés ya que free significa gratis o libre dependiendo del contexto. “Free as freedom, not as beer”, citando a RMS.
Sin embargo, los usuarios tenemos un papel en el movimiento. Apoyemos a los que les importan nuestra libertad. Compremos software libre, donemos a los desarrolladores que los crean, utilicemos software libre y démoslo a conocer a los demás. Ya sabemos que es mejor en todos los sentidos pero el resto de la población no. Compartir es vivir, como nos han enseñado toda la vida.
No te frustres si no puedes abandonar totalmente el software propietario. Eres inocente. En un mundo donde nuestras opciones están limitadas a nuestro contexto no te podemos culpar. Pero por favor, si desarrollas, que tus creaciones sean libres.