Oracle a publié le code source complet de NetBeans à l'incubateur Apache presque un an après qu'InfoQ ait signalé cette intention.
Ce premier lot de code a été conçu pour permettre de livrer Apache NetBeans avec le JDK 9 (le 21 septembre). Cependant, en raison de la longueur du processus et comme l'estimait Wielenga, cela n'a pas été possible en termes de calendrier. Il s'attend à ce que la première version soit livrée peu de temps après la sortie du JDK 9.
Wielenga a déclaré dans un courrier électronique à la liste de diffusion incubator-netbeans-dev que ce dépôt contient environ quatre millions de lignes de code.
Le 1er don de code, c'est-à-dire la plate-forme NetBeans + l'outil Java SE, qui comprend les nouvelles fonctionnalités Jigsaw et JShell, comprend environ 45 000 fichiers (environ 4 millions de lignes de code) à transférer d'Oracle vers Apache.
Vous pouvez le récupérer du dépôt Git d'Apache, le construire (en utilisant Ant 1.8.0) et l'exécuter avec les commandes suivantes :
git clone git://git.apache.org/incubator-netbeans.git netbeans
cd netbeans
ant
ant tryme
La page GitHub d'Apache NetBeans contient des instructions plus détaillées sur la façon de construire le projet. Les étapes suivantes incluent la modification de tous les en-têtes de licence vers Apache et la répétition du processus pour le prochain lot de code.
Il y a plus de code à venir dans deux autres lots. Wielenga précise : "Nous avons appris beaucoup du processus impliqué dans le transfert du 1er lot de code et [nous] croyons que les deux lots de code suivants vont aller plus vite".