Strona główna
>
Newsy
>
Fundacja Apache odchodzi z JCP. Co dalej z opensource'owymi technologiami dla Javy?
"Fundacja Apache odchodzi z JCP. Co dalej z opensource'owymi technologiami dla Javy?". |
2010-12-11 |
Apache Software Foundation poinformowała o swojej rezygnacji z członkostwa w komitecie wykonawczym Java Community Process. To efekt porażki w głosowaniu nad specyfikacją Javy 7 i 8, w której JCP przyjęło plan Oracle'a, mimo że ASF i Google głosowały przeciw.
Konflikt wokół Javy trwa już ponad 4 lata. Dotyczy testów kompatybilności technologii (TCK), które pozwalałyby na certyfikowanie pod kątem zgodności ze standardem niezależnych implementacji Javy. Choć są one dostępne dla wszystkich chętnych, to jednak ich ograniczenia licencyjne uniemożliwiają wykorzystanie takich alternatywnych implementacji na platformach mobilnych ? coś, przeciwko czemu od dawna Fundacja Apache występuje.
Java Community Process to ciało zarządzające, które odpowiada za wybór technologii, które pojawią się w oficjalnej specyfikacji tego języka. Oficjalnie ma ono na celu zapewnić rozwój Javy i zabezpieczyć otwartą strukturę licencjonowania. Takie jest przynajmniej stanowisko Oracle'a ? właściciela technologii związanych z Javą.
A nieoficjalnie? Wielu członków JCP wyraża obawy, że niezależność tego ciała to fikcja, a Oracle przejęło pełną kontrolę nad jego działaniami. Widać to było w reakcjach tego software'owego giganta na starania Fundacji Apache, mające na celu uzyskanie licencji kompatybilności dla projektu Apache Harmony. Wielu uważa, że Oracle po prostu zamierza zdławić wszelkie alternatywne opensource'owe implementacje Javy, zmuszając wszystkich do przyjęcia oficjalnego OpenJDK. Ostatnio uległ temu nawet IBM, który zrezygnował ze wspierania Harmony i poparł projekt Oracle'a (podobno uzyskując w zamian atrakcyjne przywileje licencyjne).
Fundacja Apache już wcześniej zapowiadała, że jeśli jej propozycja przepadnie w głosowaniu, nie będzie miała innego wyjścia, niż opuścić szeregi JCP. Tak się też stało. W ostatnim opublikowanym na łamach bloga Fundacji wpisie czytamy teraz: ?Akceptując Javę SE 7, Komitet Wykonawczy zawiódł w dwóch kwestiach ? jego członkowie nie chcieli stanąć po stronie implementujących [alternatywne wersje Javy ? przyp.red.], zaakceptowali też warunki licencji Oracle'a dla Javy SE7, łamiąc w ten sposób uczciwość struktury licencjonowania JCP?.
Teraz, zdaniem Fundacji, niemożliwe jest rozpowszechnianie niezależnych implementacji Javy na opensource'owych licencjach bez obaw o pozew ze strony Oracle'a. Apache nie ma więc innego wyboru, jak tylko ?zrezygnować i wycofać wszystkich swoich przedstawicieli ze wszystkich istniejących JSR [Java Specification Requests ? przyp.red.]?.
Posunięcie to będzie miało poważne konsekwencje dla całej branży informatycznej. Wpływ Oracle'a na świat IT jest nie mniejszy niż Microsoftu, gigant Larry'ego Ellisona działa na wielu różnych frontach. Java jest produktem napędzającym zarówno świat serwerów, jak i urządzeń mobilnych.
Standaryzacja wokół rozwiązań akceptowanych przez Larry'ego Ellisona może wydawać się na krótką metę czymś pozytywny ? ale warto pamiętać, że choć wiele firm i organizacji, choć zadowolonych jest z produktów bazodanowego giganta, to jednocześnie korzysta z opensource'owych technologii od Apache ? np. serwerów aplikacyjnych Tomcat czy Geronimo. Fundacja ma renomę inkubatora dla interesujących, przełomowych często technologii, podczas gdy nikt chyba nie ma złudzeń, że dla Oracle'a to nie postęp się liczy, lecz pieniądze. Odejście Fundacji Apache od Java Community Process może oznaczać kres wykorzystania opensource'owych technologii Javy w biznesie.
źródło: blogs.apache.org