Hello everyone,

Since I arrived on the project (in may 2015) and as far as I remember, all 
code was written by a small subset of contributors (I think Lou has the 
correct list). So I don't think the donation would be an issue (from a legal 
perspective at least). I'm in favor of it.

I must also confess that since NetBeans was transferred to Apache (since the 
very start of the process a few years ago now), I haven't been very active 
either in Apache discussions nor in the Python plugin development. My last 
commit dates of June 2017. This was due part to lack of time (I switched job), 
uncertainties about how and when the migration to Apache would go and not very 
active contributors. I don't know if anyone worked on the plugin since then 
but I was doing most of the dev back then (not blaming anyone of course ;-)).

I still have some work that was never pushed to hg.netbeans.org. This mostly 
deals with auto-completion with JEDI and RestructeredText support. I think I 
was awaiting for a review before merging this. I'll gladly push this work if 
you want.

Regarding the current state of the plugin : I think we have some binaries 
included in it (for Jython mostly) and possibly JEDI (not merged yet). I think 
this can be an issue given the rules at Apache (last time I checked anyway). I 
don't know how we can handle this nor the amount of work required.

Regarding the future and maintenance of the plugin : given I haven't touch it 
in almost 3 years, I don't think I'll work on it in the near future (aside 
from helping a bit with the transfer). It may depend on whether a small team 
is willing to continue to work on it or not. I will not work on a project of 
this size on my own.

From an ecosystem perspective, I think the Python plugin makes sense given how 
popular Python is for learning programming, web development and data science. 
So having a good plugin for Netbeans would make the platform more interesting. 
So we should be able to find contributors (hopefully). But keep in mind I 
haven't used Netbeans in about 2 years now so I don't know what the state of 
the ecosystem is.

Regards,

Le jeudi 9 avril 2020, 14:16:20 CEST Lou Dasaro a écrit :
> Hello All,
> 
> I can vouch that nearly all of the code in the Python modules was written by
> Sun or Oracle engineers. Bug fixes were subsequently written by three or
> four volunteers, all of whom signed the OCA. A couple of Oracle engineers
> helped out in their spare time with some (bug fixes) code. AFAIK, the code
> base is contained in whatever last snapshot was taken of contrib (2017 ?).
> I am happy to donate my bits of code, and I can provide the list of
> contributors, who should be happy to donate their code on the Python
> modules to an Apache project.
> 
> Let me/us know what form needs to be signed.
> 
> Best regards,
> 
> Lou (Lucio) Dasaro
> 
> On 2020/04/09 09:39:29 Geertjan Wielenga wrote:
> > Hi all,
> > 
> > Ideally, Oracle would donate the Python modules as part of the 6th (and
> > hopefully final) donation.
> > 
> > However, unlike everything else donated so far, the code in the Python
> > modules was not written by Sun or Oracle engineers.
> > 
> > The argument could be made that since the code was part of contrib under
> > the OCA (Oracle Contributor Agreement), it belongs to Oracle and Oracle
> > can
> > simply donate it.
> > 
> > However, this has a number of disadvantages, including that Oracle won’t
> > be
> > able to donate all the code involved since some of it will be difficult to
> > identify the ownership of.
> > 
> > Better would be if the authors of the Python modules would themselves
> > contribute the code to Apache.
> > 
> > And this is permitted by Oracle — something I discussed while still
> > working
> > there with Oracle Legal folks.
> > 
> > So, is Lou Dasaro and other Python module authors around to do this?
> > 
> > And will the code be owned by someone/s specific and actively developed —
> > I’d vote against receiving more code that will not be owned by anyone.
> > 
> > Of course, I don’t work for nor speak for Oracle, though since the Python
> > code does not belong to Oracle, except if one sees the OCA as granting
> > ownership to Oracle, so these are just my personal thoughts based on being
> > involved in this donation process for some years now.
> > 
> > Thoughts?
> > 
> > Gj
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

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



Reply via email to