Programmēšana

Oracle: Eclipse nevar izmantot Java EE preču zīmes

Java EE (Enterprise Edition) migrācija uz Eclipse Foundation ir radījusi dažus traucējumus, Oracle neļaujot fondam izmantot Java specifikāciju preču zīmes. Neskatoties uz to, Eclipse izpilddirektors Maiks Milinkovičs ir pārliecināts, ka Java EE nav miris un Oracle to nav nogalinājis, kā ieteica viens emuārs.

Pēc daudzu mēnešu ilgām “labas ticības” sarunām fonds un Oracle, kas ir atbildīgs par Java EE, nav spējuši vienoties par Java preču zīmju izmantošanas noteikumiem, ko pašlaik izmanto Java EE specifikācijas, vai modificēt javax pakotņu nosaukumvietu. biļetens pagājušās nedēļas beigās teica. Oracle Java preču zīmes ir uzņēmuma īpašums, un Eclipse nav tiesību to izmantot. Milinkovičs minēja Eclipse Foundation Džakarta EE uzņēmuma Java ieviešanas sekas:

  • Jakarta EE komponentu specifikācijas, izmantojot javax pakotņu nosaukumvietu, no nākamajām Jakarta EE platformas specifikācijām var pilnībā izlaist.
  • Javax pakotņu nosaukumvietu var izmantot atbilstoši Džakarta EE specifikācijām, bet to var izmantot tikai “tādu, kāda tā ir”. Nekādas modifikācijas nav atļautas. Džakarta EE specifikācijām, kas turpina izmantot javax pakotņu nosaukumvietu, TCK (tehnoloģiju saderības komplekts) jāsaglabā saderīgai ar atbilstošajām Java EE specifikācijām.
  • Visām specifikācijām, kurās tiek izmantota javax nosaukumvieta, joprojām būs tādas pašas Java EE konteinera un sertifikācijas prasības kā iepriekš. Īstenojumiem, kas apgalvo, ka tiek ievērota jebkura Džakarta EE specifikāciju versija, izmantojot javax nosaukumvietu, jāpārbauda un jāizplata konteineri, kuros iegulti sertificēti Java SE (Standard Edition) ieviešanas gadījumi, kurus licencējusi Oracle.
  • Specifikācijas ir jāmaina no “Java EE” nosaukuma noteikšanas uz “Jakarta EE”, ieskaitot tādus akronīmus kā EJB (Enterprise JavaBeans), JPA (Java Persistence API) un JAX-RS (Java API RESTful Web Services).

Jautāts par iespējamām platformu nesaderībām, kas rodas domstarpību ar Oracle rezultātā, Minkovičs sacīja, ka ir jāizstrādā šo tehnisko problēmu risinājumi. Džakarta EE darba grupa šonedēļ uzsāks šīs diskusijas ar sabiedrību. Piemēram, bināro savietojamību varētu sasniegt un piedāvāt ieviešana, izmantojot rīkus, kas veic baitu koda modifikāciju būvēšanas laikā, izvietošanas laikā vai izpildlaikā.

Milinkovičs paredz, ka turpmākajā darbā ar Java EE netiks izmantota javax nosaukumvieta, bet gan jauna nosaukumvieta, piemēram, jakarta. Neskatoties uz neveiksmēm, tiks turpināts darbs pie Java EE pārvietošanas uz Eclipse. Milinkovičs atzīmēja, ka ir gūti panākumi Java EE pārvietošanā uz Oracle, piemēram, Oracle palīdzēja Eclipse nodrošināt GlassFish lietojumprogrammu serveri, kas kalpoja kā Java EE atsauces ieviešana. Ratificētās Džakartas specifikācijas būs pieejamas saskaņā ar Eclipse licenci. Turpinās darbs pie Jakarta EE 8 izlaišanas šī gada beigās. Aiz Džakarta EE 8 ir plānota Džakarta EE 9.

Oracle paziņoja, ka joprojām ir apņēmies strādāt ar Džakarta EE darba grupu un Džakarta EE specifikācijas procesu, lai izveidotu Džakarta EE platformu. Bet uzņēmums atzina, ka nevar panākt vienošanos par preču zīmēm un javax lietošanu. Eclipse mantoja uzņēmuma Java attīstību no Oracle 2017. gada septembrī.

$config[zx-auto] not found$config[zx-overlay] not found