Some comments below.
On 10/04/2022 19:46, Ernie Rael wrote:
There still seems to be a basic misunderstanding, either yours or mine.
The Apache licensing restrictions primarily have to do with what source
code can be /compiled by and included in and release as an Apache
project/.
Correct.
As any other Apache Project, Apache NetBeans does comply with the Apache
Software License. All source is published under this license.
Secondarily, some restricted source code, such as CDDL
licensed, can be compiled by a 3rd party, and still be included by the
Apache team into the released Apache NetBeans project.
Correct.
"Any Category B licensed works may be included in binary-only form in
Apache Software Foundation convenience binaries." [1]
[...]
You can use any open source code with any open source license, modify
it, extend it... and create a project .
Correct. This is (mostly) a free world.
You can put this project on the
plugin portal and anyone can use it with NetBeans. No restrictions.
Correct.
People publish plugins in the Plugin Portal with many different
licenses. Some examples:
CDDL/GPL2-CPE: https://plugins.netbeans.apache.org/catalogue/?id=37
GPLv3: https://plugins.netbeans.apache.org/catalogue/?id=1
Specific license: https://plugins.netbeans.apache.org/catalogue/?id=5
As long as you do not expect your project's source code to be included in
the Apache NetBeans source code Repository.
Correct.
If the project you create is compatible with the NetBeans license (i.e.
the Apache License) and the NetBeans Team is willing to add it then yes.
If the project you create is not compatible with the NetBeans license
then you can still publish it in the plugin portal, but you should not
pretend it to be added to the ASF repositories.
When I look at your message it seems like you think you can not use
Apache source code, or nbPython source code, or Oracle source code. That
is not correct. You can use them. Just because your project would work
with an Apache project, does not make your project an Apache project.
Correct.
Cheers,
Antonio
[1]
https://www.apache.org/legal/resolved.html#binary-only-inclusion-condition
---------------------------------------------------------------------
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