Oracle ändrar licensen för Java SE. Red Hat har tagit över underhållet av OpenJDK 8 och 11

Med start 16 april, Oracle börjat publicera Java SE släpps med ett nytt licensavtal som begränsar kommersiell användning. Java SE kan nu endast användas gratis under mjukvaruutveckling eller för personligt bruk, testning, prototyper och demonstration av applikationer.

Fram till den 16 april släpptes Java SE-uppdateringar under licensen BCL (Binary Code License), och då endast under ett nytt licensavtal OTN förlängning (Oracle Technology Network). När det används i kommersiella projekt måste du köpa en licens eller byta till ett gratispaket OpenJDK, som fortsätter att utvecklas under samma villkor under GPLv2-licensen med GNU ClassPath-undantag som tillåter dynamisk länkning med kommersiella produkter. Om du fortsätter att använda Java SE för ytterligare erhållande uppdateringar Företag måste skaffa en kommersiell licens, vilket kostar $2.50 per månad per användare eller per dator.

Beslutet att ändra licensmodellen togs efter modernisering av utvecklingsprocessen, som överfördes till en enda ständigt uppdaterad masterfilial med OpenJDK, som inkluderar färdiga ändringar och från vilka filialer förgrenas var sjätte månad för att stabilisera nya releaser. Medan Oracles Java SE-svit tidigare inkluderade ytterligare kommersiella komponenter, är deras källkod nu öppen och OpenJDK- och Oracle Java SE-produkterna kan anses vara utbytbara. Företagsanvändare av Oracle Java SE-binärfilerna som tillhandahålls från java.com kan fortsätta använda Java gratis genom att uppgradera till OpenJDK-versioner.

Om du använder Java SE 8-grenen kan du byta till ett projekt utvecklat av Amazon korrekt, spridning gratis distributioner av Java 8 och 11 med en lång period av support, redo att användas i företag. Utgivningen av uppdateringar för Corretto 8 kommer att säkerställas åtminstone fram till juni 2023. Uppdateringar tillhandahålls kostnadsfritt och utan några begränsningar. Corretto är certifierad som kompatibel med specifikationerna och kan användas för att ersätta Java SE.

Dessutom kan det noteras att Red Hat accepterad ledarskap över grenarna OpenJDK 8 och OpenJDK 11, som tidigare underhållits av Oracle, och nu fokuserade på OpenJDK 12 och utvecklingen av mastergrenen, från vilken OpenJDK 13-releasen kommer att förgrenas i september.
Red Hat har tagit över arbetet med att fortsätta skapa offentligt tillgängliga uppdateringar för tidigare filialer, underhålla deras kodbas och lösa tekniska supportproblem. Det bör noteras att ett sådant steg inte är något speciellt, Red Hat har tagit på sig underhållet av grenar tidigare OpenJDK 7 и OpenJDK 6.

Källa: opennet.ru

Lägg en kommentar