In sfarsit, Java este 100% open source
La conferinta ?JavaOne? din Mai 2006, compania Sun Microsystems a anuntat ca va licentia limbajul Java sub o licenta open-source, si anume GPL. Limbajul Java si toate librariile asociate aveau la momentul respectiv 6.5 milioane de linii de cod sursa.
La conferinta ?JavaOne? din Mai 2007, Sun a anuntat ca trecerea codului sub noua licenta este aproape gata iar acest lucru a dus la lansarea OpenJDK. Cu toate ca OpenJDK a fost lansat, au mai ramas totusi unele probleme de rezolvat, deoarece aproximativ 5% din codul sursa OpenJDK nu a putut fi licentiat sub licenta GPL, din cauza ca Sun nu era proprietarul codului sursa in disputa.
Richard Stallman a descris situatia astfel:
In continuare, Richard Stallman ii indeamna pe programatorii open source sa faca un efort pentru a inlocui codul sursa proprietar cu cod sursa open source.Aceasta este ultimul obstacol in calea eliberarii JDK si al dezamorsarii capcanei Java.
In luna iunie 2007, Red Hat a anuntat demararea proiectului IcedTea care avea ca scop crearea unui OpenJDK care sa nu necesite nici un fel de cod nelicentiat GPL. Acest lucru, ar permite includerea fara restructii a limbajului Java in distributia de Linux Fedora. Proiectul IcedTea a utilizat munca deja dezvoltata sub licenta GPL pentru proiectul GNU ClassPath care este un efort al programatorilor open source de a recrea toate librariile Java sub licenta GPL.... lucrati impreuna pentru a inlocui acel cod cu software liber (in sensul ca liber de restrictii in utilizare).
In acest moment, Fedora 9 este singurul sistem de operare care include o implementare open source a limbajului Java care a trecut testeele TCK. Codul sursa care a facut posibil acest pas inainte este disponibil in cadrul proiectului IcedTea astfel incat toti dezvoltatorii open source pot utiliza noua implementare de Java.


Email Blog Entry