> 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

Reply via email to