Sun, как и было обещано, раскрыла код Java, но неожиданностью для многих стал выбор лицензии, по которой он будет распространяться: если до сих пор для всех своих программных продуктов, выпускаемых в открытых кодах, компания применяла лицензию собственного авторства CDDL (Common Development and Distribution License), то для Java Platform Standard Edition (Java SE) и Java Platform Micro Edition (Java ME) в Sun воспользовались GNU general public license version 2 (GPLv2). По этой лицензии также распространяется ядро Linux, СУБД MySQL и сервер файлов и печати Samba. Основным фактором, повлиявшим на решение воспользоваться GPL для Java, была необходимость обеспечения совместимости. В Sun надеются, что платформа Java будет включена в состав дистрибутивов Linux, распространяемых по той же лицензии, - таких как Debian и Ubuntu. Как сообщают в Sun, если внедрение Java в сопровождении GPL не будет достаточно быстрым, компания, возможно, воспользуется другой лицензией. Спецификации платформы Java SE, получившей в открытой форме наименование OpenJDK, будут полностью раскрыты в марте. В настоящее же время раскрыты три основных составляющих платформы - HotSpot, Compiler и JavaHelp. Сервер Java-приложений GlassFish, до сих пор распространявшийся Sun по CDDL, с I квартала будущего года тоже будет сопровождаться GPLv2. В Sun не исключают возможности, что для операционной системы OpenSolaris, до сих пор распространявшейся по CDDL, позднее взамен нее тоже начнет использоваться лицензия GPL, как более привычная для сообщества открытого кода. Объявление о раскрытии кода Java, а это только в случае с Java SE свыше 6 млн. строк, делает Sun самым крупным одиночным "вкладчиком" открытого кода за всю историю. Дополнительно Sun объявила о том, что талисман Java - Дюк (треугольный персонаж с красным носом и черными лапками) отныне может свободно использоваться всеми разработчиками.

Поделитесь материалом с коллегами и друзьями