Anexo les coloco la manera como entiendo los conceptos básicos del software libre
lunes, 11 de abril de 2011
viernes, 1 de abril de 2011
Nokia libera código de Symbian
El sistema operativo de la famosa marca de celulares Nokia, ahora será de código abierto. Anexo les dejo el link de la noticia.http://mx.ibtimes.com/articles/11620/20110401/nokia-libera-codigo-symbian.htm
jueves, 31 de marzo de 2011
Historia del software libre

Continuando con el tema del software libre, anexo les coloco un resumen de la historia del software libre que saqué de la siguiente presentación: http://gsyc.es/~mvidal/docs/FLOSS_history.pdf
Su historia se remonta a los orígenes de la informática
En las décadas de los 50 y 60:
-Durante los años 1960 el software venía como acompañante del hardware, no se considera un elemento independiente.
- El software se distribuía con su código fuente: grupos de usuarios lo comparten, y lo mejoran.
-Código fuente a disposición de quien lo pide: los clientes generalmente no pagan por el software.
- Relación con el software muy parecida a la que hoy tenemos con el software libre.
-Todo cambia con el unbundling de hardware, software y servicios de IBM (1969)
En la década de los 70:
-1969: Ken Thompson inventó Unix (mismo año que Arpanet).
-Surge de los deshechos de Multics, en AT&T (Bell Labs).
-Dennis Ritchie inventa un nuevo lenguaje llamado C para usarlo en el Unix de Thompson.
-Primer sistema operativo portable y modular (KISS), frente a anteriores sistemas incompatibles y costosos.
-Se extiende rápidamente y de forma no oficial por AT&T. Y por Arpanet (hardware distinto, gracias a C).
-Acuerdo judicial (antitrust) de 1956 impide a AT&T comercializar Unix: debe licenciarlo (con fuentes) a quien se lo solicite
En la década de los 80:
-Se extienden los acuerdos de no-divulgación
-Comienza a despegar la gran industria del software privativo, basada en el secreto (binarios), en la venta de licencias y en la privatización de los fuentes.
-Unix e Internet: choca el modelo privativo (AT&T) contra el modelo abierto (BSD)
- Stallman abandona el MIT en 1984 para poder dedicarse al Proyecto GNU (GNU's Not UNIX!).
-1985: Stallman publica el Manifiesto GNU: sienta los fundamentos éticos del software libre
-Meta: construir un sistema completo libre, alternativo a Unix.
-Crea la infraestructura b asica: editor (emacs), compilador (gcc), depurador (gdb), gmake...
-Crea la Fundación de Software Libre (1985) para apoyar el Proyecto GNU.
-Fundamentos legales: la GPL (1989)
-Trabajo muy estructurado y con metas claras.
-A principios de los 1990 GNU tenía su sistema casi completo, faltaba el núcleo.
En los años 90 nacimiento de Linux:
-Linux es un kernel
-Lo inicia Linus Torvalds, en 1991, just for fun (sólo por diversión)
-Existían ya sistemas operativos libres casi completos (GNU y Unix BSD)
-Desde que liberó la primera versión (0.01) se van uniendo cientos de desarrolladores
-Se adopta la licencia GPL
-Marzo 1994: versión 1.
Año 2000:
-El software libre empieza a estar listo para el escritorio (GNOME 2.x,KDE 3.x, OpenOffice), y es simple de instalar por el usuario final.
-El software libre se incorpora a la estrategia de grandes empresas (IBM, HP, Sun)
-Otras (como Microsoft) prefieren una estrategia de enfrentamiento parcial (FUD).
-Dificultades finnancieras como resultado de la crisis de las puntocom
-Comienza la penetración en Administraciones públicas y grandes empresas
-Aumento grande del número de desarrolladores, de la cantidad de software libre disponible, etc
Actualidad:
-Software libre es estratégico para muchas empresas (ej: Google)
-Conjuntos de aplicaciones muy completos para muchos entornos
-Empresas probando nuevos modelos de colaboración (ej: ObjectWeb, Morfeo)
-Software libre como propuesta para dominar mercados (ej: Android, Symbian, Maemo en móviles)
-Nuevos modelos de negocio, modelos para nuevos negocios
-Software libre parte del análisis de competencia en sectores (ej: MySQL en la compra de Sun por Oracle)
-El software libre se va convirtiendo en algo “normal”
¿Qué es el software libre?
Como profesional fuera del área de sistemas, el tema de software libre nunca llamó mi atención, la única vez que tuve que ver con el tema fue cuando en el 2006 en la empresa en donde trabajo trataron de cambiar el software de cartografía con que trabajo por unos libres. Esto como consecuencia de un coletazo que recibimos a raíz de la aprobación del decreto 3390 aprobado en el año 2004 en Venezuela. Dicho decreto promueve que: “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” Como ven, el decreto dice muy claro gradual y progresivamente, pero como es típico en la administración pública todo se interpreta como se quiere e hicieron las cosas mal. En la actualidad seguimos usando software propietario y no se ven ningunos trabajos en el desarrollo de software libre. A raíz de estos sucesos decidí que sería muy nutritivo comenzar a conocer un poco a cerca de qué es eso que en los últimos tiempos a sonado tanto.
Tomando en cuenta esto lo primero que hay que hacer es definir ¿qué es software libre?
Al revisar cualquier definición de software libre siempre se hace referencia a la libertad que tiene el usuario de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Definiéndose en cuatro libertades esenciales:
1.-La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
2.-La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
3.-La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
4.-La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.
El software libre no obligatoriamente es gratuito, esta confusión se debe principalmente a su traducción de free software que generaba enredo al interpretarse como software gratuito.
“El «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, debería pensar en «libre» como en «libre expresión», no como en «barra libre».” (1)
Fuentes:
http://www.hispalinux.es/SoftwareLibre
Comenzando de Nuevo
Bueno en esta oportunidad el blog estará enfocado a tocar temas del software libre. ¿A qué se debe este repentino cambio? Bueno a que comencé a ver otra materia de forma virtual, pero esta vez está enfocada a este tema tan popular en nuestros días. A partir de ahora iré sintetizando en mi blog todos los temas que vaya viendo en la materia.
Espero les agrade =)
Espero les agrade =)
domingo, 13 de febrero de 2011
La Web 2.0
Es una terminología implementada desde el 2004, referida a la transacción que se dio en la web de las aplicaciones tradicionales hacia aplicaciones que funcionan más con el usuario final. Se ha pasado de un entorno estático con pocas actualizaciones a uno en donde el usuario es el principal actor.
A continuación se compararan servicios web que muestran la evolución hacia la Web 2.0:
Web 1.0 Web 2.0
Doubleclick Google AdSense (Servicios Publicidad)
Ofoto Flickr (Comunidades fotográficas)
Akamai BitTorrent (Distribución de contenidos)
mp3.com Napster (Descargas de música)
Britannica Online Wikipedia (Enciclopedias)
Sitios personales Blogs (Páginas personales)
Especulación con dominios Optimización en motores de búsqueda SEO
Páginas vistas Costo por click
CMSs Wikis (Administradores de contenidos)
Categorías/Directorios Tags
Creo que lo más importante de las tecnologías 2.0 es el enfoque al usuario. Si se sabe qué tipo de usuario maneja un servicio, se conocen sus necesidades y expectativas con respecto a lo que se puede ofrecer por medio de un sistema web. Personificación, inmediatez y legibilidad son las estrategias que se deben seguir para tal fin.
Propiamente hablando de tecnología, la idea es que el usuario sienta en lo mínimo el trabajo que hace el servidor para poder ingresar los resultados, la creación de perfiles gracias al uso y opciones registradas del mismo usuario puede hacer una preselección de las opciones más próximas a lo que el usuario desee y así mismo poder hacer una precarga de las mismas, el uso del cache y las cookies puede ayudar en este sentido.
Para esto el uso de base de datos basada en objetos, el uso de ajax, javascript y otras tecnologias de prefetch, aunadas a las posibilidades del recién estrenado HTML5 son herramientas esenciales.
Fuentes:
jueves, 27 de enero de 2011
Gobierno Electrónico en Venezuela
En los últimos años Venezuela ha mostrado avances en la implementación de gobierno electrónico. Esta implementación dentro del país ha significado el aprovechamiento de las TIC para aumentar la inclusión de importantes sectores de la población que han estado al margen de la acción del Estado, esto mediante la automatización, sustitución y reforzamiento de los procedimientos de El objetivo general del gobierno electrónico en Venezuela es apoyar la constitución de un nuevo modelo de Estado definido en el nuevo marco constitucional y el nuevo modelo de gestión en el proceso de transformación del Estado. Entre sus objetivos específicos podemos encontrar:
*Aumentar la capacidad de Gobierno;
*Propiciar el control social y establecer la corresponsalía como un nuevo esquema de relación entre el ciudadano y el Estado;
*Contribuir mediante el uso intensivo de las TIC a la racionalización de las tramitaciones públicas, logrando a tal efecto una mayor celeridad y funcionabilidad;
*Reducir los gastos operativos en que incurren los organismos públicos y obtener así ahorros presupuestarios que permitan cubrir insuficiencias de carácter fiscal, mejorando las relaciones administración pública-ciudadano; entre otros que abarcan un conjunto de fines sociales.
Las etapas de desarrollo del Gobierno Electrónico en Venezuela son:
En agosto de 2001, se pone en marcha como tal la formulación y planificación del gobierno electrónico en Venezuela. El Centro Nacional de Tecnología de la Información , CNTI es el ente encargado de elaborar la Agenda de Gobierno.
Gallegos (2005) definió las etapas para la implementación del gobierno electrónico de la siguiente manera:
Etapa 1: Establecimiento de las Bases Informáticas, Desarrollo de las Bases Informáticas del Gobierno Electrónico en Venezuela. En esta fase se establecerán las bases sobre las cuales se puede desarrollar el Gobierno Electrónico, lo que se refiere a la ejecución de procesos y productos fundamentales a través de los sistemas informáticos.
Etapa 2: Transformación del Estado, Desarrollo de la Administración Pública Electrónica y los sistemas integrados de Gobierno. En esta etapa y a partir de bases sólidas en la informatización de los procesos de la Administración Pública se iniciarán los procesos de automatización, apoyo informático, desarrollo de sistemas integrados, formación del personal en el ámbito de las TIC, reingeniería de procesos, y muchos otros que tienen que ver con la integración y organicidad del Estado en términos de su funcionamiento electrónico.
Etapa 3: Servicios Públicos Electrónicos, Desarrollo de servicios electrónicos en línea y uso intensivo de las TIC en los procesos del Estado atendiendo los problemas de acceso y la participación ciudadana.
Particularmente considero que el desarrollo del gobierno electrónico en Venezuela presenta un estancamiento en los últimos años. En la mayoría del material bibliográfico encontrado muestras los grandes avances en esta materia hasta el 2006. En donde siempre se hacen referencia a las mismas páginas que en la actualidad encontramos, y en donde las mismas no han mostrado grandes mejoras o incorporaciones de nuevas alternativas. Siendo estas páginas: CADIVI, SENIAT, Gobierno en línea, IVSS, ONIDEX, y algunas alcaldías.
Esta decaída también se puede apreciar en ámbitos como la Misión Ciencia , antes dentro de los entes públicos este ministerio (Ciencia y Tecnología) fomentaba la capacitación continua en todos los ministerios del Estado, este proceso de capacitación en los últimos dos años ha disminuido considerablemente, siendo ya inexistente en muchos.
Esto es apreciable de igual forma con los infocentros, ya son muy pocas las inauguraciones y los existentes han bajado mucho la calidad y algunos ya están cerrados.
Además según el informe de las Naciones Unidas (ONU) Venezuela descendió en el 2010 ocho (8) puestos en el índice de gobierno electrónico que elaboran cada dos años. Hace un par de años Venezuela se posicionaba en el puesto 62. En la región lideran el ranking de gobierno electrónico de la ONU Colombia , que escaló 21 posiciones entre 2008 y 2010; Chile, que subió seis puestos y Uruguay que superó 12 escaños.
De los 12 países que integran la región de Suramérica en el estudio nueve registraron retroceso, según el informe 2010. Esto es una clara muestra de cómo Venezuela en los últimos años ha mermado en su desarrollo de gobierno electrónico, comparado por ejemplo con Colombia que asciende 21 puestos en dos años.
Conclusiones y recomendaciones
A través de las diferentes bibliografías consultadas es claro que Venezuela al momento de plantearse el plan de desarrollo del gobierno electrónico logró grandes avances, en la actualidad muchas de las tareas que a la mayoría de los venezolanos nos causaban un gran dolor de cabeza han mejorado, por ejemplo pago de impuestos. Se ha logrado un mayor acceso al Internet y la mayoría de los entes del Estado han creado portales web que nos ayudan a estar al tanto de las noticias y ventajas que generan.
Esto quiere decir que obviamente hemos sufrido una mejora en cuanto a la implementación de gobierno electrónico en Venezuela, pero que dicha mejora parece estancada desde el año 2006, haciéndonos aún a las fechas (2011) como un gran logro este proyecto, pero nunca considerando que en aspectos tecnológicos siempre se debe estar a la vanguardia y que ya 5 años es que los grandes avances han mermado, y en donde ya casi no se ven los esfuerzos nos hacen pensar si todo no fue una fiebre del momento y que el gobierno electrónico ahora pasará a un tercer y cuarto plano. No quiero ser pesimista al respecto y espero que instituciones como el CNTI y el Ministerio de Ciencia y Tecnología sigan trabajando con las mismas fuerzas y empeño como a inicio del proyecto.
Fuentes:
*www.ciens.ucv.ve/escueladecomputacion/documentos/archivo/38
*http://www.guia.com.ve/noti/59226/venezuela-retrocede-ocho-puestos-en-%C3%8Dndice-de-gobierno-electronico
Suscribirse a:
Entradas (Atom)

