Thanks!
The two YouTube videos, especially JavaOne 2017,were exactly the kind of 
reference that I was asking for in my original question.


—
derik



On Jun 1, 2018, at 11:51 AM, Geertjan Wielenga 
<geertjan.wiele...@googlemail.com<mailto:geertjan.wiele...@googlemail.com>> 
wrote:



We start by running scripts through the files applicable to a particular 
donation to verify that they’re Oracle or Sun licensed. In addition, some cases 
individual people have put their own name in the copyright area in which case 
we need to track them down to make sure the related code really belongs to 
Oracle. In other cases there is no license at all and then we need to determine 
the ownership of that file. Similarly for the images.

The bottom line is Oracle cannot donate that which does not belong to Oracle 
and in the 20 years or so of NetBeans existence a lot of non compliant things 
may or may not have happened.

The 1st donation, done last year, was about 45000 files which was about 
4000,000 lines of code. The 2nd donation, which we’re working on right now, is 
smaller, about 1.500.000 lines of code.

This is a massive process and it’s amazing that we’re as far as we are. But you 
could also simply go to the Apache NetBeans blog where you’ll find two YouTube 
clips, one from Devoxx 2017, the other from JavaOne 2017, where everything is 
explained.

Please do that — watch those YouTube clips and don’t immediately respond with 
more questions.

Thanks,

Gj

On Friday, June 1, 2018, Derik Devecchio 
<ddevecc...@celestron.com<mailto:ddevecc...@celestron.com>> wrote:
Thanks for the rapid response.   But I didn’t convey the meaning of my question.

So let me ask something more specific.
On the page you reference there is something like
Acceptance of Apache Software Grant Agreement

  1.  Done: 1st code donation
  2.  In process: 2nd code donation

In this context, does the word donation refer to just sending the code over?   
Or the entire process of code review, delivering it to Apache hardware, 
acceptance by the Apache PMC, acquisition of a number of volunteers to continue 
to maintain development, installation of the firmware on a Apache server, and 
integration of that new code into the existing project?

That page you referenced also has words like this.

  1.  Done: code written in the above clusters (for example. related to Java 9 
features) written since the review process started.

Is there any additional information about what kind of review is done by Oracle 
personal before the code is handed over to Apache?  What is meant by “review”.  
Is it just a matter of checking to make sure there is no proprietary material 
left in the code before it is donated?   If so, how is that accomplished.




On Jun 1, 2018, at 10:17 AM, Geertjan Wielenga 
<geertjan.wiele...@googlemail.com<mailto:geertjan.wiele...@googlemail.com>> 
wrote:

I can't speak for other companies. I can't speak for other large donations like 
this. I can only speak for the process that we're going through, have been 
going through, since October 2016, and here it is:

https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition<https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_display_NETBEANS_Apache-2BTransition&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LEbKaWj9ZrFRBadYtwZVnHfoaHpGoEmzs1DrtRBDEg8&m=ANtxLVERdb6x_H09iDvWpZQFOAYbkoJQwyrlel-fobA&s=Uh_LKLqP0fNaLminTxNTQ_EJGG67zysqa08GVO6ik8I&e=>

Thanks,

Gj



On Fri, Jun 1, 2018 at 7:13 PM, Derik Devecchio 
<ddevecc...@celestron.com<mailto:ddevecc...@celestron.com>> wrote:
Gj,

Is there a web page somewhere that documents the process that a large company 
like Oracle goes through to make a large donation like this?

It is probably more complicated than going to the Java group and saying “Pack 
all your source code in a zip file and send it to Apache.  Tell them to write a 
script to remove our name from every source file and add theirs if they want”.

On the other hand you make it sound like there were lawyers pouring over every 
line of source to make sure there is no liability to releasing it.






On Jun 1, 2018, at 2:20 AM, Geertjan Wielenga 
<geertjan.wiele...@googlemail.com<mailto:geertjan.wiele...@googlemail.com>> 
wrote:

No offence, but please read the blog:

https://blogs.apache.org/netbeans/entry/announce-apache-netbeans-incubating-91<https://urldefense.proofpoint.com/v2/url?u=https-3A__blogs.apache.org_netbeans_entry_announce-2Dapache-2Dnetbeans-2Dincubating-2D91&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LEbKaWj9ZrFRBadYtwZVnHfoaHpGoEmzs1DrtRBDEg8&m=pAsthN5mTLTxTV76L-T7dfqvT3N-11So9VGVhnjwUTA&s=WiyZh0HCLRkT2eG4H8smfJBxc0eD4rwtGUirKJNNr6I&e=>

Whoever you think "Oracle" is, Oracle is me, and many others in Oracle who have 
contributed to Apache NetBeans from the beginning:

https://github.com/apache/incubator-netbeans/graphs/contributors<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_incubator-2Dnetbeans_graphs_contributors&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=LEbKaWj9ZrFRBadYtwZVnHfoaHpGoEmzs1DrtRBDEg8&m=pAsthN5mTLTxTV76L-T7dfqvT3N-11So9VGVhnjwUTA&s=bq4cRLkETuc43EDiSVn3CTj7nnL5snbkEGH26qAom84&e=>

Above, I see many people from Oracle. I don't see you. I therefore prefer 
people from Oracle. :-)

Thanks,

Gj


On Fri, Jun 1, 2018 at 11:12 AM, Karl 
<karl.ranse...@justmail.de<mailto:karl.ranse...@justmail.de>> wrote:

No offense, but what use is a Java IDE in 2018 without support for web 
applications?

If that is Oracle's secret plan to kill NetBeans by making it unusable for 
professional development, it's working.

Is there at least a time frame on why Oracle wants to donate that? (If they 
actually pan to do that)

Karl

Am 30.05.2018 um 18:40 schrieb Geertjan Wielenga:
Not in 9.0, which is focused on Java SE only. All the JavaScript features (and 
Java EE, PHP, Groovy, C/C++) must still be donated to Apache by Oracle.

Gj

On Wednesday, May 30, 2018, Mark A. Claassen 
<mclaas...@ocie.net<mailto:mclaas...@ocie.net>> wrote:
I have an Angular application that works just fine running “ng serve” from the 
command line.  What is the best way to run this project  in netbeans?  I found 
some things on the internet, but they seem out of date or not quite what I 
want.  Can I run this as a Node.js application and with the correct project 
properties, have netbeans run “ng serve”?

Thanks!

Mark Claassen
Senior Software Engineer






Reply via email to