1 |
Hi, fellow hackers, |
2 |
|
3 |
I’d like to build and run NetBeans on a Gentoo box, but without |
4 |
installing any packages which are binary-only, fetch-restricted and |
5 |
where I have to accept that I may not reverse-engineer them, etc. |
6 |
|
7 |
For dev-java/netbeans-6.5-r4 and dev-java/netbeans-6.7.1, this seems to |
8 |
work fine (but I have only checked the ‘emerge --pretend’ output so far). |
9 |
|
10 |
Slots 6.8 and 6.9 have a dependency on dev-java/jnlp-bin-1.2-r1, which |
11 |
is fetch-restricted and shows discriminating license terms before you |
12 |
can download it (but is marked as licensed under the MPL). The other |
13 |
problematic package, dev-java/jsr67, can be replaced with a package |
14 |
built from source, I assume. See bug 360255 |
15 |
<URL:https://bugs.gentoo.org/show_bug.cgi?id=360255>. |
16 |
|
17 |
Slot 6.9 depends on dev-java/jta:0, which is licensed under the |
18 |
‘sun-bcla-jta’ license. I’d like to replace this package with an open |
19 |
source alternative as well. |
20 |
|
21 |
It seems to me that NetBeans is not as free and open source as |
22 |
Sun/Oracle always says… :-p |
23 |
|
24 |
Using NetBeans 6.7 is not that great of a workaround, as we are already |
25 |
at 7.0. If there is interest in this, I’d like to try to spend some time |
26 |
in getting NetBeans built and running on Gentoo without ugly license |
27 |
terms and such. |
28 |
|
29 |
I don’t claim to know the NetBeans code or infrastructure well, so some |
30 |
pointers would be appreciated. Is anyone working on anything like this |
31 |
at the moment? Or does anybody have some hints where/how to start? |
32 |
|
33 |
Thanks! |
34 |
|
35 |
By the way, I’d be happy to meet some of you at LinuxTag 2011 in Berlin |
36 |
(starting tomorrow). I’ll make sure to pay the Gentoo booth a visit. |
37 |
Anyone who’s attending? Or who still needs a ticket? ;-) |
38 |
-- |
39 |
Nico |