Some comments inlined below.

On 04/04/2022 18:47, Ernie Rael wrote:
I'm not sure of the consensus of the NetBeans team (I'm just an interested observer). My understanding from this thread is that if you added

   "Eric Bresie elects to include this software in this distribution under the CDDL license."

to every file with the standard license header, then you could build a binary and that *binary* could be included as /part of NetBeans/.


Exactly yes. Eric can choose the CDDL license or the GPLv2+CPE.

But Eric should also _add_ a Copyright notice too to each file, something like:

 Copyright 2022 Eric and friends. All rights reserved.
 Copyright 2010 Oracle and/or its affiliates. All rights reserved.

This is: add a new copyright notice (that covers modifications) but not removing nor altering existing ones.


OTOH, if you use the code and build a binary and put it in the plugin portal, then you would not need to add that line after the license header since the binary would not be included in NetBeans.

The plugin portal accepts developer defined licenses. People publish plugins with the GPL license, for instance. jVI is MPL licensed, IIRC.

But it's up to the user to accept or reject the license, of course.


Personally speaking, I would be inclined to structure things to avoid throwing away useful code. Of course, given the LSP nature of things, I dont' know how much would be reusable (even if just the debugger could be a great savings).

People can use LSP to develop plugins or whatever they see fit. LSP is not mandatory. It does indeed save lots of development hours (ide/lsp.client is quite powerful).

Cheers,
Antonio


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to