domingo, 22 de octubre de 2017

SOFTWARE LIBRE PARA UNA SOCIEDAD LIBRE




    Software libre para una sociedad libre Se refiere a la doble acepción de la palabra inglesa free como libre y como gratis. [N. del E.] El mecanismo para este fin es un instrumento extraordinariamente inteligente llamado «copyleft» que se implementa a través de una licencia llamada GPL. Usando el poder del copyright, el «software libre» no sólo asegura que permanece abierto y susceptible de modificación, sino también que otro software que incorpore y use «software libre» —y que técnicamente se convierta en «obra derivada»—debe también, a su vez, ser libre. Si uno usa y adapta un programa de software libre y distribuye públicamente esa versión adaptada, la versión distribuida debe ser tan libre como la versión de la que procede.

    Debe hacerse así, de lo contrario se estará infringiendo el copyright. El «software libre», como las sociedades libres, tiene sus enemigos. Microsoft ha entablado una guerra contra la GPL, alertando a quienquiera que le escuche de que la GPL es una licencia «peligrosa». El peligro a que se refiere, sin embargo, es en gran medida ficticio. Otros plantean objeciones a la «coerción» que supone el mandato de la GPL de que las versiones modificadas sean también libres. Pero una condición no es coerción. Si no es coerción que Microsoft no permita a los usuarios distribuir versiones modificadas de Office sin pagarle (presumiblemente) millones, entonces no es coerción que la GPL establezca que las versiones modificadas del software libre sean también libres. También están los que califican el mensaje de Stallman de demasiado extremista. Pero no es extremista. Al contrario, en un sentido obvio el trabajo de Stallman es una simple traslación de la libertad que nuestra tradición ha inscrito en el mundo anterior al código. 

     El «software libre» asegura que el mundo gobernado por el código es tan «libre» como el mundo anterior al código que construyó nuestra tradición. Por ejemplo: una «sociedad libre» está regulada por leyes. Pero hay límites que cualquier sociedad libre pone a esa regulación legal: ninguna sociedad que mantenga sus leyes en secreto podría llamarse, nunca, libre. Ningún gobierno que esconda sus normas a los gobernados podría incluirse, nunca, en nuestra tradición. El Derecho gobierna. Pero sólo, precisamente, cuando lo hace a la vista. Y el Derecho sólo está a la vista cuando sus términos pueden ser conocidos por los gobernados o por los agentes de los gobernados, abogados, parlamentos.

ROL DEL SOFTWARE LIBRE EN LAS COMUNIDADES VENEZOLANAS



    El trabajo colectivo -fundamentado en la comunidades organizadas, 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 apertura del 6to Congreso Nacional de Software Libre, celebrado recientemente en la ciudad de Caracas, Carlos Figueira, presidente del Centro Nacional de Tecnologías de Información (CNTI), destacó la importancia del apoyo y aporte de este sector a proyectos como la Metadistribución Canaima, Canaima Educativo y la automatización en la Administración Pública.

     Nuestra Comunidad de Software Libre es muy rica (en conocimiento), muy activa; desde los años 90 ha tenido expresiones de diversas índole, logrando una participación significativa en momentos claves para el país- señaló Figueira.

    En su opinión, existen dos hitos claves, en los que la Comunidad Nacional de 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, si hay libertad.


    Itala Árias, líder de Canaima Educativo por el CNTI, indicó que este proyecto país es expresión fiel de la construcción colectiva. “Son los mismos docentes, especialistas y desarrolladores informáticos venezolanos, quienes contribuyen en el desarrollo y crecimiento de este plan, al producir contenido didáctico adaptado a la idiosincrasia y realidad de nuestro sistema educativo”.

   Canaima Educativo es un aporte universal con sabor venezolano, que promueve la socialización del conocimiento, respetando las libertades y necesidades de nuestro país, al tiempo que aprovecha la experticia y creatividad de los docentes venezolanos- señaló Árias.

     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”.
“Este sistema sociotecnológico va más allá de la Comunidad de Software Libre; pues hay actores que no son técnicos, pero son fundamentales; el sector productivo, educativo, emprendedores e instituciones gubernamentales se integran a la construcción colectiva y estratégica de proyectos en Tecnologías de información Libres que coadyuvan al progreso de nuestro país”, manifestó.


     El CNTI, adscrito al Ministerio del Poder Popular para Ciencia, Tecnología e Industrias Intermedias, tiene como misión potenciar los esfuerzos que en materia de informática se desarrollen en el Sector Gobierno y en 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.

