Saltar al contenido

Etiqueta: software libre

Comunicado a favor de la libertad y neutralidad de la red en Venezuela

Hace unos días, varios miembros de diferentes comunidades de Software Libre de Venezuela estabamos conversando en el IRC de UNPLUG, sobre sacar un comunicado sobre la situación de Internet en el país, pues como promotores del software y conocimiento libre (aunque al parecer muchas personas no dominan el español y lo confunden con libertinaje), nos vimos en la obligación de difundir nuestra opinión sobre el tema y brindar una oportunidad a los ciudadanos para expresarse, pues esto afecta a todos los internautas venezolanos sin importar su posición política, religiosa, cultural, entre otros.

Luego de leerlo, si estás de acuerdo, puedes dar tu voz firmando en Change.org:

Nosotros, los abajo firmantes, en nuestra condición de ciudadanos venezolanos, miembros de las comunidades organizadas de usuarios de Software Libre y activistas de la libertad del conocimiento y la neutralidad de la red, defendemos un Internet libre y abierto, apegándonos a la Declaración por la Libertad de Internet la cual citamos en su totalidad:

“Apoyamos procesos transparentes y participativos para regular Internet y el establecimiento de cinco principios básicos:

  • Expresión: No se debe censurar Internet.
  • Acceso: Promover acceso universal a redes rápidas y asequibles.
  • Apertura: Internet debe seguir siendo una red abierta donde todas las personas son libres de conectarse, comunicar, escribir, leer, ver, decir, escuchar, aprender, crear e innovar.
  • Innovación: Proteger la libertad de innovar y crear sin permiso. No se deben bloquear las nuevas tecnologías, y no se debe castigar a los innovadores por las acciones de los usuarios.
  • Privacidad: Proteger la privacidad y defender la capacidad de la gente para controlar cómo se utilizan sus datos y dispositivos.”

CONSIDERANDO

La violación al derecho de libre acceso a la información evidenciada recientemente por:

1. Restricción del acceso a los siguientes sitios Web:

  • twimg.com, que hospeda imágenes de la red social Twitter
  • pastebin.com, utilizado para compartir información como texto plano.
  • bit.ly, acortador de enlaces
  • zello.com, aplicación walkie-talkie virtual para hablar con otras personas en canales públicos y privados.
  • Diversos portales de noticias a nivel nacional.

Esta lista es meramente enunciativa y no restrictiva, por cuanto el bloqueo de sitios se extiende a un número bastante mayor de éstos, de aproximadamente 500; pero debido a falta de transparencia desde el ente regulador respecto a cuáles son estos sitios bloqueados no se cuenta con una lista completa. Los sitios bloqueados han sido reportados por usuarios alrededor del mundo en un proceso de monitoreo constante, y verificados de igual manera.

CONSIDERANDO

2. La violación a la privacidad de los ciudadanos evidenciada por la instalación de un Centro Estratégico de Seguridad y Protección de la Patria (CESPPA), entre cuyas actividades, delineadas en el decreto 458 de la Presidencia de la República Bolivariana de Venezuela, publicado en la Gaceta Oficial N°:40266 del 7 de octubre de 2013 y cuyo reglamento interno se define en la resolución número 011-14 del Ministerio para el Poder Popular del Despacho de la Presidencia y seguimiento a la gestión de Gobierno de la República Bolivariana de Venezuela, publicada en la Gaceta Oficial N°:40355 del 13 de Febrero de 2014, está la vigilancia permanente de los flujos de información, aún cuando la Constitución de la República Bolivariana de Venezuela establece el derecho inalienable a la privacidad en su artículo 48.

CONSIDERANDO

3. El corte generalizado del acceso a Internet a una región del país por parte de la compañía nacional de teléfonos de Venezuela (CANTV) desde el día miércoles 19 de febrero de 2014 hasta el viernes 21 de febrero de 2014 evidenciado por múltiples reportes ciudadanos en el estado Táchira, en atención a que las Relatorías de Libertad de Expresión de la OEA en su comunicado R50/11 consideran el acceso a Internet parte fundamental del acceso libre a la información y expresión y por tanto necesario en el ejercicio de estos derechos humanos. Agregando que existe un precedente, presentado el 14 de abril del 2013, cuando el acceso a Internet fue cortado por 4 minutos en expresas palabras del Ministro Arreaza, en respuesta a ataques a sitios y cuentas oficiales.

CONSIDERANDO

4. Las repetidas y consuetudinarias violaciones a la neutralidad de la red, principio plasmado en nuestra Ley Orgánica de Telecomunicaciones, el libre acceso a la información y la prohibición de la censura previa, presentes en la Constitución de la República Bolivariana de Venezuela (art. 58 ejusdem), e incluso normas supraconstitucionales a las que el Estado Venezolano debe apegarse por haber suscrito acuerdos, entre ellos la Declaración Universal de los Derechos Humanos en su artículo 19.

