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 |