Aporrea: Software Libre y Venezuela

aporrea.org

Recién llegado de Caracas, veo que ha sido publicado en el sitio de aporrea.org el artículo que escribí para invitar a los venezolanos a utilizar y apropiarse de Software Libre. En particular presentando jPOS.

Agradezco a la gente que me dió una mano con el artículo, en particular a Alejandro Revilla, lider del proyecto jPOS; y transcribo aquí el artículo completo (solo con fines de archivo):

Artículo de: Aporrea
País: Venezuela
Fecha publicación: 14/04/08

SOFTWARE LIBRE YA DISPONIBLE PARA VENEZUELA

Hace algun tiempo que vengo períódicamente a esta hermosa tierra Bolivariana para colaborar en proyectos vinculados al Software Libre, en el marco de la cooperación establecida entre el Gobierno de la Rep. Bolivariana de Venezuela y el de la Rep. Oriental del Uruguay en materia de tecnologías de la información.

Acabo de leer la noticia publicada el 28/02/08 titulada «Banca pública prevé desarrollar su propio Suiche interbancario» lo cual me ha llenado de alegría ya que es una oportundiad excelente para que Venezuela pueda utilizar directamente Software Libre producido en Uruguay.

Desde mi país se coordina (por parte del lider de proyecto) uno de los principales y más exitosos Sofware Libres para uso en la esfera bancaria, se trata de jPOS; y es, precisamente, un switch para el manejo de transacciones financieras.

jPOS [1] es un software de misión crítica para transacciones financieras que puede ser adaptado a las necesidades de la banca local con facilidad. Hoy día jPOS es una solucion de pago electrónico para puntos de venta, procesadores de pago y bancos alrededor de todo el Mundo.

jPOS puede ser utilizado perfectamente en el proyecto de vincular las instituciones bancarias públicas de Venezuela ya que está en uso en más de 70 países del mundo y es capaz de procesar millones de transacciones al día los 365 días del año [2].

Se trata de un software utilizado para manejar grandes redes de POS y cajeros automáticos en todo el mundo [3]; a modo de ejemplo, en Uruguay lo utilizan entidades tales como VISANet (adquirente VISA), Sistarbanc (emisor VISA y entidad procesadora de nuestro Plan de Emergencia Nacional) y por grandes cadenas de comercios. Es utilizado por el sistema de tarjetas Cabal (Argentina, Brasil, Paraguay, Uruguay); por el Arab Bank Plc (Jordania); QuickPay (Dinamarca); Ukrainian Processing Center (Ucrania); RBA International, DuoCash, PayAutoMata, PortusCard (EE.UU), y un largo etcétera de entidades financieras en todo el mundo.

Desde pequeños bancos comunitarios en zonas rurales de India a empresas multinacionales que encabezan la lista Fortune 100, jPOS ha demostrado ser una solución altamente segura y confiable, y lo mejor de todo, es verdaderamente libre.

Se trata de un software que puede ser libremente utilizado, estudiado, copiado, adaptado y distribuído, ya que tiene una licencia de Software Libre y tanto los técnicos, programadores y prestadores de servicios venezolanos se puden beneficiar YA de este software.

Si bién jPOS soluciona la necesidad actual de switch que tiene la banca pública de Venezuela, el sistema bancario central (software de administración) debe también ser implementado, pero por suerte en el mundo del Software Libre ya existe una solucion para esta necesidad, en particular refiero al proyecto Mifos [4]. Mifos es el software que utiliza el banco Grameen (Bangladesh) [5] para su gestión (prestamos, cuentas, etc.) y se encuentra en produccion en miles de sucursales de Grameen en todo el mundo.

Como conocedor de Software Libre, no puedo dejar de alegrarme que Venezuela y los venezolanos pueda valerse y apropiarse de esta tecnología libre que con esfuerzo compatriotas y otras personas que comprenden la importancia de compartir sus soluciones ponen a disposición de todos nosotros.

Rodolfo Pilas
Sitio web: http://pilas.guru

Sobre mi: En Uruguay soy un micro-empresario que trabaja exclusivamente con desarrollo, implantación y servicios de Software Libre, profesor de Administración de Sistemas GNU/Linux en la Universidad Católica del Uruguay; he tenido la oportunidad de ser Presidente del Grupo de Usuarios Linux del Uruguay [6], y de viajar por la mayoría de los países de nuestro continente para difundir, capacitar y discutir temas de Software Libre.

Referencias:
[1] jPOS: http://www.jpos.org/
[2] Medidas de performance: http://www.andyorrock.com/2008/04/can-jpos-handle.html
[3] Usuarios destacados de jPOS: http://jpos.org/wiki/WhoIsUsing
[4] Mifos: http://mifos.org
[5] Banco Greemen: http://en.wikipedia.org/wiki/Grameen_Bank
[6] Grupo Usuarios Linux Uruguay: http://www.linux.org.uy

Apache + Tomcat

tomcat En el marco de los cursos que he estado dictando en Caracas, acabo de terminar una guía para la instalación de un servidor Apache + Tomcat para servir aplicaciones Java.

