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



Reply via email to