Gentoo Archives: gentoo-java

From: "Nico R." <n-roeser@×××.net>
To: gentoo-java@l.g.o
Subject: Re: [gentoo-java] Building an open source NetBeans
Date: Thu, 26 May 2011 18:15:01
Message-Id: 4DDE9880.9080304@gmx.net
In Reply to: Re: [gentoo-java] Building an open source NetBeans by "Miroslav Šulc (fordfrog)"
1 Hello!
2
3 Miroslav Šulc (fordfrog) wrote on 2011-05-10:
4 > first of all, i miss "restrictions report" for netbeans 7.0 :-) that one
5 > is where most of my effort went last months.
6
7 Sorry, it seems that I forgot to add that paragraph. %-)
8
9 > fast grep for the two
10 > mentioned packages, jnlp-bin and jsr67 shows that 7.0 depends just on
11 > jsr67, jnlp-bin is not needed anymore.
12
13 I have not changed which NetBeans modules to install. So netbeans pulls
14 in netbeans-java, which depends on appframework, which tries to install
15 jnlp-bin. :-(
16
17 dev-java/netbeans-java-7.0 also depends on dev-java/jta:0, which is
18 licensed under sun-bcla-jta, and therefore not free.
19
20 >
21 > second, i'd like to know what is the real purpose for getting rid of the
22 > restrictions.
23
24 On the one hand, I do not like to have software installed on my system
25 which forbids (for example) reverse-engineering in its license. On the
26 other hand, Gentoo users like to build packages from their source code,
27 and not use pre-bundled binaries.
28
29 > i mention this because there are many jars that i cannot
30 > unbundle at all (and some that could be unbundled but we do not have
31 > ebuilds for these yet) and they may be restricted in some way aswell.
32
33 I always thought that NetBeans was Freely available, and under
34 non-discriminatory terms. Seems that I was wrong, and that Sun/Oracle is
35 a bit more evil than I thought. ;-)
36
37 >
38 > about your jsr67 ebuild, is it the same source as the restricted jsr67
39 > that we have now or it is different/new package from gentoo point of view?
40
41 It used the source which I found for JSR 67, which is licensed under the
42 CDDL. I assume that the binaries provided by Oracle are also built from
43 these sources.
44
45 I also compared the APIs, and they seemed to be equal. I hope I did
46 everything properly. Someone could help with comparing the APIs of the
47 generated class files a second time.
48
49 By the way, no need to Cc me, I’m subscribed.
50
51 Happy coding!
52 --
53 Nico

Attachments

File name MIME type
signature.asc application/pgp-signature