La guía la he publicado en pi.lastr.us y espero le sea de utilidad a quién se enfrente con este tema.

Obviamente, si alguien hace una instalación siguiendo la guía (y me cuenta cómo le fue) o tiene comentarios o sugerencias de mejora, pues me manda decir o coloca un comentario a este artículo.

Google Summer of Code

Google Summer of Code es el patrocinio de Google a la comunidad de Software Libre, mediante el apoyo con dinero en efectivo y recursos para que programadores del mundo entero puedan mejorar distintos proyectos de Software Libre y recibir una remuneración por hacerlo.

Adriano Monteiro Marques ya ha participado varias veces y creado un video explicativo. Aquí su traducción al español:

Recuerdo cuando en el Foro Internacional de Software Libre del año 2006, la comunidad le agradeció a por Google su apoyo:

GSC

Me gustaria que programadores uruguayos participen de esta iniciativa, no solo por lo que recibirían de pago, sino por la experiencia de acercarse a un proyecto de software internacional, con perspectivas interesantes. No he visto en las universidades de mi ciudad «movimiento» alrededor de esto, claro que nunca es tarde para comenzar y fomentar en los estudiantes avanzados la participación en este tipo de iniciativas.

Software Libre comercial, profesional y comunitario

(Traducción del artículo «Commercial, Professional, and Community Open Source: Resolving the Naming Confusion«, publicado en el blog de Dirk Riehle)

Como investigador, las denominaciones impresisas me molestan. La confusión general sobre los términos software libre comercial, software libre profesional y software libre comunitario merecen un análisis detenido.

Mi primer propuesta es plantear algunas hipótesis y luego analizar un poco de historia:

  • Software libre comercial es el licenciado como software libre cuyos derechos de autor son de una única entidad legal (SugarCRM, Alfresco, etc.)
  • Software libre profesional es el licenciado como software libre donde una empresa dominante provee servicios alrededor del software sin ser la única entidad que ostenta los derechos de autor (JBoss, SpringSource, etc.)
  • Software libre comunitario es el licenciado como software libre donde existen múltiples autores que ostentan los derechos y no hay jugadores que dominen el software (Linux, Apache, etc.)

Entonces, cuando nos enfrentamos a un software libre, hay algunas pruebas qué podemos hacer para definir que tipo de software libre es:

  • Es software libre comercial (y no software libre profesional), si la empresa de software libre puede venderlo (también) con una licencia privativa.
  • Es software libre comunitario (y no software libre profesional), si el mercado de servicios es fluido y no está dominado por una única empresa.
  • Es software libre profesional, si una única empresa domina el software pero otras empresas pueden competir (en su mayoría) con servicios. Generalmente esto significa que los derechos de autor están divididos entre multiples autores, pero la empresa de software libre suele manterner algunos derechos como las marcas registradas, que le dan algo adicional.

Historicamente, hasta donde conozco, el software libre comercial fue practicado por MySQL, aunque el término fue inventado posteriormente por SugarCRM. La idea es concurrir al mercado con una estrategia de doble-licenciamiento. Solo el software libre comercial puede beneficiarse de esta estrategia. El término software libre profesional fue inventado por Mac Fleury de JBoss para darle al software libre una mejor imagen; básicamente se refiere a la prestación de servicios alrededor de un software libre particular.

Ambas formas de acceder al mercado, con software libre comercial o profesional, son estrategias empresariales de negocios. El software libre comunitario no es un modelo de negocios. Si se emplea estratégicamente, lo que permite es recortar los ingresos obtenidos de un mercado en particular (como los sistemas operativos). Se utiliza para pasar de tener ingresos en un mercado dividido a mercados secundarios; básicamente para compartir la cartera de clientes.

Estadísticas del kernel Linux

Linux Foundation ha publicado un estudio relativo al desarrollo del kernel Linux, que arroja luz sobre el desarrollo y los programadores que hacen posible el kernel de nuestro sistema operativo preferido.
Ciclo de Desarrollo Linux

Algunos datos interesantes:

Quiénes desarrollan Linux?

  • Cada kernel linux es desarrollado por cerca de 1.000 programadores que trabajan en más de 100 diferentes empresas. Siendo entonces el proyecto de software distribuído más grande del mundo.
  • Entre el 70 al 95% de estos programadores reciben pago por su trabajo, lo que descarta el mito del «hobby» del desarrollador de software libre

Quiénes esponsorizan Linux?

Cuán rápido se desarrolla?

  • Un promedio de 3.621 líneas de código se agregan al árbol del kernel cada día, y una nueva versión del kernel es lanzada cada 2.7 meses.
  • Desde el año 2005, el kernel ha estado creciendo en forma sostenida un 10% anual.

La publicación de la noticia del estudio, por parte de Linux Foundation, trae un comentario que traduzco:

«Nunca antes en la historia de la computación han estado tantas empresas, usuarios y programadores unidos detrás de un proyecto, en particular uno que tiene tanto éxito comercial»
Jim Zemlin, director ejecutivo de The Linux Foundation.