Archive for the ‘software libre’ Category

Clase sobre “Líderes FLOSS” en el Master de Software Libre

Domingo, Octubre 30th, 2011

Para el próximo 4 de noviembre, a las 17H, en el Campus de Fuenlabrada de la Universidad Rey Juan Carlos, tendré el honor de participar en una sesión del máster oficial de software libre que imparte dicha universidad. La clase, en la que estudiaremos a los líderes del software libre, será muy práctica y esperamos que, sobre todo, divertida.

Esta sesión forma parte de la asignatura sobre desarrolladores de software libre y sus motivaciones, y su material quedará publicado en la plataforma de e-learning del máster.

Mi empresa, Open Sistemas, es colaboradora con este máster desde su primera edición.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

Publicado CentOS 6

Domingo, Julio 10th, 2011

Casi exactamente 8 meses después que Red Hat Enterprise Linux 6 (RHEL), se publica, por fin, CentOS 6. Básicamente, se trata de la recompilación más conocida de los paquetes fuente de RHEL, concebida como una distribución para uso empresarial, 100% compatible a nivel binario con  el producto empresarial de Red Hat.

CentOS 6 modifica muy poco su distribución upstream, de hecho, tal como se indica en las notas de la publicación, modifica tan solo 11 paquetes, elimina 10 (la mayoría, relacionados con RHEL, para evitar la mención a la marca Red Hat en el producto) y la inclusión de un paquete nuevo.

Así pues, las novedades de CentOS 6 frente a CentOS 5 son, casi completamente, las novedades de RHEL6, que en resumen son,

  • Núcleo Linux 2.6.32.
  • En escritorio, versiones actualizadas de GNOME y KDE (por ejemplo, Gnome 2.28.2) y la inclusión de OpenOffice 3.1.
  • Actualizaciones generales en todo el software. Frente a CentOS 5 destaca, por ejemplo, la actualización de Apache, MySQL, PHP, PostgreSQL. Además, el MTA predeterminado deja de ser Sendmail y pasa a ser Postfix, un cambio que la propia Red Hat ya recomendaba a los usuarios de RHEL 5, pero que, sin embargo, aplazó oficialmente hasta RHEL 6.
  • Obsolescencia de Xen para la virtualización, si bien se mantiene la compatibilidad con hipervisores Xen, funcionando con para-virtualización sin necesidad de modificaciones.

CentOS 6 se suma a las alternativas compatibles con RHEL6. Recordemos que hace algunos meses Scientific Linux 6 le pilló la delantera.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

Ultimas charlas impartidas

Martes, Mayo 3rd, 2011

Las últimas semanas he participado en algunos eventos, realizando charlas sobre temas en los que más o menos estoy metido.

Dejo aquí las presentaciones por si alguien le apetece verlas o, incluso, reutilizarlas (que para eso llevan licencia cc-by-sa :D ).

Ambas charlas son parte de los acuerdos de colaboración de Open Sistemas con diferentes instituciones formativas.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

Richard Stallman condena a Facebook

Viernes, Abril 1st, 2011

RS

Richard Stallman, fundador del movimiento por el software libre en el mundo ataca de forma rotunda la política de facebook pero no la idea como tal de red social.

“No critico la idea de un sistema de red social, sino otras cosas que Facebook hace. Su modelo de negocio es abusar de los datos personales de los usuarios; siempre lo hará. Hace falta no usar Facebook”.

Stallman con criterio, entiende la utilización masiva de facebook, y comenta que es normal que la gente use este tipo de sistemas, si en ellos esta la mayoría de la comunidad que le rodea.

“Es el efecto de la red: uno usa algo porque otros lo usan. Para resistir hace falta fuerza de voluntad. Yo no uso Facebook. Hace falta resistir a pesar de algún sacrificio”.

Tras leer estas declaraciones, pensé, para cuando una red social bajo código libre y cuya política de privacidad de los datos personales de los usuarios difiera de la ya mencionada Facebook.

Extensiones útiles para Magento

Viernes, Febrero 25th, 2011

mc

