Últimos artículos

La Libertad 1 Del Software Libre


La libertad 1


Recuerdo una vez que compré una bicicleta bmx y no me atreví a salir a la calle hasta que no retiré todas las cosas que no necesitába o que no quería usar. Entre las elementos que retiré estába el juego de frenos con todo su sistema rotor los reflectores en medio de los radios. Además puse más aire en las ruedas. Dias despues la desarmé por completo porque quería saber como funcionában sus sistemas e intercambié partes de la bicicleta con otra que ya tenía. Nunca fué tan divertido montar en bicicleta como cuando personalicé mi bicicleta de aquella manera y no me puedo imaginar un mundo en el que el fabricante de bicicletas me prohíba que personalíce y adapte mi bicicleta a mis gustos y necesidades.

La libertad 1 dice que eres libre de estudiar el código y adaptarlo a tus necesidades. Es realmente frustrante comprar algo y no poder mejorarlo si tienes la posibilidad de hacerlo porque el fabricante te lo impide. Las cosas fallan por lo regular o simplemente no hacen lo que quieres y es ahi cuando te gustaría poder cambiarlo.

El código del software que ha sido sometido a la critica de miles de usuarios

Dos cabezas piensan más que una. Es irefutable que cuando se analizan los problemas y las cosas desde diferentes puntos de vista se puede obtener mucha más información de lo que está siendo objeto de analisis y observación.

Un hacker encuentra gran satisfacción cuando detecta errores y esta satisfacción es mucho mayor cuando sabe que puede corregirlos. Nadie ofrece millonarias recompensas para quien detecte errores en programas de software libre, más sin embargo el orgullo y la satisfacción de haber sido el primero en detectar el fallo y haberlo corregido entre miles de usuarios habilidosos es toda una recompensa jugosa. Esta persona pasa a ser automáticamente un referente importante en el área de desarrollo en donde fué detectado el error. Por ejemplo; si te tratába de una vulnerabilidad de seguridad, esta persona sería la persona idónea para ser tenida en cuenta en proyectos importantes sobre el tema de la seguridad. Tambien puede esta persona hacer uso de estos logros plasmandolos en su curriculum laboral para obtener mejores oportunidades de trabajo.

Es gracias a la suma de contribuciones desinteresadas que se han desarrollado aplicaciones informáticas tan robustas y fiables basadas en software libre como las que hoy tenémos. Esas contribuciones fueron posibles gracias a la libertad 1 que confiere al usuario poder estudiar el código e incorporar las mejoras pertinentes para el correcto funcionamiento según sus necesidades.


El código del software que no  ha sido sometido a la critica de miles de usuarios.

Este código es por lo general menos estáble y fiable ya que la cantidad de cabezas que han intervenido en el proceso de desarrollo es limitada. Es posible que el equipo de desarrollo haya desarrollado una aplicación en su totalidad con una depuración exhaustiva de errores y que al regreso de sus vacaciones se encuentren con más errores que antes no habian visto.

Uno de los mayores inconvenientes en los sistemas de desarrollo de código cerrado o privatívo en donde el código no ha sido sometido al escrutinio público, es que los usuarios tienen la tendencia aberrante de explotar los fallos y vulnerabilidades de seguridad hasta la saciedad, dejando redes y sistemas inoperativos causados por ataques malintencionados.



Publicar un comentario

Artículo Anterior Artículo Siguiente

Formulario de contacto