ACORDAMOS

Fijar nuestra posición en los siguientes términos:

1. Apoyamos la declaración de la neutralidad de la red y el acceso libre a la información como principios fundamentales para el desarrollo de nuestra nación.

2. Expresamos nuestro desacuerdo con la creación del Centro Estratégico de Seguridad y Protección de la Patria (CESPPA), fundamentado en los siguientes puntos:

  • Viola nuestro ordenamiento constitucional, nuestros derechos humanos y por tanto constituye un abuso de poder.
  • Está en contra de los ideales y principios que defendemos como parte de los movimientos de Software y Conocimiento Libre, puesto que CESPPA se configura en un ente de censura previa a partir de criterios de seguridad y defensa de la nación, contraviniendo normas constitucionales establecidas en el art. 57 ejusdem.
  • Es un acto irresponsable de nuestra parte como ciudadanos, usuarios y especialistas en tecnologías; no hacer de conocimiento publico nuestra opinión al respecto.

3. Expresamos nuestro desacuerdo con las acciones por parte de cualquier empresa o institución nacional y/o extranjera que puedan representar restricciones al acceso a la información.

4. Consideramos evidente la necesidad de motivar la concientización de los ciudadanos sobre las ventajas y riesgos del uso de Internet, así como el desarrollo de habilidades que les permitan tener un desenvolvimiento activo en el mismo.

5. Reconocemos la existencia de un instrumento legal en la Ley Especial Contra los Delitos Informáticos, para la protección, prevención y sanción de delitos cometidos contra sistemas que utilicen tecnologías de información, la cual sanciona el espionaje electrónico como delito contra la privacidad de las personas en sus artículos 20, 21 y 22. Consideramos que cualquier acción ejecutada por cualquier entidad en aras de protegerse o prevenir ataques informáticos debe estar enmarcada en los preceptos establecidos en esta Ley.

6. Reconocemos las potencialidades del sistema educativo, así como el crecimiento de la Fundación Infocentro, que ha hecho posible el acceso de millones de venezolanos a recursos de computación e Internet de manera libre y gratuita. Consideramos que el uso eficiente de estas herramientas pueden garantizarle a los ciudadanos el desarrollo de habilidades necesarias para un uso libre, sano y positivo de Internet y de las herramientas informáticas.

7. Consideramos que la privacidad de los ciudadanos no se puede garantizar sin hacer uso de Software libre y estándares abiertos, por lo que hacemos énfasis en la necesidad de promover el cumplimiento de la Ley de Infogobierno promulgada en Gaceta Oficial N° 40.274, que establece que todo programa informático que se desarrolle, adquiera o implemente en el Poder Público deberá ser Software Libre, con estándares abiertos, transparente y comunitario, salvo las excepciones expresamente establecidas en la Ley y previa autorización del ente competente.

Suscriben:

  • Manuel Lucena Pérez, UNPLUG
  • Maria Leandro, Fedora
  • Arturo Martinez, Mozilla Venezuela
  • Kenyer Dominguez, Mozilla Venezuela
  • Leonard Camacho, Mozilla Venezuela
  • Héctor A. Mantellini, VaSlibre
  • Jeferson Herrera, VaSLibre
  • Manuel Camacho, Mozilla Venezuela
  • Jesús Contreras, Comunidad de Software Libre de Venezuela
  • Kelvin Moya, VaSlibre
  • Sebastián Ramírez Magrí, Mozilla Venezuela
  • Loris Santamaria, Comunidad de Software Libre de Venezuela
  • María Gabriela Pérez, UNPLUG
  • Alfieri Morillo , Gimp-Ve, LibreOffice-Ve
  • Flamel Canto, Comunidad Software Libre de Venezuela
  • Diego Barrios.
  • Luis Salazar
  • Eduardo Melendez
  • Alexis A. Sánchez O, Comunidad PinguinoVE
  • Julio J. Montaño C, GRULICA
  • Alberto Chirinos, GUDISLIP
  • Kleiber J Perez, GUDISLIP
  • Xavier Pernalete, GUDISLIP
  • Juan Pablo Gómez A., Comunidad de Software Libre de Venezuela
  • William Cabrera, Comunidad de Software Libre de Venezuela
  • Johan Gonzalez, Mozilla Venezuela
  • Eduard Lucena, UNPLUG
  • Oliver Hernández,Comunidad de Software Libre de Venezuela
  • Jonatan Mejías, Mozilla Venezuela, LibreOffice-Ve
  • Nelson J. Delgado Ubuntu-ve
  • Miguel Useche, Mozilla Venezuela
  • Angel Cruz,VaSLibre
  • Williams Campos, Gimp-Ve
  • David Rivero #ubuntu-ve
  • Cesar Bermúdez, LUGMA
  • Alejandra Ortiz,VasLibre
  • Gloria Alvarez, GUSL
  • Luis Alejandro Martínez Faneyth, Comunidad de Software Libre de Venezuela
  • Jesús Delgado
  • Alberto Medrano, Comunidad de Software Libre de Venezuela
  • Karla Hurtado, VaSLibre

