Programovanie

Microsoft sa bude podieľať na otvorenom zdrojovom kóde Java

Spoločnosť Microsoft sa vyšplhala na palubu projektu OpenJDK, aby pomohla s vývojom otvoreného zdrojového kódu Java.

V správe zverejnenej v zozname adresárov OpenJDK Bruno Borges z Microsoftu, hlavný produktový manažér spoločnosti Java, uviedol, že tím spoločnosti Microsoft bude spočiatku pracovať na opravách menších chýb a zadných portoch, aby sa mohol naučiť, ako byť „dobrými občanmi“ v rámci OpenJDK. . Spoločnosť Microsoft a jej dcérske spoločnosti sú v mnohých aspektoch „veľmi závislé“ od Javy, uviedol Borges. Za prvé, runtime Java sú ponúkané v cloudu Microsoft Azure.

Táto správa ocenila spoločnosť Oracle za jej správu nad OpenJDK a dodala, že Microsoft sa teší na prispenie. Spoločnosť Microsoft podpísala dohodu s prispievateľom Oracle týkajúcu sa jej účasti. Tím inžinierov spoločnosti Microsoft v oblasti Java je už v spolupráci s inými skupinami a dcérskymi spoločnosťami spoločnosti Microsoft používajúcimi jazyk Java spolu s partnermi v ekosystéme Java vrátane spoločností Oracle, Azul Systems, Red Hat, Pivotal, Intel a SAP. Borges uviedol, že Microsoft sa pravdepodobne ešte musí učiť niečo o účasti v komunite Java, ale už chápe, že pred zverejnením opráv je uprednostnená diskusia o zmenách.

Okrem podpory jazyka Java v Azure, ktorá spoločnosť v auguste viedla k nákupu služieb podpory javy od spoločnosti jClarity, Microsoft podporuje vývoj jazyka Java aj vo svojom otvorenom editore kódov Visual Studio Code. Objatie spoločnosti Microsoft v oblasti Java prešlo dlhou cestou od 90. rokov, keď tvorca Java Sun Microsystems žaloval spoločnosť Microsoft za porušenie zmluvy. Spoločnosť Sun tvrdila, že spoločnosť Microsoft distribuovala verziu Java, ktorá nie je kompatibilná so spoločnosťou Sun’s, a tým zavrhla prísľub spoločnosti Sun „Write Once, Run Anywhere“ pre spoločnosť Java. Spoločnosť Microsoft podala žalobu a spor sa urovnal začiatkom roka 2001.

Spoločnosť Oracle kúpila spoločnosť Sun v roku 2010, pričom prevzala správu nad Javou.

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