Kontrowersyjne decyzje Oracle odnośnie Javy
W dwa lata po zakupie Sun Microsystems i podjęciu strategicznej decyzji o dalszym rozwoju Javy, Oracle zapowiada kolejne zmiany, które nie podobają się części użytkowników i dystrybutorów. Po ograniczeniach w licencjonowaniu znanego środowiska programistycznego, emocje wzbudza zamiar integracji założeń projektu Jigsaw z kolejną, ósmą edycją Java SE.
Zobacz też: MySQL: co dalej?
Plany Oracle nie podobają się jednak organizacjom skupionym wokół Javy. Główne obawy dotyczą potencjalnego konfliktu z istniejącą technologią OSGi, zapewniającą wsparcie dla budowania modułowych aplikacji.
Dla wielu dystrybutorów wciąż niezrozumiałe pozostają inne decyzje Oracle, ogłoszone w ostatnim czasie. Największe kontrowersje wzbudza cofnięcie licencji Operating System Distributor License for Java dla nowszych wersji Javy. Przedstawiciele firmy Canonical, producenta Ubuntu (Linux) zapowiedzieli już, że nie będą umieszczać kolejnych edycji Javy Oracle w dystrybucjach swojego systemu operacyjnego. Użytkownicy otrzymają zatem starsze wersje środowiska programistycznego, które według F-Secure nie są dostatecznie chronione (zawierają luki, wykorzystywane przez hakerów).
Jigsaw wzbudza niechęć
Jak przekonuje Mark Reinhold, główny programista zespołu ds. rozwoju Javy w Oracle, projekt Jigsaw powstał w celu dostarczenia wydajnego, skalowalnego i modułowego systemu do tworzenia złożonych aplikacji w środowisku Java SE i JDK (Java Development Kit).
Polecamy: Ataki przeniosą się z systemów operacyjnych na sprzęt?
Przedstawiciele Eclipse Foundation (Oracle również należy do tej organizacji), będący jednocześnie twórcami modułowej technologii OSGi są jednak sceptycznie nastawieni wobec planów integracji Jigsaw z Java SE 8. "Głównym ryzykiem związanym z projektem Jigsaw jest próba likwidacji istniejącego, dobrze funkcjonującego rozwiązania." - twierdzi Ian Skerrett, reprezentant fundacji Eclipse.
"OSGi jest szeroko stosowanym systemem modułowym, obecnym we wszystkich edycjach Javy. Projekt Jigsaw nie może być jedynie kolejnym sposobem na poprawienie mechanizmu modułowości środowiska programistycznego, musi przede wszystkim zapewniać pełną integrację z OSGi." - dodaje Skerrett. W podobnym tonie wypowiada się Peter Kriens z OSGi Alliance, przekonując wręcz, że Jigsaw oznaczać może jedynie komplikacje i w obecnej wersji nie powinien zostać wdrożony.
Polecamy: Przestoje w sieci firmowej są... dobre?
Obaj specjaliści przyznają jednak, że wysiłki Oracle mające na celu zwiększenie stopnia modułowości Javy są dobrym kierunkiem zmian i przydadzą się szczególnie przy dużych projektach programistycznych. Nad sposobem wyjścia z impasu pracują m.in. specjaliści zebrani wokół OpenJDK (Open Java Development Kit). Głównym założeniem projektu Penrose jest opracowanie sposobów kooperacji Jigsaw i OSGi w najnowszej edycji Javy.
Komentarze (0)
- Prawo Moore’a zagrożone?
- Bezpieczeństwo WiFi - bezprzewodowe testy penetracyjne
- Wirtualizacja: obsługa SMB na czterech U
- Open source: zmierzch ery GPL? Nie do końca...
- ROVER - prosty sposób na słabość BGP?
- Zaawansowane stacje Wi-Fi Ruckus Wireless
- Rozstanie z Javą nie będzie proste
- Google Drive uwypukla słabe strony publicznych chmur obliczeniowych
- Serwery "zombie" w centrum danych
- Microsoft Office 15 będzie obsługiwał standard ODF 1.2
Reklama
Huawei celuje w rynek biznesowy
Huawei nieustannie rozwija się jako dostawca infrastruktury dla branży telekomunikacyjnej. W tym roku chiński koncern zamierza umocnić swoją pozycję również na rynku rozwiązań Enterprise.
Polecane
Koniec Windows XP początkiem problemów?
Microsoft oficjalnie potwierdził, że za dwa lata definitywnie zakończy się era Windows XP - systemu operacyjnego,...
Spokój i luz administratora
Wymagania wobec pracowników działów IT rosną proporcjonalnie do stopnia rozwoju teleinformatyki. Oczekuje się, że...
