sábado, 23 de octubre de 2021
Antecedentes del Software Libre
Richard Stallman es el creador del concepto de Software Libre, el cual surge como una concepción de romper barreras permitiendo el acceso a la tecnología sin bloqueos comerciales ni económicos que contribuyan al desarrollo social.
En 1983, Richard Stallman lanzó el proyecto GNU para escribir un sistema operativo completo libre de restricciones para el uso, modificación y distribuirlo con o sin mejoras. Uno de los incidentes particulares que lo motivaron a esto fue el caso de una molesta impresora que no podía ser arreglado porque el código fuente no era revelado. Otro posible evento de inspiración para el proyecto GNU y su manifiesto fue el desacuerdo entre Stallman y Symbolics, Inc. sobre el acceso a las actualizaciones, por parte del MIT, que Symbolics había realizado a su máquina Lisp, la cual estaba basada en código del MIT. Poco tiempo después de su lanzamiento, acuñó el término "software libre" y para promover el concepto fundó la Free Software Foundation. Una definición de software libre fue publicada en febrero de 1986.
En 1989, fue publicada la primera versión de la Licencia Pública General de GNU. En 1991 se publicó la ligeramente actualizada la versión 2 de la licencia.
En 1989, algunos desarrolladores de GNU crearon la compañía Cygnus Solutions.
El ñu de GNU y Tux de Linux, ilustrando la unión GNU+Linux.
GNU/Linux (o simplemente Linux) continúa siendo software libre desarrollado por programadores voluntarios, pero también muchas compañías ofrecen productos personalizados basados en el núcleo Linux así como distribuciones con soporte comercial.
El nombre del sistema operativo continúa generando controversia dentro de la comunidad del software libre, por un lado el proyecto GNU y otros grupos de usuarios piden que el sistema sea llamado GNU/Linux o GNU+Linux argumentando que la mayoría de sistemas basados en el núcleo Linux son derivaciones del sistema operativo GNU, que empezaron a desarrollarlo 7 años antes que Linus Torvalds publicara su núcleo y que "en base a lo justo, deberían tener por lo menos una mención equivalente". Por el otro lado, los grupos que apoyan el nombre "Linux" para referirse al sistema operativo completo y no solo a su núcleo, argumentan que el nombre "Linux" es más reconocido, mejor recibido y más práctico; también argumentan que probablemente Richard Stallman se siente frustrado porque Torvalds "ha recibido toda la gloria" y que por esta razón gasta mucha energía en nomenclaturas.22 Es importante señalar que la mayoría de versiones del sistema operativo basado en Linux, contienen muchas otras partes además de las desarrolladas por el proyecto GNU y el núcleo Linux, el ejemplo más representativo de estos componentes ajenos a GNU y Linux es el sistema de ventanas X.
El núcleo Linux iniciado por Linus Torvalds, fue liberado para poder ser modificado libremente en 1991. La licencia inicial, no fue exactamente una licencia de software libre, sin embargo la versión 0.12 lanzada en febrero de 1992, fue licenciada nuevamente por Torvalds bajo los términos de la Licencia Pública General de GNU. Así como Unix en su tiempo, el núcleo de Torvalds atrajo la atención de programadores voluntarios.
Hasta este punto, la falta de núcleo del proyecto GNU significaba la no existencia de un sistema operativo libre completo. El desarrollo del núcleo de Linus Torvalds llenó ese último hueco. La combinación del casi terminado sistema operativo de GNU y el núcleo Linux resultó en el primer sistema operativo completo de software libre.
Entre las distribuciones Linux, Debian GNU/Linux, iniciado por Ian Murdock en 1993, es notorio por estar comprometido explícitamente con los principios de GNU y la FSF del software libre. Los principios de los desarrolladores de Debian están expresados en el Contrato Social de Debian. Desde su inicio, el proyecto Debian ha estado íntimamente ligado con la FSF, y de hecho fue patrocinado por la FSF durante un año, de 1994 a 1995. En 1997, el antiguo líder del proyecto Debian, Bruce Perens ayudó también a fundar Software in the Public Interest, una fundación y organización de soporte sin ánimo de lucro para varios proyectos de software libre. Sin embargo Debian ya no se considera software libre por la FSF y el proyecto GNU ya que el núcleo Linux incluido con Debian contiene partes privativas además de ofrecer repositorios con software no libre.
Definición y Característica del Software Libre
Definición:
El Software Libre refiere a programas informáticos que, por decisión explícita de sus autores, otorgan a los eventuales usuarios la potestad de copiar, modificar, personalizar y distribuir libremente el código fuente de su programación, permitiendo así la creación de múltiples versiones especializadas y personalizadas, sin demasiado resguardo por su formulación original.
Esto no significa que el Software Libre sea gratis, si bien muchas de sus presentaciones lo son, o simplemente cuestan lo equivalente a su distribución y no al pago de sus derechos autorales. El término proviene del inglés Free Software (“Software Libre”), lo cual pudiera conducir a ambigüedad respecto al sentido de dicha libertad. No se trata de que sea gratis, sino libre de restricciones autorales, modificable y mejorable por sus propios usuarios.
No debe entonces confundirse el Software Libre con el llamado Freeware (Software gratis, usualmente de prueba), ni debe atribuírsele alegato alguno a favor de la piratería.
Característica:
- Libertad de estudiarlo y adaptarlo.
- Libertad de distribuir copias.
- Libertad de mejora y publicación de cambios.
- Libertad de usar el programa con cualquier propósito.
Impacto del Software Libre en la Administración Pública
Por Gonzalo Gutiérrez Nicola: Hace mucho tiempo que el “software libre” ha alcanzado la madurez, y si bien el proceso de discusión sobre su adopción en la administración pública mantiene un retraso de años, éste ha ido ganando espacios de manera lenta pero sostenida en América Latina. Al principio solía verse a sus impulsores como locos, románticos y hasta fundamentalistas, una imagen que no es extraña a quienes llevan adelante propuestas que aún no cobran trascendencia pública (algo parecido pasaba con los ecologistas en los años 70).
Hoy en día la alternativa “libre” surge como un aspecto serio a considerar y prueba de ello es que existen gobiernos nacionales y locales que han decidido optar por esa vía, como recientemente lo ha hecho Venezuela. Es de esperar que otros sigan con el ejemplo, aunque aún no está claro que esto vaya a suceder. La discusión tiene implicancias sociales, políticas, económicas y filosóficas, pero es un requisito previo que se generen espacios públicos de discusión en torno a esta temática para que los argumentos puedan ser considerados en su verdadera dimensión. Pero antes de continuar detengámonos en algunos conceptos fundamentales.
Software libre en la administración pública:
La discusión en torno al software libre tiene uno de los puntos medulares en la administración pública. Si el software libre debe ser tenido en cuenta, esto no solo es debido a los beneficios que recaen sobre los usuarios individuales. La administración pública también se verá beneficiada adoptando la plataforma Linux y aquellos programas de código abierto que sean necesarios por parte de los sistemas informáticos de todas las dependencias estatales.
¿Si algo es gratis por qué pagar por ello? En esa cuestión reside uno de los puntos fuertes del software libre, sobre todo visto desde este lugar del mundo. Pero los argumentos van mucho más allá de esto, existen cinco argumentos principales para que un país adopte el software libre en la administración pública y se mencionan a continuación:
1) Argumento macroeconómico. Se estima que la adquisición de un sistema operativo más un paquete de oficina, ambos con una licencia comercial, cuestan entre 300 y 800 dólares por cada computadora, y ese gasto debe renovarse cada dos o tres años. Los países del tercer mundo, con las carencias de recursos que cuentan, no pueden darse el lujo de transferir semejantes cifras de dinero al exterior. Máxime cuando se trata de gastos que pueden evitarse. El gasto en sistemas operativos por parte del Estado es un gasto que sencillamente puede evitarse pasándose a Linux, que es un sistema operativo que es gratis. Lo mismo vale decir para las distintas aplicaciones finales, como los paquetes de oficina, bases de datos, navegadores, clientes de correo electrónico, entre otras.
2) Seguridad. Contrariamente a lo que puede pensarse, el hecho de hacer públicos los códigos de los programas no va en contra de la seguridad de los mismos sino que la favorece. Utilizando software libre se puede saber qué está haciendo realmente un programa, qué tipo de información maneja y cómo lo hace. Una buena seguridad debe basarse en la transparencia. El software propietario oculta estos aspectos y muchas veces no sabemos qué información está enviando a otras computadoras remotas. La transferencia de información reservada puede ser debida a fallas o errores contenidos en los programas o porque así lo hicieron intencionalmente sus fabricantes.
3) Autonomía tecnológica. Adoptando el software libre y con las posibilidades que éste ofrece de acceder al código fuente, muchos usuarios pasarán de ser consumidores a ser desarrolladores de software. Esto significa que se podrán adaptar los programas a las necesidades específicas de las distintas dependencias, y todas esas modificaciones deberán realizarse siguiendo los requisitos exigidos por el modelo de software libre. La autonomía tecnológica debe estar vinculada al concepto de estándares abiertos, que consisten en especificaciones técnicas que son publicadas por una organización y puestas a disposición de cualquier usuario para ser implementadas en aplicaciones específicas, lo cual favorece la interoperatividad entre las distintas aplicaciones.
4) Independencia de proveedores. Adquiriendo un software propietario generamos una relación de dependencia con respecto a un fabricante. Una vez que instalamos dicho software dependeremos del fabricante para obtener actualizaciones, y en la mayoría de los casos esas actualizaciones exigirán invertir más dinero aparte del que ya pagamos. Con una política de software libre, si el Estado paga por el desarrollo de un software exigirá que se le entregue el código fuente del mismo, con lo cual si en el futuro desea efectuarle modificaciones podrá optar por proporcionarle el código a otros desarrolladores para que las realicen.
5) Argumento democrático. Las nuevas tecnologías de la información han pasado a ocupar un lugar central en la gran mayoría de las sociedades. Si bien cada vez son más los usuarios que acceden a dichas tecnologías, la “brecha tecnológica” es muy grande y en medio del actual modelo instaurado es un factor más de exclusión social. El software libre favorece la democratización de la información permitiendo la utilización de protocolos y lenguajes que no son propiedad ni monopolio de nadie. En este mismo argumento se sitúan la posibilidad de traducir el software a lenguas para las que no esté disponible en su origen, así como adaptarlo a las características propias de quienes serán los usuarios finales, antes que el usuario se adapte a las características que le impone el software.
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 nuestra 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 trasnacionales; 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 .es implementarse en la comunidad para que para que la comunidad libre se de cuenta y se compenetre con el software ya que vamos para desarrollar un país libre de libertades de conocimiento y impulsar el desarrollo y fortalecimiento de la capacidad nacional del sector de las Tecnologías de Información. Indicamos que el trabajo que se ha realizado desde la comunidad ha sido vital importancia para concebir, desarrollar proyectos de Tecnologías de Información Libres que promuevan a la comunidad de la soberanía y la independencia tecnológica en Venezuela, Canaima Educativo es un aporte ala comunidad con sabor venezolano, que promueve la socialización del conocimiento, respetando los conocimientos libres y necesidades de nuestro país, al tiempo que aprovecha la experticia y creatividad de los profesores en la comunidad.
En el mismo orden de ideas, Carlos Parra, quien dirige el equipo Canaima en el Centro Nacional de Tecnologías de Información, aseveró que el Software Libre no puede ser desarrollado dentro de una oficina; pues su naturaleza, su esencia, exige la conformación de un ecosistema en el que confluyen varios sectores que se articulan y relacionan entre sí: dinámica que el CNTI denominó “Modelo de Trabajo Colaborativo Sustentable”
Software libre le ha dado un crecimiento a la comunidad con respecto hacer un software gratuito y como modificar por ser libre de utilizar su código fuente y también ha izo primordial por que ya se les esta implementando a los niños de la primaria que nos impulsaran a un mejor desarrollo tecnológico en Venezuela también a nivel universitario estas implementando y se están desarrollando unos proyectos tecnológico en base a los conocimiento que nos da el software libre
sin mas nada que decir el software libre es lo mejor para el desarrollo tecnológico en Venezuela
SOFTWARE LIBRE EN EL MARCO DE LA SOBERANIA TECNOLOGICA (DECRETO 3.390 Y 825)
En el marco de la actual construcción del Socialismo Bolivariano que se viene gestando en Venezuela desde Febrero del año 1999, se ha considerado estratégicamente la formulación de Políticas Publicas que promuevan la Soberanía Tecnología del Estado Venezolano, ase como, la democratización y apropiación social de las tecnologías de información.
Es por ellos, que el Gobierno Venezolano ha asumido como prioridad para es desarrollo económico, social y político del pais, así como para la seguridad y soberanía nacional y tecnológica, el uso prioritario del Software Libre como primer paso para alcanzar esos ideales, ya que la adopción del mismo conforma una de las bases para construir un desarrollo tecnológico orientado al desarrollo social y la eficiencia productiva, gracias a la posibilidad que brinda de socializar tanto los productos como el uso de esos productos que hayan sido desarrollados bajo estos estándares propios del Software Libre
DECRETO 3390
Publicado en
la Gaceta oficial N.º 38.095 de fecha 28/ 12/ 2004 Decreto N° 3.390 Fecha: 23 de
diciembre de 2004
HUGO CHÁVEZ
FRÍAS PRESIDENTE DE LA REPÚBLICA
-----De conformidad con lo dispuesto en los
artículos 110 y 226 de la Constitución de la República Bolivariana de
Venezuela, 12 y 47 de la Ley Orgánica de la Administración Pública y, 2º, 19 y
22 del Decreto con Rango y Fuerza de Ley Orgánica de Ciencia, Tecnología e
Innovación, en Consejo de Ministros, CONSIDERANDO Que es prioridad del Estado
incentivar y fomentar la producción de bienes y servicios para satisfacer las
necesidades de la población, CONSIDERANDO Que el uso del Software Libre
desarrollado con Estándares Abiertos fortalecerá la industria del software
nacional, aumentando y fortaleciendo sus capacidades.
-----Que el Software Libre desarrollado con
Estándares Abiertos, permite mayor participación de los usuarios en el
mantenimiento de los niveles de seguridad e interoperabilidad.
Artículo1. La
Administración Pública Nacional empleará prioritariamente Software Libre
desarrollado con Estándares Abiertos, en sus sistemas, proyectos y servicios
informáticos. A tales fines, todos los órganos y entes de la Administración
Pública Nacional iniciarán los procesos de migración gradual y progresiva de
éstos hacia el Software Libre desarrollado con Estándares Abiertos.
Artículo 2.A los
efectos del presente Decreto se entenderá por:
Estándares Abiertos: Especificaciones técnicas,
publicadas y controladas por alguna organización que se encarga de su desarrollo,
las cuales han sido aceptadas por la industria, estando a disposición de
cualquier usuario para ser implementadas en un software libre u otro,
promoviendo la competitividad, interoperabilidad o flexibilidad. Software
Propietario: Programa de computación cuya licencia establece restricciones de
uso, redistribución o modificación por parte de los usuarios, o requiere de
autorización expresa del Licenciador. Distribución Software Libre desarrollado
con Estándares Abiertos para el Estado Venezolano: Un paquete de programas y
aplicaciones de Informática elaborado utilizando Software Libre con Estándares
Abiertos para ser utilizados y distribuidos entre distintos usuarios.
Artículo3. En los
casos que no se puedan desarrollar o adquirir aplicaciones en Software Libre
bajo Estándares Abiertos, los órganos y entes de la Administración Pública
Nacional deberán solicitar ante el Ministerio de Ciencia y Tecnología
autorización para adoptar otro tipo de soluciones bajo las normas y criterios
establecidos por ese Ministerio.
Artículo4. El
Ministerio de Ciencia y Tecnología, adelantará los programas de capacitación de
los funcionarios públicos, en el luso del Software Libre desarrollado con
Estándares Abiertos, haciendo especial énfasis en los responsables de las áreas
de tecnologías de información y comunicación, para lo cual establecerá con los
demás órganos y entes de la Administración Pública Nacional los mecanismos que
se requieran.
Artículo 5. El
Ejecutivo Nacional fomentará la investigación y desarrollo de software bajo
modelo Software Libre desarrollado con Estándares Abiertos, procurando
incentivos especiales para desarrolladores.
Artículo 6. El
Ejecutivo Nacional fortalecerá el desarrollo de la industria nacional del
software, mediante el establecimiento de una red de formación, de servicios
especializados en Software Libre desarrollado con Estándares Abiertos y
desarrolladores.
Artículo 7. El
Ministerio de Ciencia y Tecnología será responsable de proveer la Distribución
Software Libre desarrollado con Estándares Abiertos para el Estado Venezolano,
para lo cual implementará los mecanismos que se requieran.
Artículo 8. El
Ejecutivo Nacional promoverá el uso generalizado del Software Libre
desarrollado con Estándares Abiertos en la sociedad, para lo cual desarrollará
mecanismos orientados a capacitare instruir a los usuarios en la utilización
del Software Libre desarrollado con Estándares Abiertos.
Artículo 9. El
Ejecutivo Nacional promoverá la cooperación internacional en materia de
Software Libre desarrollado con Estándares Abiertos, con especial énfasis en la
cooperación regional a través del MERCOSUR, CAN, CARICOM y la cooperación
SUR-SUR.
Artículo 10. El Ministerio de Educación y Deportes, en coordinación con el Ministerio
de Ciencia y Tecnología, establecerá las políticas para incluir el Software
Libre desarrollado con Estándares Abiertos, en los programas de educación
básica y diversificada.
Artículo 12. Cada Ministro en coordinación con la Ministra de Ciencia y Tecnología,
en un plazo no mayor de noventa (90)días continuos, contados a partir de la
aprobación por parte de la Presidencia de la República de los planes y
programas referidos en el artículo anterior, publicará en la Gaceta Oficial de
la República Bolivariana de Venezuela su respectivo plan de implantación
progresiva del Software Libre desarrollado con Estándares Abiertos, acogiéndose
a los lineamientos contenidos en aquellos, incluyendo estudios de financiamiento
e incentivos fiscales a quienes desarrollen Software Libre con Estándares
Abiertos destinados a la aplicación de los objetivos previstos en el presente
Decreto. Igualmente, las máximas autoridades de sus entes adscritos publicaran
a través del Ministerio de adscripción sus respectivos planes. Los planes de
implantación progresiva del Software Libre desarrollado con Estándares Abiertos
de los distintos órganos y entes de la Administración Pública Nacional, deberán
ejecutarse en un plazo no mayor de veinticuatro (24) meses, dependiendo de las
características propias de sus sistemas de información. Los Ministros mediante
Resolución y las máximas autoridades de los entes que le estén adscritos a
través de sus respectivos actos, determinarán las fases de ejecución del
referido Plan, así como las razones de índole técnico que imposibiliten la
implantación progresiva del Software Libre en los casos excepcionales, de
acuerdo a lo establecido en el artículo 3 del presente Decreto.
Artículo 13. El
Ministerio de Ciencia y Tecnología establecerá dentro de los planes y programas
contemplados en el presente Decreto, mecanismos que preserven la identidad y
necesidades culturales del país, incluyendo a sus grupos indígenas, para lo
cual procurará que los sistemas operativos y aplicaciones que se desarrollen se
adecuen a su cultura.
Artículo 14. Todos
los Ministros quedan encargados de la ejecución del presente Decreto, bajo la
coordinación de la Ministra de Ciencia y Tecnología.
Software Libre e interacción con el medio ambiente
- Unas de las cosas de la interacción del software libre con el medio ambiente es el modelo económico y el capitalismo
- La importancia de las pequeñas y medianas empresas es el desarrollo general de la comunidad aparece el software y hardware libre como alternativa no solo a costos tecnológicos si no también para la protección de la ecología esto se indica una perspectiva no solo para los creadores si no también para los usuario
- si observamos bien podemos podemos llegar a utilizar sistemas que permitan que las computadoras ya cumplido cierto tiempo de inactividad entre en un estado de suspensión haciendo nulo el escaso consumo de energía a diferencia de Windows que su proceso de suspensión hace un nivel y consumo más alto de energía
- pasando a lo fundamental y enfocándonos en lo tecnológico y lo ecológico es algo que ya veníamos comentando es la mayoría parte del hardware consume una gran cantidad de energía como por ejemplo los monitores o pantallas para eso recomendamos apagar o deshabilitar el monitor si no se está empleando para eso encontramos para las computadoras y los sistemas operativo libres como xscreensaver, lockvc. xscreensaver , ktux
- en otros casos podemos causar problemas de contaminación con el ruido uno de los factores que hacen la mayor contaminación del ruido es el disco duro y al mismo tiempo permitiendo a largar la vida útil del mismo a esto me refiero al hdparm ya teniendo sus misma funciones desarrolla el mismo potencial de esta pieza
- en cuanto al uso de los sistema de sonido altavoces es posible manejar estos sistema con alsa y oss que controla automática mente la parte del sonido y por supuesto deja manejar las subidas y bajadas de volumen
- visualizando nuevas medidas basada en software libre debemos tratar 2 aspectos fundamentales en la contaminación que desarrolla el usuario de hoy en día que son
- el primero es el uso y abuso de papel y los desechos dejados en el computador a la vez de ser empleado
- también podemos decir que el uso de versiones y sistemas operativos que no se utilizan para tener discos duros memoria RAM diskette unidad cd para eso tenemos para utilizar Alfa Linux Basic Linux para nombrar algunas cuyas funciones es potenciar las maquinas
- para terminal el modelo presentado por las tecnologías libres a su vez permiten un desarrollo a nivel económico de grandes y pequeñas empresas ya que esto se adapta en muchas ocasiones a las necesidades de esta y al mismo tiempo las nuestras