zurück zum Artikel

Schließlich wandert CI-System Hudson doch zu GitHub

Alexander Neumann

Nachdem die verbliebenen Hudson-Entwickler sich für einen Wechsel des Repositorys ausgesprochen haben, bleibt die Frage offen, warum es überhaupt zum Streit mit der Hudson-Community kam.

Die Auseinandersetzung zwischen Oracle und der Hudson-Community über das Continuous-Integration-System (CI) Hudson [1], die zur Schöpfung einer neuen Version namens Jenkins [2] führte, hat eine ironische Wendung genommen. Denn verbliebenen Entwickler des ursprünglichen Hudson-Projekts haben offenbar nun beschlossen [3], für ihre Entwicklung den Code-Repository-Dienst GitHub als Heimat zu nutzen. Dieser Entscheidung liegt eine Abstimmung zugrunde, der sich die bei Oracle maßgeblich zuständigen [4] Akteure [5] nicht verschließen wollten.

Der Streit hatte seinen Ausgangspunkt in der Frage, wo der Hudson-Code und die damit einhergehenden Entwicklerressourcen beheimatet sein sollten. Oracle, das die Rechte an der Marke Hudson besitzt, war nicht bereit, die Sourcen von Hudson in Richtung eines anderen Code-Repositorys als dem eigenen Kenai-betriebenen java.net ziehen zu lassen. Die maßgeblichen Hudson-Entwickler hatten – unzufrieden mit genau dieser Infrastruktur – daraufhin entschieden, nachdem das OK der Community eingeholt worden war, das CI-System in Jenkins umzubenennen [6] und eine von Oracle unabhängige Heimat zu suchen. Damit wollte man etwaigen rechtlichen Streitigkeiten mit Oracle über die Markenrechte aus dem Weg gehen.

Das neue Repository der verbliebenen Hudson-Entwickler, darunter Angestellte Oracles und des Maven-Spezialisten Sonatype, findet sich unter github.com/hudson [7]. Unter GitHub sind auch die bisherigen Arbeiten Sonatypes zu finden, beispielsweise eine Integration des JSR 330 mit Hudson [8]. (ane [9])


URL dieses Artikels:
https://www.heise.de/-1190231

Links in diesem Artikel:
[1] http://hudson-ci.org/
[2] http://jenkins-ci.org/
[3] http://java.net/projects/hudson/lists/dev/archive/2011-02/message/148
[4] http://java.net/projects/hudson/lists/dev/archive/2011-02/message/165
[5] http://java.net/projects/hudson/lists/dev/archive/2011-02/message/160
[6] https://www.heise.de/news/Konflikt-mit-Oracle-Aus-Hudson-wird-Jenkins-1180253.html
[7] https://github.com/hudson
[8] https://github.com/sonatype/hudson-jsr330
[9] mailto:ane@heise.de