Jenkins y Hudson: seguimiento un mes después de la ruptura
Como supongo que todos estaréis al tanto, al final del año pasado Kohsuke, el fundador de Hudson y la persona que más código había contribuido al proyecto, abandonó Oracle y, poco después, comenzaron a surgir discrepancias sobre cómo dirigir el proyecto Hudson. Oracle quería tener la voz última respecto a lo que pasase con el proyecto, y Kohsuke no estaba de acuerdo con la dirección que Oracle quería tomar.
Oracle para tratar de ganar control sobre el proyecto opensource decidió registrar la marca Hudson en un montón de países. De este modo, a golpe de talonario y de abogados, impidió que Kohsuke y sus seguidores la usasen. Todo esto llevó hace aproximadamente un mes a Kohsuke a crear un fork (para ser más precisos, lo que realmente hizo fue cambiarle el nombre al proyecto en Github) de Hudson llamado Jenkins.
Kohsuke hizo una votación interna entre los commiters del proyecto para ver lo que pensaban y el resultado fue demoledor: la comunidad estaba con Kohsuke y no con Oracle. A pesar de esto, Oracle afirmó que Kohsuke estaba dando un paso contraproducente para la comunidad, que la comunidad no quería que se crease ese fork, que quería continuar adelante con Hudson y que la comunidad estaba de acuerdo con la dirección que Oracle le daba al proyecto.
Ahora ya se han establecido los dos proyectos y ha quedado bastante claro con quién está la comunidad, al menos la más directamente involucrada en el futuro del proyecto (los commiters). Aquí puedes ver la lista de commiters de Jenkins (87), y aquí la lista de commiters de Hudson (4). En estos momentos, sólo Oracle y Sonartype (en este último caso un movimiento que sorprendió bastante en su día y que con toda probabilidad se ha debido a algún pacto no público) siguen con Hudson.
¿Cuántos de vosotros estáis usando Jenkins? Y ¿Cuántos todavía seguís usando Hudson? Estos últimos ¿tenéis intención de cambiar a Jenkins?
Reader Comments