lunes, 21 de octubre de 2019

Software Libre para una Sociedad Libre

Resultado de imagen para Software Libre para una Sociedad Libre
  Es un libro que recopila diversos ensayos de Richard M. Stallman, fundador de la Fundación del Software Libre. Fue publicado en 2002 bajo la GNU Free Documentation License. El manuscrito ha recibido al día de hoy dos actualizaciones. La primera data del 2010 (segunda edición) y la segunda del 2015 (tercera edición). Existe una traducción al español correspondiente a la primera edición del libro que fue publicada en el año 2004 y realizada por la editorial de Traficantes de Sueños

Rol del Software Libre en las Comunidades

   La comunidades organizada en especial la Comunidad Nacional de Software Libre es primordial para concebir, desarrollar y ejecutar proyectos de Tecnologías de Información Libres que promueven el ejercicio de la soberanía y la independencia tecnológica en Venezuela.
En la comunidad el software libre es muy rico en cuanto a los conocimientos que nos brindan ha tenido participación participativa en nuestra comunidad el Software Libre cumplió un rol valioso. “El rescate de la industria petrolera, cuando en el año 2002 sufrió un sabotaje a nivel informático, por parte de transnacionales; y, la promulgación del Decreto 3.390, expresión del clamor y trabajo colectivo, que le da la potestad al pueblo de ser dueño de su destino, pues tiene el conocimiento para construir su propio camino, la Suprema Felicidad Social sólo es posible sí el pueblo adquiere conocimiento y si hay libertad. Ministerio del Poder Popular para Ciencia, Tecnología e Industrias Intermedias, tiene como misión potenciar los esfuerzos la comunidad informática se desarrollen en el Sector Gobierno las Comunidades Organizadas, con el fin de contribuir a la eficiencia y efectividad del Estado, así como impulsar el desarrollo y fortalecimiento de la capacidad nacional del sector de las Tecnologías de Información Cuales el rol del software libre.
Resultado de imagen para Rol del Software Libre en las Comunidades

Libertades del Software Libre

LibertadDescripción
0la libertad de usar el programa, con cualquier propósito (uso).
1la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (estudio).
2la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (distribución).
3la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (mejora).
Las libertades 1 y 3 requieren acceso al código fuente, porque estudiar y modificar software sin su código fuente es muy poco viable.
Resultado de imagen para libertades del software libre

Caracteristicas del Software Libre

  • Se puede utilizar sin ningún inconveniente en cualquier sistema informático para cualquier actividad.
  • Si se desean hacer publicaciones o modificaciones, debes incluir el código fuente. A esto se le llama flexibilidad y adaptabilidad.
  • No tiene que pagar o pedir permisos para ejecutar el software.
  • No está obligado a hacer publicidad a ninguna entidad que haya realizado determinadas modificaciones de uno de sus programas.
  • Para distribuir software libre, es obligatoria la distribución de su código. Bien sea en la versión original o la versión modificada.
  • El software libre tiene que ser distribuido como tal. De lo contrario sería ilegal.
  • Es fiable y seguro; todo error se identifica y corrige en muy corto tiempo.
  • Los ajustes y actualizaciones se realizan de forma rápida. De esta forma acelera el desarrollo.
  • El programador tiene relación directa con el usuario, al punto de realizar productos específicos y personalizado solo para el solicitante.
  • Por sus características, puede competir sin problemas con la piratería.
  • El acceso es libre. Cualquiera puede acceder a la información que precise sin necesidad de pagar licencia.
  • Garantiza la privacidad del usuario.
  • Libertad, competitividad.
  • Eficiencia, no discriminación.
  • Por su condición de libre, garantiza una mayor protección frente a los virus.

Software Libre

Linux negro blanco.png  El software libre se refiere a la Libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el Software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo cual se puede ayudar a otros y de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionadas, el acceso al Código fuente es un requisito previo). 

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente Freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el Código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Antecedentes del Software Libre

Resultado de imagen para Antecedentes en software libre  Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros. Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). A finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones. Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software. En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que ésta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software. El mismo Richard Matthew Stallman cuenta que por aquellos años, en el laboratorio donde trabajaba, habían recibido una impresora donada por una empresa externa. El dispositivo, que era utilizado en red por todos los trabajadores, parecía no funcionar a la perfección, dado que cada cierto tiempo el papel se atascaba. Como agravante, no se generaba ningún aviso que se enviase por red e informase a los usuarios de la situación.