Oracle will JUnit aus NetBeans entfernen
Oracles AnwÀlte haben Bedenken zum Einsatz des CPL-lizenzierten Testwerkzeugs JUnit in der Entwicklungsumgebung NetBeans. Deren IDE-Plattform-Architekt fordert deswegen die JUnit-Entwickler zu LizenzverÀnderungen auf.
Jaroslav Tulach, Platform Architect der Java-Entwicklungsumgebung NetBeans [1], hat die Entwickler des weit verbreiteten Testwerkzeugs JUnit [2] im Namen von rund 800.000 Anwendern der IDE dazu aufgefordert, die Java-Technik unter einer zeitgemĂ€Ăeren Open-Source-Lizenz anzubieten. Laut Tulachs Nachricht in der Yahoo Group [3] des Testwerkzeugs sei die von JUnit verwendete Common Public License (CPL [4]) veraltet, auch wĂŒsste der NetBeans-Entwickler keine wie JUnit verbreitete Software, die auf diese Lizenz noch zurĂŒckgreife. Tulach schlĂ€gt die mit der CPL weitgehend kompatible Eclipse Public Licence (EPL) als Alternative vor, auch kann er sich JUnit unter zwei Lizenzen (EPL, CPL) angeboten vorstellen.
Ausgangspunkt der Aufforderung sind Bedenken der Oracle-AnwĂ€lte, die offenbar von einem CPL-lizenzierten JUnit in der von Oracle geförderten NetBeans-Entwicklungsumgebung abraten. Mit der EPL gibt es offenbar keine Konflikte. Derzeit werde das nĂ€chste NetBeans-Release deswegen zurĂŒckgehalten und dafĂŒr vorbereitet, JUnit zu entfernen, sollte es nicht zur LizenzĂ€nderung oder -erweiterung kommen. Das möge albern erscheinen, denn JUnit sei ein notwendiger Teil jeglicher ernstzunehmender Java-Entwicklung, konstatiert Tulach, doch könnten er und sein Team nichts dagegen tun, auĂer eben die JUnit-Entwickler zur LizenzĂ€nderung zu bewegen, wovon allerdings nicht auszugehen ist, folgt man der Diskussion in der Newsgruppe.
Die von der Eclipse Foundation 2004 initiierte EPL [5] ist als Nachfolger der CPL zu betrachten. Die Lizenz ist sowohl von der OSI als auch von der Free Software Foundation zugelassen. Sie gilt als geschĂ€ftsfreundliche Lizenz. Der gesamte Code darf auch unter einer anderen quelloffenen Lizenz oder als proprietĂ€re Software weitergegeben werden, insofern der EPL-Code einem neuen SoftwarestĂŒck hinzugefĂŒgt wird, bei dem es sich nicht um Software unter der EPL handelt. (ane [6])
URL dieses Artikels:
https://www.heise.de/-1170891
Links in diesem Artikel:
[1] http://netbeans.org/
[2] http://www.junit.org/
[3] http://tech.groups.yahoo.com/group/junit/message/23142
[4] http://www.opensource.org/licenses/cpl1.0.php
[5] http://www.eclipse.org/legal/eplfaq.php
[6] mailto:ane@heise.de
Copyright © 2011 Heise Medien