> The difference being intelij doesn't make you download something extra. So > the question is valid, why is netbeans different to intelij in this respect > and why does it have to be downloaded separately. I personally find it weird > why oracle thinks it wants to keep the extended javac code a secret when the > javac code is visible at the openjdk project.
nb-javac is not a secret, it was actually part of NetBeans 8.2. You can find the source code here http://hg.netbeans.org/main/nb-java-x/ CoolBeans (https://coolbeans.xyz ) does compile its own and redistributes nb-javac as Oracle does allow it. Just as it allows IntelliJ to distribute their things. It's only Apache that has a policy of not distributing GPL code. As you see Apache NetBeans went to some lengths to still provide a good experience for end users (by allowing run-time install of said plugin, and adding some reasonably-well working parallel code that kicks in when nb-javac is not present). --emi http://coolbeans.xyz/ - CoolBeans: An IDE for Java, JavaEE, PHP and more! On Sat, Dec 29, 2018 at 8:07 PM Peter Steele <steeleh...@gmail.com> wrote: > > Oracle already has "donated" it in a way because of the openjdk project. > Nb-javac is just an extension of the javac distributed with added extras to > make ide's able to parse the results of compiling better (that's my take). > Intelij does a similar thing, presumably based on the openjdk code. > > The difference being intelij doesn't make you download something extra. So > the question is valid, why is netbeans different to intelij in this respect > and why does it have to be downloaded separately. I personally find it weird > why oracle thinks it wants to keep the extended javac code a secret when the > javac code is visible at the openjdk project. > > On Sat, 29 Dec 2018, 17:43 Geertjan Wielenga > <geertjan.wiele...@googlemail.com.invalid wrote: >> >> No, that's the point. It will never be donated to Apache. It belongs to >> Oracle. Oracle is never going to donate its Java compiler, or forks thereof, >> to anybody. >> >> Gj >> >> On Sat, Dec 29, 2018 at 6:41 PM Alex O'Ree <alexo...@apache.org> wrote: >>> >>> Is nb-javac on the roadmap for being donated to apache? >>> >>> On Sat, Dec 29, 2018 at 10:54 AM Geertjan Wielenga >>> <geertjan.wiele...@googlemail.com> wrote: >>>>> >>>>> Why can't we just bundle it all together and have it ready to go in the >>>>> zip? >>>> >>>> >>>> Because, for example, in the case of Java support in Apache NetBeans, the >>>> nb-javac compiler belongs to Oracle and is GPL licensed and hence cannot >>>> be distributed by Apache. You need to install it yourself, i.e., >>>> individually accept the licensing terms. >>>> >>>> Gj >>>> >>>> On Sat, Dec 29, 2018 at 4:52 PM Alex O'Ree <alexo...@apache.org> wrote: >>>>> >>>>> For what it's worth, I often have to install netbeans on computers that >>>>> are not connected to the internet. In v8.2 and prior, I could download >>>>> the EE version and have everything I need to get up and running (except >>>>> for maven dependencies and any additional netbeans plugins). Maven >>>>> dependencies can be synced using a local nexus server and some swivel >>>>> chair action and i was able to find a way to clone the entire netbeans >>>>> plugin repo for local installations. >>>>> >>>>> With the newer installs, we're pretty much forced o be online during the >>>>> first "activation" of a specific feature. Why can't we just bundle it all >>>>> together and have it ready to go in the zip? Alternatively, if there a >>>>> single place there all of the online activation stuff downloads the >>>>> necessary dependencies from then it's possible that i can just clone that >>>>> website/repo. Is this how it works? If so, where is the repo? --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org For additional commands, e-mail: users-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists