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/.
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.
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).
I'm still inclined to see it work totally as an add on module, since I
believe that would help NetBeans the most. For example, to insure/prove
that 3rd party LSP with debugger/search/... doesn't have to be built
into NetBeans, but can in fact be added on.
BTW, maybe the total add on path already works, and my concerns are
unfounded.
I'm wondering how you are considering distributing/integrating into
NetBeans.
-ernie
On 4/4/22 9:19 AM, Eric Bresie wrote:
Since this is nbpython source code and not binary I’m guessing not
advisable to use the source without further coordination or not at all.
I’ve not looked at every file but some files have Oracle markings mentioned
earlier and some don’t (for that matter many have no headers or include the
obligatory placeholder link to setup one). So assume if it has Oracle, I
should definitely not use it…if there are no markings are those usable?
There is reference to the nbbuild/license folder/files which aren’t present
in the contrib
repo context that I saw; assume it was expecting the contrib folder would
be present with the baseline Netbeans codebase combined but that’s just a
guess or the contrib folder was extracted to separate it out.
So in the end, it sounding like it may be better to not reuse the nbpython
code and recreate a lot of stuff is that the consensus?
Eric
On Mon, Apr 4, 2022 at 10:15 AM Neil C Smith <[email protected]> wrote:
On Mon, 4 Apr 2022 at 10:46, Ernie Rael <[email protected]> wrote:
I thought Neil had said that gpl2/cp-exception, could be finessed
through Apache, so I'm wondering... And I don't know if Apache considers
CDDL unacceptable.
Just to add to what Antonio stated, CDDL is Cat B, and GPL2+CPE can be
treated similarly if we jump through a few hoops -
https://www.apache.org/legal/resolved.html#category-b
That effectively means both can be included as third-party binaries
only - not in sources, not developed here.
[IANAL] My opinion is that the NetBeans team is being overly
conservative (the question of copyrighted and unlicensed files, if any
exist, has to be addressed) if it's true that gpl2/cp can be finessed.
No, we're really not! We do have to follow ASF guidance. But the
fact that the latter part of your statement happened kind of belies
the first part! ;-)
Best wishes,
Neil
---------------------------------------------------------------------
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
--
Eric Bresie
[email protected]
---------------------------------------------------------------------
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