Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas

jueves, 28 de abril de 2011

Open Government

¡Hola a tod@s de nuevo! Hoy os traemos un artículo de introducción al Gobierno Abierto o Open Government. En él trataremos de explicaros de manera sucinta en qué consiste, para dároslo a conocer a tod@s vosotr@s. Comencemos.
El Open Government es una doctrina de gobernación que sostiene que los ciudadanos, como miembros que son de la comunidad/sociedad, tienen derecho a acceder a los documentos y precedimientos del Gobierno para posibilitar una visión pública efectiva de los mecanismos de gobierno. El pilar básico, sobre el que afirmar la posibilidad/viabilidad de existencia de este marco idílico, en el que se sostenga es su oposición a las razones de estado y raciales para tirar por tierra el argumento de la legitimidad de los secretos de estado, tan extensiva en la actualidad. Este movimiento no es de reciente aparición, ya que surgió en la época de la Ilustración, allá por el siglo XVIII. Como es típico del pensamiento Ilustrado, promovía el debate, deliberación y argumentación como base de una sociedad democrática justa. Hoy en día, sin embargo, ha cobrado el protagonismo que merece de la mano del movimiento del software libre, que está íntimamente relacionado con este pensamiento. Esta ligadura ha dado lugar a un término de nueva acuñación, el de Open Source Government (Gobierno de Código Abierto).
Existen organismos no gubernamentales que promueven esta ideología, como pueden ser Transparency International o Open Society Institute. Estas asociaciones reclaman transparencia y apertura del gobierno a lo largo del planeta para conseguir un desarrollo próspero de la sociedad. La Sociedad de la Información, a través de la prensa online puede garantizar esta transparencia de una manera mucho mayor que las inspecciones internas, que pueden estar corruptas por los intereses externos. Para ello Internet debe permanecer sin censura, por contra de lo que sucede hoy día en muchos países, y que se pretende realizar en otros tantos bajo pretextos falaces. Un punto clave de este mecanismo es la garantía de privacidad de los participantes, de manera que no puedan existir represalias a posteriori, que puedan retribuir negativamente en un ciudadano, por una opinión vertida en la red sobre determinadas actuaciones y asuntos.
Este movimiento pretende impulsar el conocimiento libre, de manera que nos percatemos con objetividad de la situación y "modus vivendi" actual, donde el ritmo frenético de vida no nos permite ver ni conocer muchas de las consecuencias de nuestra actitud despreocupada en diversos temas. Internet es una potentísima herramienta en la que expresar tu disconformidad con el sistema actual, la cual empleamos de manera generalizada únicamente en actividades banales, desvirtuando su enorme capacidad de cambio intrínseco. La sociedad del consumo nos impone los patrones de actuación y decisión, desviando la atención de otros factores tanto más importantes, que pasan a un segundo plano (cuando no al olvido directamente). El nivel insostenible de esta sociedad deja un presagio de futuro incierto para futuras generaciones, y el remedio y cambio empieza por uno mismo.
Conclusión: Debemos poder controlar nuestro futuro, y para este logro el Gobierno Abierto juega un papel decisivo. Las nuevas tecnologías son un progreso enorme, pero el uso inconsciente de ellas puede tener resultados contraproducentes.
Y tú, ¿qué opinas?

miércoles, 13 de abril de 2011

El papel del software libre en el eGovernment

