Blackdown Java era un puerto Linux de la máquina virtual Java de Sun Microsystems , desarrollado por un grupo de voluntarios liderados por Juergen Kreileder, Steve Byrne y Karl Asha, e incluía un equipo de voluntarios de todo el mundo. [1] La primera versión, 1.0.2, fue lanzada en octubre de 1996, [2] anterior al puerto Linux oficial de Sun.
Blackdown Java admitía Linux en arquitecturas que la versión oficial no admitía, incluidas SPARC y PowerPC . [3] El proyecto Blackdown finalizó en agosto de 2007, después de que Sun lanzara una versión de código abierto de HotSpot JVM como parte de OpenJDK ; OpenJDK está disponible bajo la Licencia Pública General GNU gratuita . [4] [5] [6] El software Java en sí todavía existe en muchos espejos.
Al final, Blackdown admitía las versiones J2SE 1.4.2 en i386 y AMD64, 1.4.1 en SPARC y 1.3.1 en PowerPC. [7] [8] [9] Se había anunciado el trabajo en la compatibilidad con J2SE 1.5.x para x86, AMD64, SPARC y PowerPC, pero nunca se lanzó. [10]
En 1999, Sun Microsystems e Inprise anunciaron una adaptación de Java a Linux. [11] El port se basó en el trabajo de Blackdown, pero el equipo de Blackdown no fue reconocido ni se le dio ningún crédito por el lanzamiento. Después de cierta controversia, [12] Sun se disculpó públicamente con los desarrolladores de Blackdown. [13] El incidente reveló que había problemas de larga data entre Sun y Blackdown.
A pesar de la confusión generalizada, Blackdown no era software libre ni de código abierto ; esto se debió a restricciones de licencia de Sun Microsystems. Su política de redistribución binaria permitió que fuera preinstalado o incluido en muchas distribuciones de Linux (por ejemplo, Gentoo Linux ) [ cita necesaria ] , mientras que en ese momento, la política de redistribución binaria de Sun Java no lo permitía. Desde Java 5, la licencia de distribuidor de sistema operativo para Java (DLJ) cumplió con los requisitos de muchas distribuciones de Linux, lo que redujo la demanda de la antigua JVM Blackdown.
El equipo de Blackdown fue pionero en la participación de Sun en esfuerzos voluntarios externos. Steve Byrne, que trabajaba en Sun en ese momento, trabajó con Sun Legal para establecer un acuerdo para otorgar licencias del conjunto de pruebas de Java para algunos participantes de Blackdown sin costo alguno, y esto se utilizó para certificar que la implementación de Blackdown Java era 100% Java. compatible.
El equipo de Blackdown recibió un reconocimiento en la conferencia JavaOne en 1998 por el trabajo que venía realizando.