Magento, como ya os conte en un post previo cuenta con Magento Connect, un repositorio de extensiones que permite incrementar las funcionalidades de la herramienta. Os voy a realizar una pequeña reseña de las extensiones que yo considero mas necesarias.

  • Module Creator: Te crea la estructura para la creación de un módulo para Magento.
  • TeaserBox: Es un pasador de slides que te permite poner tus imágenes y queda bastante vistoso para la tienda.
  • Blog Extension: Nos permite la carga de un blog en nuestro Magento.
  • Vertical Navigation with CSS classes: Permite la inclusión de un menú de navegación vertical.
  • Bank Payment: Es una extensión para añadir la forma de pago mas simple, la transferencia bancaria.
  • jqZoom: Permite hacer zoom en las imágenes del catalogo de una forma elegante.
  • Social Bookmarking de Magentix: Permite la sincronización con las redes sociales.
  • Delete Orders: Magento no permite borrar sus pedidos. En el caso de que tengamos pedidos de prueba en la etapa de desarrollo esta extensión nos permitirá su borrado fácilmente sin necesidad de meter mano a la base de datos.

Si me entero de alguna extensión que considere de utilidad para completar ciertas carencias de Magento, la incluiré en esta lista, y os invito a que si conocéis alguna más me lo hagáis saber.

Fedora 14 ya está aquí

Martes, Noviembre 2nd, 2010

Bueno, o casi (la hora del lanzamiento va con USA en realidad).

No es una versión que destaque especialmente en cambios visibles para el usuario de escritorio, pero sí hay bastantes novedades interesantes para desarrollo y sistemas, entre las que yo destacaría:

  • Python 2.7: este cambio no es nada trivial, porque muchas herramientas casi cualquier distribución Linux moderna tienen alguna dependencia con Python, y actualizar la versión base del lenguaje puede traer complicaciones.
  • Soporte EC2: la versión más reciente de Fedora para Amazon EC2 cloud era Fedora 8, así que la actualización a Fedora 14 es un gran cambio.
  • KDE Plasma Desktop 4.5: Fedora es una distribución que apuesta por Gnome, pero también se puede instalar KDE, y el soporte para la versión 4.5 es excelente.
  • NetBeans 6.9: la rama más reciente de NetBeans llega a Fedora, una buena alternativa a Eclipse. Con la llegada de Oracle a escena, vamos a ver cambios nada positivos en los productos que controla esta empresa, con lo que contar con NetBeans 6.9 en Fedora 14 es buena noticia.
  • Otros lenguajes: se ha actualizado a Perl 5.12, a Ruby 1.8.7, Erlang R14 y se incluye por primera vez Rakudo Star (Perl 6) y LDC (compilador del lenguaje D).

Además se ha actualizado al kernel Linux 2.6.35.6, Gnome 2.32.0, que será muy probablemente la última versión antes de Gnome 3.0, y toda la batería de aplicaciones que esperamos encontrar en una distribución moderna, tanto en escritorio (Firefox 3.6.12, OpenOffice.org 3.3.0, Gimp 2.6.11, etc), como en servidor (PHP 5.3.3, MySQL 5.1.51, PostgreSQL 8.4.5, Apache 2.2.16, etc).

En definitiva una buena entrega, sobretodo para desarrollo y sistemas, aunque desde escritorio no vayamos a notar cambios muy significativos (al menos en Gnome).

Para más información, se puede consultar la página web del proyecto Fedora, que además estrenó nuevo diseño hace pocas semanas.

España participa por primera vez en el órgano de la toma de decisiones de XBRL Europa

Miércoles, Septiembre 29th, 2010

Sebastián Muriel, director de red.es.

El presidente de la Asociación XBRL España, Sebastián Muriel Herrero, ha sido nombrado miembro del Comité Ejecutivo de XBRL Europa. Esta elección se ha realizado durante el “XBRL Europe day”, celebrado en París durante el martes 21 de septiembre. Estas reuniones se celebran de forma semestral, e incluyen la sesión plenaria, Asamblea General y las reuniones de sus distintos comités y grupos de trabajo. Para los otros cuatro representantes del comité ejecutivo han sido seleccionados: Luc Dufresne (XBRL Bélgica), Marc Hemmerling (XBRL Luxemburgo), Jean Luc Menda (XBRL Francia), y Tony Fragnito (XBRL Internacional).

