Si en la escuela llevas alguna materia relacionada con informática; entonces seguramente te han preguntado: ¿Qué es el software libre?. Un tema sumamente recurrente, y se puede definir como un concepto que engloba a todo aquel software cuyo código puede ser estudiado, usado y modificado libremente. Incluso, puede ser utilizado como base para crear otros programas similares gratuitos; o distribuidos como software comercial.

software libre

¿Qué es el Software Libre?

De forma más técnica, se puede definir al Software Libre como todo aquel al que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es un término acuñado y promovido por el proyecto GNU y la Free Software Foundation.

Por eso, es importante dejar en claro que el software disponible sin ningún pago no es necesariamente software libre. Una característica que a menudo suele confundir a las personas que desconocen a fondo el origen de esta filosofía. Así que, si el software se puede descargar sin pagar, pero el usuario no puede modificar el código fuente; entonces no es software libre.

Es importante tener en cuenta la distinción. El freeware es un software por el que no hay que pagar. El software libre es el que se puede modificar y utilizar libremente para sus propios fines. El freeware no tiene por qué ser necesariamente software libre; ya que el código fuente puede seguir estando protegido.

Éste puede ser liberado bajo diferentes licencias, por ejemplo GPL, Apache, BSD, etc.

software libre ventajas y desventajas

¿Cuáles son las ventajas de este tipo de Software?

Las principales ventajas de desarrollar software libre son las siguientes:

  • Puede obtener un mayor número posible de usuarios (o lectores, oyentes, etc., según el tipo de obra); ya que, el conceder libertades a su obra puede ayudar a hacerla más atractiva para su público potencial.
  • Se pueden recibir informes de fallos, comentarios, erratas, sugerencias para mejorar su obra; la participación de los usuarios (o lectores, oyentes, etc.).
  • Es más fácil obtener contribuciones de otras personas para compartir el esfuerzo de desarrollo.

En cambio, las ventajas de usar estos programas son estás:

  • Excelente opción para aprender cosas nuevas. Su utilidad en la educación debería estar clara. Mientras que las obras privativas normalmente le obligan a ser un usuario pasivo; las libres le permiten estudiar y entender las interioridades de lo que está usando y como funciona.
  • Quiere trabajos de mayor calidad; ya que hace posible la revisión por pares, el software libre tiene más posibilidades de cumplir con altos estándares de calidad. No se equivoque, el software libre no es necesariamente mejor que el software privativo desde un punto de vista técnico/artístico; sólo tiene más posibilidades de alcanzar una mayor calidad y de hecho lo hace en varios casos.
  • Quiere obras más flexibles. Gracias al permiso de modificación, las obras libres son intrínsecamente más flexibles que las privativas; y pueden adaptarse a sus necesidades (incluso a necesidades especiales que otros no suelen tener en cuenta).
  • Si busca ser independiente de los vendedores y evitar sufrir monopolios. Un vendedor de software libre lo tendrá difícil para intentar encerrar a los usuarios en un monopolio; ya que cualquiera tiene la importante libertad de bifurcar el desarrollo de una obra libre (como medida extrema, cuando todo lo demás falla).

¿Cuáles son las desventajas del Software Libre?

Sabemos que nada puede ser perfecto. Y la misma forma en que se trabajan estos proyectos pueden provocar desventajas como:

  • Falta de soporte y documentación. Desgraciadamente, la mayor parte del software libre o de código abierto se proporciona sin soporte. Un mal común entre los desarrolladores poco responsables de sus obras.
  • El desarrollador pierde el interés. Se da bastante a menudo, y deja los proyectos a la mitad, con errores o fallos que pueden complicar el desempeño de sus funciones.
  • Banners publicitarios. Es una forma bastante común de monetizar proyectos independientes y para varios usuarios pueden ser molestos.
  • No todo el software libre es seguro. Siempre habrá desarrolladores que abusen del sistema para tender trampas de mala fe.
  • La interfaz de usuario es fea. Cuando se trata de programadores novatos o proyectos jóvenes, puede que tengan problemas estéticos y funcionales que normalmente no encontrarías en el software comercial.

Ejemplos de este tipo de Programas

Existen decenas de programas que pueden ejemplificar el buen uso del software libre; con proyectos sólidos, bien desarrollados y documentados adecuadamente. Entre ellos podemos destacar:

  • WordPress.
  • Apache.
  • Gimp.
  • PostgreSQL.
  • Linux Kernel.
  • LibreOffice.
  • Joomla!.
  • Drupal.
  • Mozilla Firefox.
  • Pidgin.
  • VideoLAN.

Más ejemplos sobre software libre: Aquí

Califica este post


Dejar respuesta

Please enter your comment!
Please enter your name here