Gracias por leerlo 🙂 nuestra sociedad os lo agradecerá.

Deja un comentario

Hangout improvisado sobre Software Libre para el FLISOL 2013

Este sábado 27 de abril por problemas logísticos no se pudo organizar el FLISOL en la ciudad de San Cristóbal, sin embargo, Jose Luis Rivas se le ocurrió la idea de realizar una videoconferencia con varios miembros de TALUG (Tachira’s Linux User Group) y hablar sobre temas relacionados con software libre, la charla fue improvisada y sin guión planificado (solo sabíamos que íbamos a hablar de Software Libre) pero me parece que quedó bien para la poca planificación.

Les recomiendo ver o escuchar este vídeo pues tiene temas interesantes, diversas opiniones y nunca está demás conocer un poco mas del tema.

Probablemente sigamos creando vídeos de este tipo acerca de temas técnicos y participación libre. Así que pendientes por este medio si anunciamos uno para que participen.

2 comentarios

Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre

Este artículo cuenta mi experiencia luego de tres años, al desarrollar un proyecto de software libre (licencia GPL) y motivarlos a crear sus propios proyectos o colaborar en los existentes. Si no te gusta leer mucho, básicamente quiero compartir que al crear y mantener un proyecto de software libre logras: aprender a ser mejor programador al recibir correcciones de otras personas,  conoces gente de varias partes del mundo interesadas en tu programa, ves correr el programa en lugares no pensados, recibes código programado por otras personas, puedes recibir dinero sin previo aviso y sin nada a cambio, consigues futuros clientes y recibes felicitaciones por resolver un problema de otra persona.

Inicio

Como mi blog hecho con WordPress empezó a acumular años, el historial de artículos se hizo grande y ocupaba mucho espacio para mostrarlo. La solución por defecto es mostrar los años en una caja desplegable pero lucía muy feo y conseguí un sencillo plugin que los mostraba en un menú desplegable con animación hecha en Javascript. El plugin dejó de soportarse al poco tiempo y no siguió funcionando con WordPress, por ello, decidí hacer uno similar y como estaba aprendiendo jQuery (estaba de moda) lo utilicé para la implementación y nombre. Escribirlo fue fácil pues WordPress ofrece una excelente documentación, además, utilicé el plugin que usaba como base.

¿Ofrecerlo como software libre o usar una licencia cerrada y venderlo?

Una vez terminado, pense en 3 posibilidades: usarlo para mi mismo, venderlo por un precio muy barato y ganar algo de dinero por él, liberarlo como software libre porque le podría servir a alguien con la misma necesidad que yo. Decidí ésta última porque por primera vez tenía algo que surgía de una necesidad y estaba seguro de servirle a mucha gente en la misma situación que yo. Lo subí a WordPress y mi sorpresa es que tuvo bastantes descargas los primeros días (creo que como 300).

Por novatada, empecé a recibir peticiones (no quejas) de gente que deseaba mejor código porque no me entendían, soporte para otros días (me decían que si hablaba español por qué no había menús en este lenguaje), soporte para cambiar el formato del mes, etc. Aproveché un tiempo libre y lancé una segunda versión con el código mas sencillo y limpio, documentado, soporte para multi-idioma (en ese momento inglés y español) e implementé la funcionalidad del mes.

Primeras contribuciones

Luego de esos cambios pensé que el plugin estaba listo y no era necesario hacer mas cosas, para mi sorpresa empecé a recibir ideas de nuevas funcionalidades, código de personas para añadir compatibilidad de características de WordPress desconocidas para mi, por ejemplo, para ese entonces no conocida de WordPress MU, shortcodes, filtros, etc. Recibí parches para mejorar el código SQL porque había una persona con miles de posts, etc.

Mi sorpresa es ver como gente desconocida, se tomó el tiempo para estudiar el código elaborado por mí, modificarlo para soportar sus necesidades y compartirlo conmigo para incluirlo en la rama oficial, permitiendo al resto de usuarios disfrutar de estas funcionalidades. Además, las funcionalidades implementadas eran interesantes y muy variadas, yo sólo no hubiese podido hacerlas porque eran situaciones muy distintas en cada caso. Otra cosa interesante, fue que uno de los primeros programadores en enviarme código, tradujo el plugin a Checo y Esloveno, dos idiomas que jamás pensé contar en mi plugin.

Mantenimiento