Europa es líder en el uso de estándares. Debido a la heterogeneidad de los países europeos, el uso de estándares es de vital importancia para llevar a cabo una armonización de bienes, servicios e información. Las normas internacionales de información financiera (IFRS) han sido impulsadas por los países europeos. XBRL Europa es la organización sin ánimo de lucro que coordina los esfuerzos de países líderes (Bélgica, Dinamarca, Alemania, Francia, Irlanda, Italia, Luxemburgo, Holanda y España) y organizaciones paneuropeas en la difusión de XBRL en las Instituciones Europeas y países del área. La sede de XBRL Europa se encuentra en Bruselas,  Federación Europea de Contables (FEE). El objetivo de XBRL Europa es fomentar el trabajo en común en European Business Registers, IFRS for Stock Listed Companies, Banking Supervision Harmonization, XBRL Usability Forum y otras iniciativas de ámbito europeo.

Conocido por su acrónimo XBRL (eXtensible Business Reporting Language), es el lenguaje, de libe uso, basado en los estándares XML, que permite la interoperabilidad y análisis de cualquier tipo de información financiera y empresarial  a través de Internet. Esta idea ha conseguido atraer a toda una comunidad de profesionales y organizaciones, públicas y privadas, representando un gran número de países y coordinados en el Consorcio sin ánimo de lucro XBRL Internacional. Esta interoperabilidad facilita el procesamiento, intercambio y publicidad de la información financiera y empresarial, permite comparar información proveniente de diferentes fuentes y formatos; reduce el riesgo de errores en la entrada manual de datos; proporciona una información precisa y fiable; es el medio apropiado para el manejo de datos por diferentes usuarios y herramientas; y, por último, reduce el coste regulatorio, pues exige un menor esfuerzo en la preparación y utilización de informes.

