>  what happens now with the abandoned code?

Whatever you want within the constraints of the licensing.

After the following, from a thread last month, "Usage of NBPython Code [License]", following was sent around April 10, the following got general agreement, and I thought things were clarified.

=============================================
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/. 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.

IIUC, you are not working on an Apache project. It's possible you are using some code that is part of an Apache project, but that does not make your code an Apache project.

You can use any open source code with any open source license, modify it, extend it... and create a project . You can put this project on the plugin portal and anyone can use it with NetBeans. No restrictions. As long as you do not expect your project's source code to be included in the Apache NetBeans source code Repository.

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.

-ernie


On 5/7/22 8:51 AM, Eric Bresie wrote:
I support Netbeans and am trying to make it a better product by adding
value to it and become a better coder in the process.

Short version:
So what happens now with the abandoned code?

Long version:

I'm not a NetBean core developer, I don't speak for Apache or Oracle, I'm
not a PMC member, I do not speak for any of the individual projects (in the
case of Python for nbPython, for JIRA, UML, etc).  As such I do not have
the authority to represent on matters of "IP clearances" so forgive me for
trying all due diligence to do things in an acceptable manner.

Donation process is not simple and involves a lot of hard work.  Past
efforts have not been overlooked but have been greatly appreciated.  I
acknowledge Oracle probably does not want to spend any more time, money, or
effort on this.   Based on  (1) the contribution code/participation page,
the indication seems to imply the need for IP Clearance (2)  in support of
incubation (which has come and gone already).  I believe some of the
donation is pending this.

Attempts have been made in the past with in most cases, at the time
indication was to wait on the donations to come through before doing
anything else.

So if no no further actions on donations are expected, what does that mean
for the remaining code?  At a minimum can something be documented on the
Apache Transition page to say as much (3)?

So for anything not covered by previous efforts, what is to become of
them?  Is nothing to be done and these are abandoned work?

I think indication is asking for someone to take ownership of a given
project (updates licenses, maintenance, etc).  Okay...

When I tried in the past (7) I was basically told none of it would be
accepted until the work was done against the official donation was complete
(I've stopped working on it since), even after spending a significant
amount of time working with what was available at the time.  It was
suggested work on new code which I am in the process of attempting (8).

Per (4) there are a few sources of older code  (5) (6).  Maybe a better
question is, in lieu of lack of "official donation" can  the code from one
of the clones/conversions be used to continue the work for the abandoned
project?  And if so, what is needed at a minimum for the work to be
accepted by Apache and the community as a whole (i.e. is adding applicable
licenses header)?

I've taken in the input and tried to move things forward and tried to
provide input as well...and for all my attempts, I get looked down on and
rejected for the hard work in trying to fill a major gap missing in the
NetBeans (i.e. Python) or add value to the code.   If this is the sort of
community being built, maybe I need to find another community.

Eric Bresie
ebre...@gmail.com

References:
(1) https://netbeans.apache.org/participate/submit-pr.html#contributing-code

(2)  https://incubator.apache.org/ip-clearance/
(3) https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition
(4) https://netbeans.apache.org/about/oracle-transition.html
(5) a clone of the Mercurial repositories at
http://source.apidesign.org/hg/netbeans/
(6) conversion of Mercurial to git is available at
https://github.com/emilianbold/netbeans-releases
(7) https://github.com/ebresie/netbeans/tree/nbpython_integration3

On Fri, May 6, 2022 at 3:56 PM Geertjan Wielenga
<geertjan.wiele...@googlemail.com.invalid> wrote:

Pick one of these that you (or someone else) are personally going to be
working on, what your schedule is, your timeline, and deliverables.

No, Oracle owes you nothing at all. No, we will not ask Oracle to donate
one more line of code that is not going to be owned by a very specific
person with an actual plan.

Gj



On Fri, 6 May 2022 at 19:37, Eric Bresie <ebre...@gmail.com> wrote:

I'm asking again, because there is more than just Python in the donation.

Further, unless I've missed it, I've not seen an official "Donation 6 is
done", "Donation 6 is ready for review" , or any such notification.

Based on
https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition


    - JIRA support
       -

       jira
       -

       jira.rest
       -

       jira.xmlrpc
       -

       Wrappers to third party libraries
       (c.atlassian.connector.eclipse.commons.core,
       c.atlassian.connector.eclipse.jira.core,
       c.atlassian.connector.eclipse.jira.core.rest, c.s.jersey,
       c.s.mail.javax.mail, javax.servlet, javax.wsdl, javax.xml.rpc,
       javax.xml.soap, libs.jira.rest, o.apache.axis,
o.apache.commons.discovery,
       o.codehaus.jettison, o.eclipse.mylyn.commons.soap,
       o.eclipse.mylyn.monitor.ui.dummy, o.joda.time)
       - contrib –
       - ant.freeform.samples
       - apisupport.beanbrowser
       - apisupport.projectinspector
       - autoproject.core
       - autoproject.java
       - autoproject.profiler
       - autoproject.web
       - autosave – possibly to be contributed by its non-Oracle authors
       rather than Oracle?
       - editor.fscompletion
       - gsf
       - gsf.api
       - gsf.tools
       - gsfpath.api
       - insertunicode
       - java.fscompletion
       - javahints
       - javahints.generate
       - licensechanger
       - modulemanager
       - mount
       - o.n.contrib.debuggerretry
       - python.x (15 modules, including the wrappers o.jython,
       o.jython.distro) – possibly to be contributed by its non-Oracle
authors
       rather than Oracle?
       - quickfilechooser
       - spellchecker.hunspell
       - sysprops
    - community clusters:
       - community-xml (2326 files)
       - community-uml (6365 files)


Eric Bresie
ebre...@gmail.com


On Fri, May 6, 2022 at 9:10 AM Geertjan Wielenga
<geertjan.wiele...@googlemail.com.invalid> wrote:

You've asked this several times at this point -- each time you've had
an answer already. I believe there's nothing that needs to be donated
anymore.

Gj

On Fri, May 6, 2022 at 4:03 PM Eric Bresie <ebre...@gmail.com> wrote:
What is the current status of Donation 6?

Is there any plans to complete this or has it been abandoned?

Eric Bresie
ebre...@gmail.com
---------------------------------------------------------------------
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