Hoy os traemos un artículo de opinión, donde se ofrecen razones por las que las herramientas del eGovernment deberían ser libres. Tratando de ser lo más objetivos posibles argumentaremos las ventajas e inconvenientes de ambas alternativas. ¡Qué comience la función! Como ya se dijo al presentar el eGovernment, alguna de las áreas cubiertas por esta amplia disciplina propugnan la inclusión y la participación efectiva de toda la sociedad en diversas tareas gubernamentales, así como beneficiarse de las nuevas tecnologías para tales fines. Por este motivo no puede obviarse la preeminencia del software libre, que propugna a grandes rasgos la misma filosofía. Seguramente, a priori, puede parecer que la liberación del código de las aplicaciones desarrolladas supone un potencial riesgo para la seguridad, al darse a conocer su contenido a todo el mundo, donde algunos de ellos probablemente tengan intenciones maliciosas. Este punto en un primer momento podría reflejar una importante deficiencia y debilidad del empleo de software de código abierto (FLOSS). No obstante, existe la posibilidad de no incluir en el código ciertos patrones de seguridad, siendo colocados éstos en archivos externos, los cuales no serían dados a conocer. Esta “desinformación selectiva” no sería considerado como software propietario, sino que son archivos de configuración, propios de cada usuario de un sistema concreto (al igual que en un sistema operativo libre no se liberan tus contraseñas). Lejos de ser perjudicial para el desarrollo eficaz de aplicaciones más seguras, el conocimiento y estudio por parte de todo aquel interesado supone la detección de errores y sucesivas mejoras, que desembocan en un beneficio social. De hecho la vulnerabilidad puede ser incluso mayor que en el caso de software privativo, puesto que su garantía depende única y exclusivamente de la buena fe de la compañía que desarrolla ese producto. Tras este debate planteado paso a introducir de manera somera en qué consiste el software libre, aunque supongo que la gran mayoría estaréis al tanto. Una frecuente confusión (quizás debida a la transcripción del inglés del término free) es la de considerar que el software libre es gratuito. Ésto es, en general, rotundamente falso. Si bien existe software libre y gratuito, también lo hay libre y de pago (el disponer del código no implica poder utilizarlo, sin la disposición de una licencia, aunque dificulta su protección frente a copias ilegítimas). Para acabar, como introducción al software libre enunciaremos algunas ventajas en contraposición al software propietario.

Software libre:


Libertad de uso extendida, sin severas restricciones de empleo tras su adquisición.


Creación de una fuerza de trabajo competente.


Creación de conocimiento y cultura popular, lejos de crear desigualdades para el acceso a la información, evitando la aparición de “lobbies” que controlan el acceso a ésta.


Multiplica el número de desarrolladores o verificadores del código, reduciendo así el número de personas que lo “crackean”.


Proporciona el control al usuario.


Prerrequisito necesario para poder garantizar la seguridad de datos e información.


Facilitación de la integración y compatibilidad entre sistemas al usar estándares abiertos.


Detección de fallos y agujeros de seguridad del sistema, que facilita su corrección.


Mayor vulnerabilidad inicialmente al ser de acceso público el código de la aplicación. Este contra está íntimamente ligado al pro anterior, dependiendo de la intencionalidad de quien estudia el código fuente.


Software propietario:


Adquisición de unos derechos de uso determinados acorde con la licencia de turno.


No existe una comprensión del programa por parte del usuario, y carece de oportunidad de personalización a las necesidades propias.


Ausencia de control de la evolución tecnológica, con todo el poder en las empresas que monopolizan el mercado.


No se puede garantizar la seguridad. Al no tener acceso al código la seguridad no puede comprobarse, y es cuestión de la ética de cada empresa particular.


Aumenta el número de personas que intentan penetrar o acceder al código de un programa y modificarlo sin consentimiento (crackers), reduciendo el número de aquellas que lo estudian para mejorarlo en beneficio de la comunidad.


El monopolio lleva al cobro de tasas injustificadas debido a la carencia en la compartición del conocimiento o tecnología empleada.


Se dificulta el acceso y violación de la seguridad por parte de crackers malintencionados, cuyo propósito sea el de comprometer la seguridad y privacidad del sistema y sus usuarios.


El argumento antaño esgrimido de que el software libre tiene una calidad técnica inferior (así como su ayuda, soporte y documentación) se ha quedado obsoleto con el paso del tiempo, como demuestran muchísimos ejemplos, aunque en otras ocasiones sí sea cierto hoy en día. Sin embargo, este hecho es consecuencia sólo de la ausencia de una financiación adecuada, que obstaculiza la intervención de agentes especializados (que inviertan no sólo su tiempo libre en su desarrollo). El software libre es una ideología, que trata de promover el esparcimiento de la cultura y el acceso libre a ella, lejos de ser un mero modelo de negocio que emplean determinadas empresas por que les sea más rentable. Teóricamente ambos luchan por un objetivo común: el bien de la comunidad. Así pues, a nuestro parecer son el matrimonio perfecto para alcanzar el beneficio social deseado. Mientras tanto la realidad es bien diferente y las grandes empresas del mercado tecnológico se reparten y pelean por un trozo del codiciado pastel. Nos gustaría que expresarais vuestras opiniones argumentadas al respecto y así generar un interesante debate. Esperamos que os haya gustado. ¡Hasta la próxima!