LIBERTADES DEL SOFTWARE LIBRE



Libertad 0. Libertad de ejecutar el programa como desees. 


Libertad 1. Libertad de estudiar el codigo fuente del programa y realizar los cambios que desee el programador.


 
Libertad 2. Libertad de ayudar a tu programa. Crear copias exactas del programa y distribuirlas bien gratuitamente o con la libertad de vender tu desarrollo. Estas dos opciones estan permitidas por la comunidad. 



Libertad 3. Libertad para contribuir a tu Comunidad. Hacer copias de tus versiones modificadas y distribuirlas entre los demas. 

Con estas 4 libertades estamos contribuyendo a un Sistema Etico que respeta las Libertades del usuario y de la comunidad. Si no se dan las 4 Libertades o no se cumplen estamos antes un Software Privativo. Este tipo de software para la comunidad no es justo. Ya que el Software Libre puede ser controlado para y por la Comunidad. Si no quieres compartir el software es preferible que no desarrolles nada. Mejor compartir tus conocimientos con la Comunidad. 

ANTECEDENTES DEL SOFTWARE LIBRE



     La primera generación de computadoras aparece a finales de la década de 1940. Eran de enormes dimensiones y muy costosas. El poder computacional era muy pobre comparado con las computadoras de la actualidad. La relación entre el hardware y el software era demasiado estrecha, los programas se escribían de una manera bastante especializada (lenguaje de máquina) y por lo tanto, el concepto de software como una parte “independiente” del hardware se veía todavía muy lejano. Debido precisamente a esta relación entre hardware-software, las personas que operaban las computadoras debían de poseer cierto nivel de conocimientos sobre el funcionamiento de las mismas, así como de los programas que necesitaban para hacerlas funcionar. En ese entonces no existían los usuarios convencionales, todos eran usuarios especializados, en su gran mayoría científicos o ingenieros.

      Entre esos usuarios expertos, era muy común que se diera el intercambio de programas así como el compartir mejoras hechas a los mismos. A estas mejoras en el software se les conoce como hacks y a estos primeros expertos o gurus de la programación se les empezó a llamar hackers. Término que en la actualidad se ha ido desvirtuando, confundiéndolos con delincuentes informáticos. En general a los hackers les interesa conocer el funcionamiento detallado de los sistemas informáticos y de su seguridad, manteniendo una actitud ética. Algunos traspasan esta línea y se convierten en lo que la comunidad hacker ha denominado cracker.

     En los inicios de la computación, 40s y 50s, no existían las licencias de software. El software era libre y los programas se intercambiaban como se hace con las recetas de cocina. Este espíritu perduró en la comunidad de programadores durante años como algo natural, hasta que con el tiempo las restricciones derivadas de licencias de uso, implementadas por desarrolladores de software y las grandes compañías, plantearon la necesidad de fijar una línea divisora entre el software libre y el software propietario.

    Posteriormente, el software se empezó a ver más como una gran colección de pequeños fragmentos de código, susceptible de ser modificado y adaptado. Las computadoras de escritorio empezaban a volverse cada vez más populares y accesibles a un número mayor de personas. Había también una mayor cantidad de programadores probando cosas nuevas, escribiendo sus propias aplicaciones e iniciando una gran variedad de proyectos. Sin embargo, había una importante limitante, la gran mayoría del software que se utilizaban en ese momento era propietario y venía protegido por licencias que regulaban su uso y distribución.

    Con el surgimiento del ARPANET (precursor del Internet) a finales de la década de los 60s –la cual permitía la interconexión entre redes de computadoras de las diversas universidades– empezó el surgimiento de la primera comunidad global que se alzaba sobre los valores y principios del software libre. Los grupos hasta entonces dispersos de hackers, pudieron a través de la red, sumar esfuerzos, intercambiar conocimientos y colaborar entre sí. Los proyectos involucraban cada vez más desarrolladores de software, quienes estaban dispersos geográficamente alrededor del mundo y utilizaban el correo electrónico como medio de comunicación para hacer llegar sus aportaciones.

      El Software libre a lo largo de estos años no ha dejado de crecer y multiplicarse. Existen en la red de Internet miles de desarrolladores de software dispuestos a contribuir para la causa de este movimiento.

