It seems like you missed my main point. I'm familiar with the history of the oracle donations and python; it's seems unlikely it will ever be donated.

   The NB python code can be used in a plugin portal project.
   I just looked. The python stuff in the old contrib area is
   "CDDL-GPL-2-CP" so it can freely be used in any project.

In addition I am curious if you have been able to leverage any of the various python LSP project.

-ernie

BTW, I congratulate you on your efforts and wish you all success.

On 4/2/22 10:30 AM, Eric Bresie wrote:
Regarding the license…

Based on previous conversations as I’m aware, there was the original nbPython 
development, which basically forked with much of it becoming part of the 
contrib in the codebase in Oracle control which fell under applicable Oracle IP 
and licensing concerns.

When Netbeans was donated to Apache, the code for the contrib had to be done in 
separate drops of donation to ensure proper IP and licensing venting was 
addressed.  The contrib/nbpython was to be part of donation 6 but has not been 
finalized yet.

Regarding python4Nb functionality…

I’ve got Textmate highlighting and LSP autocomplete/tips working so far.

  Now working on some of the other mechanics like options, platform discovery 
setup, execution, and hopefully debugging.

See the GitHub issues for in work or coming features planned.

Eric

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: Ernie Rael <[email protected]>
Sent: Saturday, April 2, 2022 10:21:22 AM
To: [email protected] <[email protected]>
Subject: Re: Usage of NBPython Code

Isn't the python code CDDL or somesuch?

If your project is made available as a plugin, then you don't have to
worry about Apache licensing issues and you can use whatever you want
within whatever license. Python support could be loaded through the
plugin portal.

I've been curious. Have you been able to leverage any existing python
LSP, and then add in the NB specifics like debug or ??? I don't know LSP
stuff at all, just wondering how shareable it it.

-ernie

On 4/2/22 7:43 AM, Eric Bresie wrote:
I am presently working on a new LSP based Python plugin (
https://github.com/ebresie/python4nb) which is still in early development,
and was hoping to avoid having to reproduce too much, hoped to leverage
some existing code from nbPython.  This is  not necessarily the version
from the 8.x Netbean code base contrib which is still awaiting formal
donation.  If this does get donated then working with that would be
preferable but in lieu of that, I'm working on as much of a new LSP based
implementation as possible.

Many of the nbPython sites and pages (http://nbpython.org/) have not
actively been updated since about 2015 or are no longer reachable.  There
seems to be some presences on SourceForge site (
https://sourceforge.net/projects/nbpython/ ) from which some version of
code is available (
https://sourceforge.net/p/nbpython/mercurial/ci/default/tree/ ).

I hoped to reach out here to see if anyone on the list could speak for the
former nbpython developers and to determine if usage of any of this
codebase is possible.  If not then I will work on new code  where necessary
but figured it may help speed up the process.

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






---------------------------------------------------------------------
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