El Bazar

Todo | Linux | General | Java
Main | Next month (mar 2004) »

20040219 Thursday February 19, 2004

JBoss apuesta por crecer deprisa

Hoy JBoss ha anunciado oficialmente haber llegado a un acuerdo con una firma de capital riesgo para financiarse, en una primera fase por $10 millones. Bueno, debería decir The JBoss Group, que no es exactamente lo mismo que simplemente JBoss.

Dentro de la comunidad de desarrolladores en Java, si es que ese concepto existe, The JBoss Group ha levantado sentimiento opuestos. Criticado por muchos por la manera en la que ha llevado a cabo su transición de un simple proyecto open source a un modelo empresarial, pero también alabado por otros por conseguir pertenecer al exclusivo grupo de empresas basadas en un producto open source propio. Tampoco es que ayudasen mucho las polémicas con Sun sobre si debía o no pagar la certificación, o con el proyecto Geronimo con advertencias de abogados incluida.

Tendremos que esperar todavía algún tiempo para ver qué consecuencias tiene este paso. ¿Seguirán basando su modelo de negocio en el soporte de tercer nivel? ¿Se plantearán nuevas formas de ingresos? Se admiten apuestas, la solución aproximadamente dentro de un año.

(2004-02-19 21:14:04.0) Permalink Comentarios [0]

20040218 Wednesday February 18, 2004

Que verguenza

Hoy ETA ha anunciado una tregua para no realizar más atentados pero sólo en Cataluña. Al margen de las opciones políticas respetables de cada uno, yo como catalán, y la gran mayoría de nosotros pensamos lo mismo, podemos entender la vergüenza, la indignación y la sensación de insolidaridad que deben sentir en el resto de comunidades.

La violencia nos afecta a todos por igual, a todos o a ninguno.

(2004-02-18 14:55:54.0) Permalink Comentarios [5]

20040212 Thursday February 12, 2004

Mozilla Firebird ahora es Firefox

Mozilla Firebird, antiguamente conocido como Phoenix, ha vuelto a cambiar de nombre y ahora se llama Firefox. Para el que no lo conozca Mozilla Firebird, perdón Firefox, es el navegador resultado de la evolución de Mozilla. Del Mozilla original han surgido varios proyectos independientes, Firefox como navegador y Thunderbird como cliente de correo y noticias, que muy probablemente lo substituyan en un futuro, migrar es sólo cuestión de tiempo.

Inicialmente el navegador se llamó Mozilla Phoenix, pero se cambió por un problema con la marca comercial del mismo nombre del fabricante de BIOS. Con la versión 0.6 se escogió como nuevo nombre Mozilla Firebird, que tampoco ha sido muy afortunado si tenemos en cuenta las protestas sobre la confusión que causaba con otro popular proyecto open source, la base de datos Firebird. La nueva versión 0.8 además de cambios en el código fuente incluye gratis un nuevo nombre, Firefox. Si en un futuro tienen que volver a cambiarlo va a parecer cachondeo. Moraleja: elige un buen nombre al principio.

Sobre Firefox recientemente una consultora, AMS, lo ha metido en lo que ella llama "Tier 1" entre las aplicaciones open source:

"Esta categoría incluye productos como Linux, el servidor web Apache, Samba, el navegador Mozilla Firebird y en lenguaje de script Perl. Estos productos, ampliamente testeados y percibidos en gran parte como virtualmente sin riesgos, son frecuentemente escogidos por sus puntos fuertes técnicos. La mayoría considera que estos productos son seguros, y muchas compañías hoy día los usan con pocos problemas. De hecho muchos eligen expresamente a estos productos frente a alternativas propietarias sin reparar en el precio".

Pues no le podían hacer mejor publicidad. Yo lo uso en Linux y Windows como mi navegador habitual desde la versión 0.6 y la verdad es que dudo mucho que lo cambie por cualquiera de los otros que ya conozco.

(2004-02-12 14:54:02.0) Permalink Comentarios [4]

20040211 Wednesday February 11, 2004

Vulnerabilidad seria en Windows

Microsoft ha advertido de un nuevo fallo de seguridad crítico que le permite a un intruso ejecutar código en un ordenador remoto como si del administrador se tratase, o sea a hacer cualquier cosa imaginable. Se trata de uno de los problemas de seguridad más serios descubierto hasta la fecha por varios motivos. El primero porque afecta a una amplia gama de sus productos: Windows NT (Workstation y Server), Windows 2000, Windows XP y Windows Server 2003. El segundo porque el fallo no reside en una aplicación concreta sino en una librería (ASN.1) que hace vulnerable a muchas de ellas, especialmente cuando hablamos de servidores.

