ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Microsoft ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π»Π° ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ «Oracle Contributor Agreement«, ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»Π°ΡΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ OpenJDK, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅ΠΌΡ ΡΡΠ°Π»ΠΎΠ½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Java, ΠΈ Π²ΡΡΠ°Π·ΠΈΠ»Π° Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Microsoft Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Java Π² ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Java runtime Π² Microsoft Azure, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΆΠ΅Π»Π°Π΅Ρ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΎΠ±ΡΠ΅Π΅ Π΄Π΅Π»ΠΎ.
ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Java-ΠΊΠΎΠΌΠ°Π½Π΄Π° Microsoft Π½Π°ΠΌΠ΅ΡΠ΅Π½Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π±ΡΠΊΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π²Π»ΠΈΡΡΡΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡΡΡΡ ΠΊ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ OpenJDK. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Microsoft ΡΠΆΠ΅ ΠΎΡΠΎΠ·Π½Π°Π»ΠΈ, ΡΡΠΎ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ OpenJDK ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΠ΅ΡΡΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠ°ΡΡΠ΅ΠΉ.
ΠΠΎΠΌΠ°Π½Π΄Ρ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² Microsoft Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΠ» ΠΠ°ΡΡΠΈΠ½ ΠΠ΅ΡΠ±ΡΡΠ³ (Martijn Verburg), ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π² Π°Π²Π³ΡΡΡΠ΅ ΠΏΠΎΠ³Π»ΠΎΡΡΠ½Π½ΠΎΠΉ Microsoft ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ jClarity, ΡΠ°Π·Π²ΠΈΠ²Π°Π²ΡΠ΅ΠΉ Java-Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² AdoptOpenJDK ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Java. ΠΠ±ΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Microsoft, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ Java, ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΡΡΠ½ΠΎ ΠΠΎΡΡ
Π΅Ρ (Bruno Borges), ΡΠ°Π½Π΅Π΅ Π·Π°Π½ΠΈΠΌΠ°Π²ΡΠΈΠΉ Π² Oracle Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅Π³ΠΎ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru