En este último tiempo Red Hat ha demostrado, a través de sus maniobras políticas y de control sobre la comunidad GNU/Linux, que es necesario replantear la definición de "Software Libre". El desembarco violento y absurdo de systemd sobre el 99% de las distribuciones GNU/Linux está probando que no es suficiente con que el código fuente del software sea libre para que los usuarios sean libres. Hemos perdido la libertad de elección, el control, y las decisiones que se toman sobre nuestros sistemas.

En los tiempos que vivimos no es suficiente con que el código fuente esté liberado bajo la licencia GPL para poder asegurar que un software es libre. Hace algunos años, cuando las palabras GNU y Linux quizá eran conocidas por pocos, y las empresas detrás de las mismas no competían por los millones de dólares que se generan actualmente, tal vez esto era cierto. Pero hoy existen otras variables en juego como lo son la libertad de los desarrolladores y la libertad de los usuarios.

Quien controle a los desarrolladores de software libre sera capaz de controlar a los usuarios. Ha quedado en evidencia que por más que el código fuente sea libre, si el usuario pierde la capacidad de elegir libremente, y no tiene los recursos (conocimiento, tiempo y dinero) para adaptar el código a sus necesidades y/o preferencias, la "libertad" es una palabra vacía.

Por esto, yo pienso que en este momento importa más la libertad de los desarrolladores que la libertad del código. De nada ayuda que el software sea libre si la gran masa que lo desarrolla se encuentra bajo el ala de un puñado de corporaciones (por no decir sólo una). Entiendo que es posible argumentar que la libertad se trata de que el código sea modificable, redistribuible, auditable, etc. Aunque creo que, por más que uno tenga la voluntad para tomar un código y modificarlo (si no está de acuerdo con su funcionamiento o necesita adaptarlo a otras necesidades), si no tiene los conocimientos técnicos y el tiempo para hacerlo (o el dinero para pagarle a desarrolladores que lo hagan), está preso de las decisiones de terceros. Lógicamente muchos podrán aducir que esto no es un gran problema, porque lo importante es que el código sea auditable y abierto. Pero por otro lado, resulta casi imposible auditar código fuente críptico que no posee una sola línea de comentarios entre miles de líneas de código en lenguaje C (sino revisen el código fuente de, por ejemplo, journald).

La situación actual es que el bazar se ha convertido en catedral (y la catedral tiene millones de "fieles"), y los usuarios hemos quedado rehenes de las decisiones de una gran corporación (no es Microsoft, a pesar de las similitudes).

¿Cuál es la salida? Tal vez la salida sea volver al bazar, apoyar y fomentar proyectos pequeños y distribuidos. Que los desarrolladores vuelvan a ser profesionales desarrollando pequeñas partes aisladas a modo cuasi hobbystico, como era en los años 90. No empleados de una gran corporación como lo son ahora. De esta forma sería difícil controlarlos a todos y así recuperaríamos nuestra preciada libertad.

El principal proyecto, último bastión de la resistencia en este momento, es para mí Devuan. Pero también pueden apoyar a Gentoo, Slackware, Pisi y otros.

Nunca dejemos de luchar por nuestra libertad.

The Bazaar has become Cathedral

In recent times Red Hat has proven, through their political maneuvering and control over the GNU/Linux community, the need to rethink the definition of "Software Libre". The violent and absurd landing of systemd over 99% of the GNU/Linux distributions is proving that it is not enough that the source code of the software is free for users to be free. We have lost the freedom of choice, control, and decisions made on our systems.

In the times we live is not enough that the source code is released under the GPL license to ensure that software is free. Some years ago, when words GNU and Linux perhaps were known to few, and the companies behind them were not competing for the millions of dollars generated today, perhaps this was true. But today there are other variables at play such as freedom of developers and users.

Whoever controls the free software developers will be able to control his users. It has become clear that even though the source code is free, if the user loses his ability to choose freely and hasn't resources (knowledge, time and money) to adapt the code to his needs and/or preferences, "freedom" is an empty word.

By this I think that, right now, it's more important freedom of developers than freedom of code. Source code being "libre" isn't helping too much to the freedom of his users, if the mass that develops it it's under the wing of a handful of corporations (if not only one). I understand that it's possible to argue that freedom represents code being modifiable, redistributable, auditable, etc. Although I believe that, no matter how much one is willing to grab and modify some source code (for example if you need to adapt it to different needs), if you don't have expertise and time (or the money to pay developers to do so), you are a prisoner of other's decisions. Of course many people could argue that this isn't a big problem, because what matters is code being auditable and open. But on the other hand, it's almost impossible to audit cryptic sources that doesn't have a single line of comments in thousands of lines of C code (check the source code of journald if you want an example).

The current situation is that the Bazaar has become Cathedral (and the Cathedral has millions of "loyals"), and users have become hostage of the decisions of a large corporation (not Microsoft, despite similarities).

What's the answer to this situation? Perhaps the only way out is back to bazaar, support and encourage small and distributed projects. That developers become professionals developing small parts almost isolated, in a hobbyistic way, like it was in the 90's. Not employees of a large corporation as they are now. In that way it would be difficult to control all of them, and so we could recover our precious freedom.

The main project, the last bastion of resistance at this time, it's for me Devuan. But you can also support Gentoo, Slackware, Pisi y and other independent projects.

Never stop fighting for our freedom.


Tal vez pueda interesarte


Compartí este artículo