Una vez con una base de funcionalidades generales, gente empieza a pedir características  mas complejas, a veces fuera de las funcionalidades o el objetivo del plugin, generalmente algunas se resolvían con otro plugin y otras tuve que agregarlas. Una de las mas solicitadas era la posibilidad de excluir tareas pero fallé, sin embargo, otro de los primeros programadores  en contribuir lo implementó sin que le pidiera ayuda y pude ofrecerlo al resto.

Al momento de estabilizarse el proyecto: buena base de usuarios, programadores voluntarios contribuyendo en el proyecto. Noté un incremento en el soporte, la gente al ver que el plugin funciona bien desean expandir sus posibilidades y empiezan a contactarte para ver como realizar ciertas cosas o dar nuevas idea.  Comencé a recibir donaciones simplemente por realizar el plugin, motivandome a realizar nuevas funcionalidades (como soportar muchas instancias que requería casi re-escritura total).

En otras palabras, una vez que el proyecto se mantiene, el mantenimiento consiste en arreglar bugs, dar soporte a las personas y dependiendo de la frecuencia de solicitudes, agregar funcionalidades nuevas. En este punto es bien porque ya vez el fruto del esfuerzo realizado anteriormente, sin embargo, me parece delicado descuidarlo porque se puede ir todo para atrás. Pues aquí la gente confía mas en tí y espera respuestas rápidas, tal vez algunas sean incómodas al exigir como si estuviesen pagando altas sumas por ello, pero otras son buenas al agradecerte por el esfuerzo realizado.

Conclusiones

Después de este tiempo, puedo decir que es uno de los proyectos mas satisfactorios a nivel profesional y pesonal, en el primer ámbito porque me permite mejorar mis capacidades de programación, conseguir nuevos clientes (mi mayor cliente lo conseguí al solucionarle un problema con este plugin), mejora el currículo (puedo demostrar capacidad de liderar un proyecto, experiencia con PHP y WordPress, Javascript, etc) y mas. Respecto a la parte personal, cada vez que recibo un correo de una persona agradeciendome por el trabajo, por el tiempo ahorrado al utilizar este programa, al ver ejecútandose en sitios conocidos o muy extraños. Me alegra saber que he ayudado a otra persona sin nada a cambio, además cuando recibo donaciones pues también es bien saber que se recibe una recompensa monetaria extra por un trabajo que muchas veces es para mí (para mi blog).

Si alguno tiene una idea o programa en mente, es sencillo y sienten que pueden ayudar a otro, liberelenlo bajo una licencia de código abierto, publiquen el repositorio y con el tiempo verás como crece con la ayuda de otros programadores. Realmente es una buena experiencia.

Si alguno desea conocer o probar mis 2 plugins, pueden hacerlo en las siguientes direcciones:

Happy Hacking!

1 comentario

Breve resumen del FUDCon Día #2

El segundo día comenzó con la realización de mesas de trabajos para permitir a personas agruparse para: intercambiar información, dictar talleres, realizar pequeñas exposiciones. La primera charla que observé fue por parte de Antonio Salas  acerca de alta disponibilidad, no pude entrar a ella por andar escribiendo el artículo anterior. Luego entré a la charla de Yader Velasquez sobre Gtk a Sugar, donde se aprendía a migrar aplicaciones realizadas en GTK con Python al entorno Sugar (utilizado por las OLPC), también indirectamente se explicaba como crear aplicaciones con Sugar. La charla de Mozilla Venezuela sobre Firefox OS, se dictó en la mañana y contó con una asistencia masiva, se explicó: cómo funcionas las aplicaciones web, Firefox OS, el marketplace de Mozilla, las APIs existentes y la comunidad local. Se repartieron franelas, calcomanías y chapas haciendo preguntas  a los asistentes del evento.

En la tarde se inició con la conferencia de Valentín (una de las mejores presentaciones del evento) sobre el proyecto ICARO, un proyecto para enseñar a niños la elaboración de robots utilizando materiales de desecho y usando Turtle Art para facilitar la programación de los mismos, se mostraron unos ejemplos de como programar un robot para movilizarse mediante diagramas usar y como usar sus sensores para no chocar. Maria «Tatica» Leandro posteriormente hizo un taller de Inkscape y Gimp, permitiendo a las personas realizar diseño gráfico usando herramientas libres.

Mas tarde, montamos un stand de Mozilla, repartimos calcomanías y dimos asistencia sobre problemas, de hecho tuve una buena experiencia porque estaba explicando a Echeverria como programar Javascript usando las nuevas herramientas integradas de Firefox y a cambio me explicó como optimizar el rendimiento de Android mediante mejor manejo de memoria y la frecuencia del procesador.

Debido a la gran cantidad de ponencias, no pude asistir a todas 🙁 y por ello no podrán ver mi opinión o fotos de ellas.

Deja un comentario