Building an open source NetBeans
"Nico R." <[email protected]> Tue, 10 May 2011 16:57:58 +0200
| Newsgroups | gmane.linux.gentoo.java |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCFAB62E6A9E4824FC1380649 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, fellow hackers, I=E2=80=99d like to build and run NetBeans on a Gentoo box, but without installing any packages which are binary-only, fetch-restricted and where I have to accept that I may not reverse-engineer them, etc. For dev-java/netbeans-6.5-r4 and dev-java/netbeans-6.7.1, this seems to work fine (but I have only checked the =E2=80=98emerge --pretend=E2=80=99= output so far). Slots 6.8 and 6.9 have a dependency on dev-java/jnlp-bin-1.2-r1, which is fetch-restricted and shows discriminating license terms before you can download it (but is marked as licensed under the MPL). The other problematic package, dev-java/jsr67, can be replaced with a package built from source, I assume. See bug 360255 <URL:https://bugs.gentoo.org/show_bug.cgi?id=3D360255>. Slot 6.9 depends on dev-java/jta:0, which is licensed under the =E2=80=98sun-bcla-jta=E2=80=99 license. I=E2=80=99d like to replace this = package with an open source alternative as well. It seems to me that NetBeans is not as free and open source as Sun/Oracle always says=E2=80=A6 :-p Using NetBeans 6.7 is not that great of a workaround, as we are already at 7.0. If there is interest in this, I=E2=80=99d like to try to spend so= me time in getting NetBeans built and running on Gentoo without ugly license terms and such. I don=E2=80=99t claim to know the NetBeans code or infrastructure well, s= o some pointers would be appreciated. Is anyone working on anything like this at the moment? Or does anybody have some hints where/how to start? Thanks! By the way, I=E2=80=99d be happy to meet some of you at LinuxTag 2011 in = Berlin (starting tomorrow). I=E2=80=99ll make sure to pay the Gentoo booth a vis= it. Anyone who=E2=80=99s attending? Or who still needs a ticket? ;-) --=20 Nico --------------enigCFAB62E6A9E4824FC1380649 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEAREIAAYFAk3JUnYACgkQxI5uhYOGv4W+wQCg56QyV/NNb3fOEGEDx2dDXMH5 oGAAoMhP4GQYEPoXo0vTs+kpj01o+xaa =G8b3 -----END PGP SIGNATURE----- --------------enigCFAB62E6A9E4824FC1380649--