más información (http://www.gacetatecnologica.com/esociedad/1498-espana-participa-por-primera-vez-en-el-organo-de-la-toma-de-decisiones-de-xbrl-europa.html)

The Document Foundation, OpenOffice.org y Oracle

Martes, Septiembre 28th, 2010

Parece que los desarrolladores de OpenOffice.org independientes de Oracle han decidido dar el paso adelante antes de que la empresa que ahora gestiona OpenOffice.org (recordemos, tras la compra de SUN por parte de Oracle) tome decisiones, como las que han afectado a OpenSolaris recientemente.

El objetivo es tener una fundación gestionada de forma independiente de Oracle (en su FAQ citan el ejemplo de la Mozilla Foundation), a la que se han unido esfuerzos como el veterano GO-OOo (promovido principalmente por Novell), y apoyos más o menos oficiales de muchos actores importantes en el open source.

La nueva fundación invita a Oracle a participar, y un buen primer paso podría ser ceder el nombre OpenOffice.org, que en este momento pertenece al gigante de las bases de datos y no puede ser utilizado por la fundación (en su lugar están empleando LibreOffice).

Es pronto para saber hasta donde llega esta iniciativa, pero resulta muy interesante y motivadora la idea de tener una entidad con funciones similares a la Mozilla Foundation, pero involucrada a primer nivel en el mercado de las suites ofimáticas.

La evolución de OOo siempre se ha visto entorpecida por las políticas de SUN (asignación de copyright, lentitud a la hora de revisar parches, limitaciones a la hora de aceptar código bajo determinadas licencias, etc), que ha limitado siempre el número de desarrolladores activos independientes de SUN (ahora Oracle).

Bajo el control de una fundación, cabe esperar que la situación cambie. ¡Estaremos atentos a la evolución de The Document Foundation!

Llega Openindiana, la nueva distribución de software libre basada en Opensolaris

Martes, Septiembre 14th, 2010

Openindiana fue presentado en sociedad hace un rato, según lo previsto, aunque con unos minutos de retraso. En un perfecto streaming, aunque a mucha velocidad (quizás por el retraso) nos mostraban las transparencias donde explicaban los pormenores del nuevo sistema operativo: de qué se trata, por qué, y cómo conseguirlo.

Openindiana ha sido concebido, al igual que sus antecesores en Opensolaris.com, como una distribución “live” de Opensolaris, basada en la misma tecnología desarrollada para el proyecto Indiana (como, por ejemplo, el sistema de paquetes IPS). Aunque hay diferencias a tener en cuenta, puede verse como una derivación de las últimas versiones de desarrollo del proyecto Indiana, que, como sabemos, no verán la luz de forma estable por decisión de Oracle, su nuevo dueño.

En cuanto al por qué, parece obvio: Openindiana nace porque el proyecto Indiana está en vía muerta. Aunque en la presentación, se ha hecho mucho énfasis en la gratuidad de Openindiana frente a Solaris: por ejemplo, se hace mención a que  Openindiana es necesario al no tener acceso gratuito a los parches de Solaris. Una vez más, se repite mi sensación de que algunos miembros (destacados) de la comunidad Opensolaris no entienden muy bien qué es realmente el software libre.

Durante la presentación también se comentó qué relación tiene Openindiana con Illumos. Por un lado, tienen una relación formal (a través de la Illumos Foundation). Por otro lado, aseguran que, aunque la versión actual se basa en las últimas versiones del software publicadas dentro del proyecto Opensolaris, en el futuro se basarán en Illumos.

Por lo demás, lo que todos estábamos esperando: los enlaces de descarga. De momento, se puede conseguir la distribución aquí. Y puestos a dar enlaces, el repositorio de paquetes (también el mercurial), y para ver lo que se cuece, la lista de correo y, cómo no, su twitter.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/

¿Qué ha pasado con Opensolaris?

Lunes, Agosto 16th, 2010

El viernes pasado (que fue viernes 13, y no soy nada supersticioso) una filtración cayó como una bomba sobre la comunidad de software libre. Esta filtración mostraría los planes de Oracle sobre el proyecto Opensolaris, que, en ese momento, mucha gente resumía como la “muerte de Opensolaris”.

Interpretar algo así es relativamente fácil, si tenemos en cuenta la confusión existente con el concepto Opensolaris: la mayoría de la gente lo ve como una “versión gratuita de Solaris”, llamada “Opensolaris 2009.06“. Pero Opensolaris  es, sobre todo, una comunidad de software libre surgida en torno a la liberación de la mayor parte del código de Solaris bajo una licencia libre.

Y a la vista de la filtración de Oracle, lo que se ha cancelado de forma explícita es la publicación de futuras versiones de la distribución binaria, cuya versión actual es Opensolaris 2009.06 y puede obtenerse (aun) desde el sitio web opensolaris.com.

Sin embargo, la filtración tiene otras partes que deben tenerse muy en cuenta. Una de las más importante para el software libre, puede ser la decisión por parte de Oracle de publicar las actualizaciones del código libre después de la publicación de las versiones binarias oficiales del producto comercial. Es decir, el repositorio público, o deja de existir, o si existe no se actualizará diariamente como sucedía hasta ahora (salvo que se tenga firmado un contrato de acceso al código con la propia Oracle, lo que, evidentemente, es una merma de libertades de acceso al código que costará muy caro al proyecto).

Esta maniobra puede suponer meses o años entre las actualizaciones del repositorio público de código libre, lo que en la práctica, desde mi humilde punto de vista, hace inútil la existencia de la “comunidad Opensolaris” y, por tanto, deja de tener sentido. Es decir, el proyecto opensolaris.org y su comunidad, puede tener los días contados. De momento, el Opensolaris Governing Board amenaza con su disolución y retirada para el próximo 23 de agosto.

Por otro lado, no sabemos si este anuncio de Oracle tiene algo que ver con Illumos, proyecto basado en el código de Opensolaris, que pretende entre otras cosas eliminar las partes privativas y hacer un proyecto de comunidad, al margen de ninguna empresa: Illumos insistió mucho en que no sería un fork al pretender nutrirse de las actualizaciones disponibles en el repositorio de Opensolaris. Con este anuncio de Oracle, esta aspiración de Illumos se ve claramente entorpecida, y obligará a sus desarrolladores a trabajar mucho para mantener el grado de innovación de este sistema operativo, sin más ayuda de Oracle que la liberación de parte de las fuentes de cada versión binaria de Solaris que ponga a la venta.

A pesar de todo esto, pongo todas mis esperanzas en Illumos, porque por encima de administrador de sistemas, admirador de la estabilidad técnica de Solaris (y por tanto, de las versiones basadas en el código libre Opensolaris), creo en el software libre, y el futuro que plantea el nuevo dueño de Sun tiene muy poco que ver, desde mi punto de vista, con el fomento de este modelo.

___
Publicado simultáneamente en el Blog de DrAmor.
http://dramor.net/blog/