Software Libre, Libre Mercado y Comunismo

asoliverez's picture

De vez en cuando encuentro gente que confunde el software libre con alguna especie de comunismo. Creo que nada más lejos que eso. Una diferencia fundamental es el sistema sobre el cual se basa.

Especialmente en las grandes comunidades, se basa en el libre mercado. Aquel que puede proveer el producto de la mejor manera, es el que recibe más recompensas, sin importar el tipo de recompensas. Derechos de commit, reputación, poder en la toma de decisiones, etc. Una diferencia importante con el comunismo, es que el código y las distintas contribuciones son de una persona específica. No se liberan simplemente al dominio público. El código que escribo, por más que lo haga público, sigue siendo mío, y se puede utilizar y distribuir bajo las condiciones que yo imponga, o no se puede utilizar.

Por otro lado, mi código es revisado y corregido, y compite contra el código de otra gente, especialmente si varias personas contribuimos a un mismo módulo. Eventualmente, las personas con más destreza para una función en particular van adquiriendo "preferencia" sobre ciertos lugares, con las recompensas que mencionamos antes. Se trata de una meritocracia, u oligarquía, aunque éste es un término muy vapuleado y con una connotación negativa actualmente.

Bastante lejos del comunismo, donde supuestamente todo es de todos, y finalmente nada es de nadie, salvo de ese pequeño grupo que toma las decisiones en la cima. Y no es que descrea de Marx, pero las implementaciones de su sistema de creencias resultaron ser pésimas, con un sistema perverso que finalmente nivela hacia abajo, y donde termina siendo el gobierno de una clase burocrática mediocre, sin un valor productivo real. Lejos está esto de los niveles de eficiencia alcanzados por el software libre actualmente.