DIFERENCIA ENTRE SOFTWARE LIBRE Y SOFTWARE PRIVATIVO



     Propietario: Es aquel software que refleja el hecho de que su propiedad absoluta permanece en manos de quien tiene sus derechos y no del usuario, quien únicamente puede utilizarlo bajo ciertas condiciones. Su uso, redistribución y/o modificación están prohibidos o restringidos de modo tal que no es posible llevarlos a cabo. Es decir, este tipo de software le da al usuario derechos limitados sobre su funcionamiento, cuyo alcance establece el autor o quien posea ese derecho. Por ejemplo, ese derecho puede ser el de ejecutar el programa  "tal como es" en una determinada computadora


     Libre: Es el tipo de software que le da al usuario la libertad de usarlo, estudiarlo, modificarlo, mejorarlo, adaptarlo y redistribuirlo, con la única restricción de no agregar ninguna restricción adicional al software modificado, mejorado, adaptado o redistribuido. Vale aclarar que debe permitir el acceso al código fuente, debido a que ello es una condición imprescindible para ejercer las libertades de estudiarlo, modificarlo, mejorarlo y adaptarlo.

QUÉ SE CONOCE COMO SOFTWARE LIBRE



      Es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el software libre es una cuestión de libertad, no de precio. Para entender el concepto, piense en libre como en libre expresión, no como en barra libre. En inglés, a veces en lugar de free software decimos libre software, empleando ese adjetivo francés o español, derivado de libertad, para mostrar que no queremos decir que el software es gratuito.

     No significa que no es comercial. Un programa libre debe estar disponible para el uso comercial, la programación comercial y la distribución comercial. La programación comercial de software libre ya no es inusual; el software libre comercial es muy importante. Puede haber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso de vender copias.

viernes, 6 de octubre de 2017

LIBERTADES

Libertad 0. Libertad de ejecutar el programa como desees.

Libertad 1. Libertad de estudiar el codigo fuente del programa y realizar los cambios que desee el programador.

Libertad 2. Libertad de ayudar a tu programa. Crear copias exactas del programa y distribuirlas bien gratuitamente o con la libertad de vender tu desarrollo. Estas dos opciones estan permitidas por la comunidad.


Libertad 3. Libertad para contribuir a tu Comunidad. Hacer copias de tus versiones modificadas y distribuirlas entre los demás.

CARACTERÍSTICAS


  • Se encuentra disponible el código fuente del software, por lo que puede modificarse el software sin ningún límite.
  • 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.

CREADOR

     


     Richard Matthew Stallman nacido en ManhattanNueva York, 16 de marzo de 1953, con frecuencia abreviado como «rms», es un programador estadounidense y fundador del movimiento por el software libre en el mundo.
    Entre sus logros destacados como programador se incluye la realización del editor de texto GNU Emacs,2​ el compilador GCC,3​ y el depurador GDB,4​ bajo la rúbrica del Proyecto GNU. Sin embargo, es principalmente conocido por el establecimiento de un marco de referencia moralpolítico y legal para el software libre, un modelo de desarrollo y distribución alternativo al software propietario. Es también inventor  del concepto de copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y queden en la comunidad de usuarios y desarrolladores.
     Al anuncio inicial del proyecto GNU siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es Unix), pronunciado de forma parecida a ñu, en inglés (de ahí los dibujos-logotipos que lo representan). Poco tiempo después fundó la organización sin ánimo de lucro Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la «GPL») en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.
     Stallman insiste en la utilización del término «software libre», y no código abierto, porque lo importante es la libertad del usuario que se pierde. También busca que se utilice GNU/Linux y no solamente Linux cuando se habla del sistema operativo. Para Stallman el software libre no quiere decir gratis y considera que en la enseñanza no debería utilizarse software propietario

miércoles, 4 de octubre de 2017

FILOSOFÍA DEL SOFTWARE LIBRE

    


 Software libre significa que los usuarios del software tienen libertad (la cuestión no es el precio). Desarrollamos el sistema operativo GNU para que los usuarios pudiesen tener libertad en sus tareas informáticas.

   En concreto, el software libre implica que los usuarios tienen las cuatro libertades esenciales: (0) ejecutar el programa, (1) estudiar y modificar el código fuente del programa, (2) redistribuir copias exactas y (3) distribuir versiones modificadas.

    El software difiere de los objetos materiales (como las sillas, los bocadillos o la gasolina) en el hecho de que se puede copiar y modificar mucho más fácilmente. Estas posibilidades son las que hacen que el software sea tan útil, y creemos que también los usuarios de un programa deben ser libres de aprovecharlas, no solo quien lo desarrolló.  

