Blackdown Java — это Linux- порт виртуальной машины Java компании Sun Microsystems , разработанный группой добровольцев под руководством Юргена Крайледера, Стива Бирна и Карла Аши и включавший команду добровольцев со всего мира. [1] Первая версия, 1.0.2, была выпущена в октябре 1996 года, [2] раньше официального порта Sun для Linux.
Blackdown Java поддерживала Linux на архитектурах , которых не было в официальной версии, включая SPARC и PowerPC . [3] Проект Blackdown завершился в августе 2007 года, после того как Sun выпустила версию HotSpot JVM с открытым исходным кодом как часть OpenJDK ; OpenJDK доступен по бесплатной лицензии GNU General Public License . [4] [5] [6] Само программное обеспечение Java все еще существует на многих зеркалах.
На момент закрытия Blackdown поддерживал версии J2SE 1.4.2 на i386 и AMD64, 1.4.1 на SPARC и 1.3.1 на PowerPC. [7] [8] [9] Было объявлено о работе над поддержкой J2SE 1.5.x для x86, AMD64, SPARC и PowerPC, но так и не было выпущено. [10]
В 1999 году Sun Microsystems и Inprise объявили о портировании Java на Linux. [11] Порт был основан на работе Blackdown, но команда Blackdown не была признана и не получила какой-либо благодарности за выпуск. После некоторых разногласий [12] Сан публично извинился перед разработчиками Blackdown. [13] Инцидент показал, что между Sun и Blackdown существуют давние проблемы.
Несмотря на широко распространенное заблуждение, Blackdown не был ни свободным программным обеспечением , ни программным обеспечением с открытым исходным кодом ; это произошло из-за лицензионных ограничений со стороны Sun Microsystems. Его политика перераспределения двоичных файлов позволяла предустанавливать его или включать во многие дистрибутивы Linux (например, Gentoo Linux ) [ нужна цитация ] , тогда как в то время политика перераспределения двоичных файлов Sun Java этого не позволяла. Начиная с Java 5, лицензия дистрибьютора операционной системы для Java (DLJ) отвечала требованиям многих дистрибутивов Linux, уменьшая спрос на более старую JVM Blackdown.
Команда Blackdown стала пионером в привлечении Sun к внешним волонтерским усилиям. Стив Бирн, который в то время работал в Sun, работал с юридическим отделом Sun над заключением соглашения о бесплатном лицензировании набора тестов Java для нескольких участников Blackdown, и это было использовано для сертификации реализации Blackdown Java как 100% Java. совместимый.
Команда Blackdown получила признание на конференции JavaOne в 1998 году за проделанную ею работу.