Re: Building an open source NetBeans
"Nico R." <[email protected]> Thu, 26 May 2011 20:14:24 +0200
| Newsgroups | gmane.linux.gentoo.java |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig39B30245364EE623C1FD891E Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello! Miroslav =C5=A0ulc (fordfrog) wrote on 2011-05-10: > first of all, i miss "restrictions report" for netbeans 7.0 :-) that on= e > is where most of my effort went last months. Sorry, it seems that I forgot to add that paragraph. %-) > fast grep for the two > mentioned packages, jnlp-bin and jsr67 shows that 7.0 depends just on > jsr67, jnlp-bin is not needed anymore. I have not changed which NetBeans modules to install. So netbeans pulls in netbeans-java, which depends on appframework, which tries to install jnlp-bin. :-( dev-java/netbeans-java-7.0 also depends on dev-java/jta:0, which is licensed under sun-bcla-jta, and therefore not free. >=20 > second, i'd like to know what is the real purpose for getting rid of th= e > restrictions. On the one hand, I do not like to have software installed on my system which forbids (for example) reverse-engineering in its license. On the other hand, Gentoo users like to build packages from their source code, and not use pre-bundled binaries. > i mention this because there are many jars that i cannot > unbundle at all (and some that could be unbundled but we do not have > ebuilds for these yet) and they may be restricted in some way aswell. I always thought that NetBeans was Freely available, and under non-discriminatory terms. Seems that I was wrong, and that Sun/Oracle is a bit more evil than I thought. ;-) >=20 > about your jsr67 ebuild, is it the same source as the restricted jsr67 > that we have now or it is different/new package from gentoo point of vi= ew? It used the source which I found for JSR 67, which is licensed under the CDDL. I assume that the binaries provided by Oracle are also built from these sources. I also compared the APIs, and they seemed to be equal. I hope I did everything properly. Someone could help with comparing the APIs of the generated class files a second time. By the way, no need to Cc me, I=E2=80=99m subscribed. Happy coding! --=20 Nico --------------enig39B30245364EE623C1FD891E 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) iEYEAREIAAYFAk3emIYACgkQxI5uhYOGv4VIIACgvdW0xmrQwj+3UQsNthqQQW4S vBYAn3UcPyCftiL0x+m+UM37fT7COfaI =2LHo -----END PGP SIGNATURE----- --------------enig39B30245364EE623C1FD891E--