PROPUESTAS PRESENTADAS

     Se presentaron propuestas para desarrollar nuevos programas operativos y crear nuevos métodos de comunicación. Un usuario del software libre propuso crear un sistema electrónico en abastecimientos públicos y privados que incluya datos del Servicio Administrativo de Identificación, Migración y Extranjería (Saime) con la finalidad de evitar la fuga de productos básicos y tener un sistema más estricto que controle la venta adecuada de alimentos, similar al captahuellas.


    También propuso trabajar en un proyecto para teléfonos que brinde orientación a personas con discapacidad visual, auditiva y motora.

VENTAJAS DEL PAIS

       El país tiene una gran ventaja al contar con un satélite propio, el satélite Simón Bolívar. se debe estudiar la posibilidad de dar servicios al exterior con las capacidades de los desarrolladores nacionales de las empresas publicas y privadas.


     Si algo tienen los venezolanos son sus poderes creadores, y si en algún ámbito se puede crear es en el ámbito de las telecomunicaciones y la informática". “Hoy estamos reunidos con este sector que siempre ha tenido su saldo positivo, productivo. Aún cuando tenga decrecimiento, siempre está en positivo. 

MOTOR DE TELECOMUNICACIONES E INFORMÁTICA

   Precisamente, el Motor de Telecomunicaciones e Informática es uno de los nueve sectores prioritarios a ser reimpulsados a través del Consejo de Economía Productiva, instancia que busca romper con el rentismo petrolero y apalear la coyuntura económica actual.

     En el caso del Motor de Telecomunicaciones: una dedicada a buscar mecanismos para el desarrollo de aplicaciones de software, y otra que estará orientada en potenciar la fabricación de dispositivos digitales (computadoras, tabletas y teléfonos).


    "Nos corresponde ahora generar fuentes alternativas para poder mantener y activar todos los sectores de la economía que nos permitan seguir profundizando el modelo social que hemos venido construyendo .Asimismo indicó que a diferencia de otros sectores, el área de las telecomunicaciones ha presentado màs de 47 meses consecutivos de desarrollo pese al declive de los precios del petróleo.

GRAN POTENCIAL

     Venezuela es un país que tiene "un gran potencial para el desarrollo de aplicaciones de software libre", y por ello llamó al sector privado a invertir en la implementación de nuevos desarrolladores, para mejorar los servicios y dejar de depender de empresas transnacionales. 

FUNCIÓN DEL SECTOR PRIVADO

    De igual manera, destacó que el sector privado debe invertir en el Estado, en los desarrolladores, en las comunidades, para contribuir con la eficiencia del sector y dejar de depender de empresas trasnacionales, “si algo tienen los venezolanos, son sus poderes creadores, y si en algún ámbito se puede crear, casi que ilimitadamente, es en el de las Telecomunicaciones y la Informática. Es un elemento transversal en el siglo XXI”.

ACCESO A INTERNET

    Venezuela “es un país donde se ha democratizado el acceso a Internet a través de muchas fuentes, entre ellas Infoncentro y la propia Cantv, con sus planes para el acceso justo y equitativo; es un país que tiene un gran potencial para el desarrollo de aplicaciones en software”.

ENTE RESPONSABLE DEL IMPULSO DE ESTE MOTOR

     El ente responsable de impulsar este motor es el Ministerio del Poder Popular para Educación Universitaria, Ciencia y Tecnología.

PROPUESTAS

     Se presentaron propuestas para desarrollar nuevos programas operativos y crear nuevos métodos de comunicación. Un usuario del software libre propuso crear un sistema electrónico en abastecimientos públicos y privados que incluya datos del Servicio Administrativo de Identificación, Migración y Extranjería (Saime) con la finalidad de evitar la fuga de productos básicos y tener un sistema más estricto que controle la venta adecuada de alimentos, similar al captahuellas.


    También propuso trabajar en un proyecto para teléfonos que brinde orientación a personas con discapacidad visual, auditiva y motora.

ACTORES DE LOS SECTORES PÚBLICOS Y PRIVADOS

      En ambas mesas se incorporaron todos los actores que hacen vida en el sector público y privado de las Tecnologías de la Información y la Comunicación, telecomunicaciones, emprendedores, innovadores y comunidades de Tecnologías Libres, quienes expusieron propuestas que permitan fortalecer el aparato económico productivo, el incremento de las capacidades de producción nacional, ingreso de divisas, sustitución de importaciones y contribución a las medidas del Gobierno Bolivariano para combatir la guerra económica.