Ahora sabemos que este problema fue descubierto hace ya seis meses, en su momento naturalmente no se hizo público para no aumentar el riesgo, pero este retraso hasta el día de hoy, cuando se puede corregir con una actualización, viene a sumarse a las críticas que últimamente está recibiendo la compañía sobre su política de seguridad.

Aunque se ha comprobado que el peligro es real, de momento no se conoce ningún uso maligno de este fallo, de todas formas ahora que ya ha sido divulgado ampliamente parece que no será más que cuestión de unas semanas hasta que aparezcan nuevos ataques basados él.

Como siempre a los usuarios Windows les conviene mantener las actualizaciones al día, algo que en general parece que no hacen. Pero la peor parte les puede tocar a la de servidores con muy poco mantenimiento que no se actualizarán hasta dios sabe cuando.

(2004-02-11 19:17:27.0) Permalink Comentarios [0]

20040204 Wednesday February 04, 2004

Es la hora de Subversion

La encuesta del mes pasado de javaHispano dejó bien claro que CVS es el sistema de control de versiones más usado con diferencia, quizás no tanto por sus ventajas (que las tiene y son muchas) como por una cuestión de tradición. Pero CVS también tiene unos cuantos defectos, uno de los más importantes es que sólo trabaja con el contenido de ficheros, de manera que pierde el versionado cada vez que se copia, mueve o renombre un fichero. En Java es un inconveniente especialmente molesto, toda clase pública debe guardarse en un fichero con el mismo nombre y generalmente en un directorio que refleje el nombre del paquete (esto último no es obligatorio pero es lo más habitual), lo que significa que algunas refactorizaciones dejan al CVS ciego. No es de extrañar, CVS ha progresado a partir de un concepto obsoleto como RCS a base de parches.

En mayo de 2004 nació un proyecto open source financiado por una compañía para crear una evolución de CVS, se llamaría Subversion o de forma abreviada SVN. Hace ya mucho tiempo que superaron las deficiencias de CVS conservando al mismo tiempo buena parte de sus virtudes, algunas de las mejoras incluyen la gestión de directorios (por lo que es consciente de cuando se copian, mueven o renombran ficheros), datos arbitrarios asociados a los ficheros o metadata (propiedades como el tipo de contenido, los atributos, notas o cualquier otra cosa), gestión de ficheros binarios, rapidez (en la transferencia de datos o al generar las ramas) o la comunicación que se realiza con el servidor Apache bajo el protocolo WebDav (de quien puede aprovechar características como la autentificación o la encriptación por ejemplo). Además la migración es fácil ya que se puede convertir un repositorio CVS en Subversión con la herramienta cvs2svn.

Desde el 31 de agosto de 2001 el equipo de Subversion empezó ya a utilizar su propio producto para almacenar su código fuente, la estabilidad siempre fue uno de los objetivos y pueden presumir de no haber perdido ningún dato desde entonces. En estos momentos se encuentran en la versión 1.0.0-RC1 (beta), la versión definitiva está prevista para finales de este mes, concretamente el 23 de febrero. En cualquier otra aplicación la palabra "beta" debería ser sinónimo de "cuidado", pero es que no todos la utilizan con el mismo criterio, según uno de los miembros del equipo:

"Subversion es muy estable. La única razón por la que no le hemos llamado ya 1.0 es porque estamos hablando de un sistema de control de versiones en el que se van a almacenar millones de dolares en propiedad intelectual. La gente necesita sentirse segura al hacerlo, y eso significa un nivel de conservadurismo que no tiene lugar en otro tipo de software".

Otra clave son las herramientas, clientes y utilidades CVS los hay a patadas. Afortunadamente con Subversion, que se ha destacado como la alternativa open source a CVS, el panorama es bastante bueno, además de los clientes habituales muchas otras aplicaciones como Ant o Maven ya se entienden con él.

Si alguno se anima aquí tiene algunos enlaces que pueden ser interesantes:

Ya ha llegado la hora de Subversion. En cuanto tenga algo de tiempo me parece que algunos proyectos del trabajo van a abandonar CVS.

(2004-02-04 23:29:09.0) Permalink Comentarios [3]