Microsoft podpisał umowę o przyłączeniu się do rozwoju OpenJDK

Microsoft

Kilka dni temu stało się znane za pomocą wiadomości wysłanej na listę dystrybucyjną społeczności OpenJDK, w którym poinformował o tym Bruno Borges z działu zarządzania produktami Java firmy Microsoft Microsoft formalnie podpisał umowę o współpracy z Oracle „Oracle Contributor Agreement” i został dobrze przyjęty przez społeczność Java.

Po czym w pierwszym etapie, zespół programistów Microsoft Java mają ograniczać się do poprawiania błędów i wykonywania pracy backportowej dołączyć do społeczności i dostosować się do zasad rozwoju OpenJDK. Zespół inżynierów języka Java pod adresem Microsoft potwierdził już, że jest zaangażowany w inne grupy i filie firmy Microsoft, które używają języka Java, wraz z partnerami w ekosystemie Java, w tym Oracle, Azul Systems, Red Hat, Pivotal, Intel i SAP.

Na przykład Microsoft zdał sobie już sprawę, że w społeczności OpenJDK preferowanym sposobem promowania innowacji jest wstępne omówienie zmian przed wydaniem łatek.

Następnie potwierdził zaangażowanie Microsoft w Javę i że zespół ma nadzieję, że da coś w zamian społeczności Java. Jednak zespół nie tylko włamie się z ciężką ręką, ale zacznie od drobnych poprawek błędów i tym podobnych. aby mogli nauczyć się być „dobrymi obywatelami społeczności OpenJDK”.

I Minęło dużo czasu, odkąd Microsoft współpracował ramię w ramię z Oracle uczestniczyć w rozwoju języka Java, aby upewnić się, że maszyna JVM zapewnia odpowiednią wydajność w systemie operacyjnym Windows.

Wcześniej wdrażanie języka Java przez Microsoft przeszło długą drogę od lat 1990. XX wieku, kiedy twórca Javy, Sun Microsystems, pozwał firmę Microsoft za zerwanie umowy.

Sun twierdził, że Microsoft rozprowadził wersję Javy niekompatybilną z wersją firmy Sun, co wtrąciło klucz w obietnicę Sun „Napisz raz, uruchom gdziekolwiek” dla Javy. Microsoft odpowiedział, a spór został rozwiązany na początku 2001 roku.

Od kilku lat Microsoft uruchamia masowe kampanie rekrutacyjne gdzie główny Celem było przyciągnięcie byłych pracowników Oracle w celu wzmocnienia ich zespołów opracowujących narzędzia. Doprowadziło to do standaryzacji zestawów programistycznych Java, które pozwalają programistom Java na interakcję z ich usługami na platformie Azure Cloud.

Niemniej jednak po raz pierwszy gigant integruje OpenJDK w swoich zadaniach przyczyniać się bezpośrednio do rozwoju języka Java. Sam Borges jest byłym programistą Oracle. Przedstawił Martijna Verburga jako lidera zespołu inżynierów Java, który będzie współpracował z innymi partnerami w ekosystemie Java.

Martijn Verburg jest również dyrektorem generalnym jClarity, czołowy współpracownik AdoptOpenJDK przejęty przez Microsoft w sierpniu tego roku w celu ulepszenia obsługi języka Java na platformie Azure. Tak więc przypuszczalnie pozostanie wierny kształt i nadal będzie przyczyniać się do świata Javy, tylko teraz z Microsoftem w swoich szeregach.

OpenJDK jest bezpłatną wersją platformy programistycznej Java opartą na koncepcji języka zorientowanego obiektowo. Jest wynikiem nieustannych starań firmy Sun Microsystems.

Ta implementacja jest skatalogowana w ramach licencji GNU GPL z wyjątkiem linków, więc niektóre składniki folderów klasy Java i witryn internetowych są sfinalizowane na podstawie warunków licencji, aby mogły być uwzględnione w wersji określonej jako GNU.

Bruno Borges wskazuje, że na początku Backports, kontynuując badanie i obserwację zastosowań i zasad, które działają na OpenJDK, na przykład omawia na liście mailingowej, aby osiągnąć konsensus, zanim zacznie publikować łatkę.

Możesz przeczytać oryginalną wiadomość W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.