Gentoo Archives: gentoo-java

From: "Miroslav Šulc (fordfrog)" <fordfrog@g.o>
To: "Nico R." <n-roeser@×××.net>
Cc: gentoo-java@l.g.o
Subject: Re: [gentoo-java] Building an open source NetBeans
Date: Tue, 10 May 2011 15:29:23
Message-Id: 4DC959AD.3060002@gentoo.org
In Reply to: [gentoo-java] Building an open source NetBeans by "Nico R."
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 hi nico,
5
6 i'm the maintaner of netbeans ebuilds, so i am the most knowledgeable here.
7
8 first of all, i miss "restrictions report" for netbeans 7.0 :-) that one
9 is where most of my effort went last months. 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 second, i'd like to know what is the real purpose for getting rid of the
14 restrictions. i mention this because there are many jars that i cannot
15 unbundle at all (and some that could be unbundled but we do not have
16 ebuilds for these yet) and they may be restricted in some way aswell.
17
18 about your jsr67 ebuild, is it the same source as the restricted jsr67
19 that we have now or it is different/new package from gentoo point of view?
20
21 just to make the netbeans picture complete, along with removing
22 restricted packages from the build tree, the other priorities are to
23 solve netbeans 7.0 issues that are filed in our bugzilla and get rid of
24 bundled jars (those that can be unbundled) from netbeans 7.0 ebuilds
25 (bundled jars are those that are part of SRC_URI in each ebuild). my
26 effort goes mostly always to the latest version of netbeans. also, you
27 can find latest netbeans ebuilds (for dev versions) at my repo at
28 http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=summary
29
30 miroslav
31
32 Dne 10.5.2011 16:57, Nico R. napsal(a):
33 > Hi, fellow hackers,
34 >
35 > I’d like to build and run NetBeans on a Gentoo box, but without
36 > installing any packages which are binary-only, fetch-restricted and
37 > where I have to accept that I may not reverse-engineer them, etc.
38 >
39 > For dev-java/netbeans-6.5-r4 and dev-java/netbeans-6.7.1, this seems to
40 > work fine (but I have only checked the ‘emerge --pretend’ output so far).
41 >
42 > Slots 6.8 and 6.9 have a dependency on dev-java/jnlp-bin-1.2-r1, which
43 > is fetch-restricted and shows discriminating license terms before you
44 > can download it (but is marked as licensed under the MPL). The other
45 > problematic package, dev-java/jsr67, can be replaced with a package
46 > built from source, I assume. See bug 360255
47 > <URL:https://bugs.gentoo.org/show_bug.cgi?id=360255>.
48 >
49 > Slot 6.9 depends on dev-java/jta:0, which is licensed under the
50 > ‘sun-bcla-jta’ license. I’d like to replace this package with an open
51 > source alternative as well.
52 >
53 > It seems to me that NetBeans is not as free and open source as
54 > Sun/Oracle always says… :-p
55 >
56 > Using NetBeans 6.7 is not that great of a workaround, as we are already
57 > at 7.0. If there is interest in this, I’d like to try to spend some time
58 > in getting NetBeans built and running on Gentoo without ugly license
59 > terms and such.
60 >
61 > I don’t claim to know the NetBeans code or infrastructure well, so some
62 > pointers would be appreciated. Is anyone working on anything like this
63 > at the moment? Or does anybody have some hints where/how to start?
64 >
65 > Thanks!
66 >
67 > By the way, I’d be happy to meet some of you at LinuxTag 2011 in Berlin
68 > (starting tomorrow). I’ll make sure to pay the Gentoo booth a visit.
69 > Anyone who’s attending? Or who still needs a ticket? ;-)
70
71 -----BEGIN PGP SIGNATURE-----
72 Version: GnuPG v2.0.17 (GNU/Linux)
73 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
74
75 iEYEARECAAYFAk3JWa0ACgkQB6q7Q15RwyAk3wCgmTY6e5MA5GrZPlDjZE75Gpox
76 dUcAmwRblbblmvyAAbV3PyknhK1274Gd
77 =Nv6E
78 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-java] Building an open source NetBeans "Nico R." <n-roeser@×××.net>