Введение

Blackdown Java был портом Java виртуальной машины Sun Microsystems для Linux, разработанным группой добровольцев под руководством Юргена Крейледера, Стива Бирна и Карла Аши, и включал в себя команду волонтеров со всего мира. Первая версия, 1.0.2, была выпущена в октябре 1996 года, что предшествовало официальному порту Sun для Linux. Blackdown Java поддерживала Linux на архитектурах, которые не поддерживались официальной версией, включая SPARC и PowerPC. Проект Blackdown завершился в августе 2007 года после того, как Sun выпустила JVM HotSpot с открытым исходным кодом в рамках OpenJDK; OpenJDK распространяется под свободной GNU General Public License. Само программное обеспечение Java по-прежнему доступно на многих зеркалах. На момент завершения Blackdown поддерживал версии J2SE 1.4.2 для i386 и AMD64, 1.4.1 для SPARC и 1.3.1 для PowerPC. Объявлена была работа над поддержкой J2SE 1.5.x для x86, AMD64, SPARC и PowerPC, но она так и не была выпущена. В 1999 году Sun Microsystems и Inprise объявили о порте Java для Linux. Этот порт был основан на работе Blackdown, но команда Blackdown не была признана и не получила никакого упоминания о своем вкладе в релиз. После некоторой полемики Sun публично принесла извинения разработчикам Blackdown. Этот инцидент выявил давние проблемы в отношениях между Sun и Blackdown. Несмотря на распространенное заблуждение, Blackdown не являлся ни свободным программным обеспечением, ни программным обеспечением с открытым исходным кодом из-за лицензионных ограничений Sun Microsystems. Его политика бинарного распространения позволяла предустанавливать или включать его во многие дистрибутивы Linux (например, Gentoo Linux), в то время как политика бинарного распространения Sun Java в то время этого не позволяла. Начиная с Java 5, Operating System Distributor License for Java (DLJ) соответствовала требованиям многих дистрибутивов Linux, что снизило спрос на устаревшую JVM Blackdown. Команда Blackdown стала пионером в привлечении Sun к сотрудничеству с внешними добровольческими проектами. Стив Бирн, работавший в Sun в то время, сотрудничал с юристами Sun для заключения соглашения о бесплатном лицензировании набора тестов Java для нескольких участников Blackdown, который использовался для сертификации реализации Blackdown Java как 100% совместимой с Java. Команда Blackdown была отмечена на конференции JavaOne в 1998 году за проделанную работу.