SlideShare a Scribd company logo
The Long Walk to Apache NetBeans
Geertjan Wielenga, Oracle
Agenda

— The 5 Supposed Stages of How Enterprises Do Open Source 

— The Reality and All the Little Details
— NetBeans in Sun Microsystems 

— NetBeans in Oracle
— NetBeans in Apache
— Next Steps
Agenda

— The 5 Supposed Stages of How Enterprises Do Open Source 

— The Reality and All the Little Details
— NetBeans in Sun Microsystems 

— NetBeans in Oracle
— NetBeans in Apache
— Next Steps
Stage 1

Takeover time — and we like our new
stuff and it is all ours.
Stage 2

Oh no, we’re not making money in any
shape, form, or size from our new
stuff.
Stage 3

Let’s quietly move all the resources to
revenue-generating stuff.
Stage 4

Now we’ll undermine our new stuff
internally and promote the idea that
no one is using it.
Stage 5

Let’s position ourselves as open source
heroes by donating our new stuff to a
foundation and announcing the project is a
massive success and that we’re amazingly
generous and awesome for giving it away.
Agenda

— The 5 Supposed Stages of How Enterprises Do Open Source

— The Reality and All the Little Details
— NetBeans in Sun Microsystems 

— NetBeans in Oracle
— NetBeans in Apache
— Next Steps
The Long Walk to Apache NetBeans
NetBeans in Sun Microsystems

— NetBeans founded in 1996, acquired by Sun in 1997.
— Open sourced in 2000, but governance was Sun-only.
— Strong focus on building a community around NetBeans, 

e.g., NetCAT and NetBeans Dream Team.
— Not only Java focus, also JavaScript, Ruby, C/C++, Groovy, etc, and

major organizations (AirBus, Boeing, NATO, etc) reused the platform.
— However, community constantly wanted more involvement.
NetBeans in Oracle

— Oracle acquired NetBeans via Sun acquisition in 2010.
— Oracle invested in 3 IDEs: JDeveloper, Eclipse, and NetBeans. Oh no…
— Several Oracle technologies repositioned on/with NetBeans: 

Java, JDeveloper, Oracle Developer Studio, Oracle JET, Oracle Labs
— Initially, very strong focus on Java, also on JavaScript via Oracle JET.

— Reprioritization, with Oracle Cloud, and other modern developments.
The Long Walk to Apache NetBeans
You know it’s going to hurt,
but not where, why, and how,
nor how long.
And in the end, you’ll feel a
lot better.
NetBeans in Apache

— Open governance long requested by community and Apache 

a logical foundation.
— October 2016: Apache NetBeans Incubator Proposal accepted.
— Long list of Oracle developers included, with a new NetBeans team.
— January 2017: Thorough process established for auditing code.

— September 2017: 45,000 files, 4 million lines of code donated.
Agenda

— The 5 Supposed Stages of How Enterprises Do Open Source 

— The Reality and All the Little Details
— NetBeans in Sun Microsystems 

— NetBeans in Oracle
— NetBeans in Apache
— Next Steps
Next Steps

— Two massive milestones have been achieved:



— completion of the 1st Software Grant Agreement



— NetBeans Platform, Java SE tools, inc Jigsaw and JShell in Apache Git
— A key aim was to release NetBeans 9 from Apache at the same time as JDK 9. 

That is no longer achievable. For the reasons, see the dentist pics.

— Many tasks need to be completed for the Apache incubator release. Join in, participate!

— 2nd donation is being audited, has been audited for several months.
— Gradually, all of NetBeans, e.g., website, mailing lists, etc, will move to Apache. 

— Get involved — join the mailing lists, add your voice to discussions, this is important stuff!

More Related Content

PDF
Java Master Class
PDF
Session at Oredev 2016.
PDF
Coding from Application Container Cloud to Oracle JET
PPTX
Mastering DevOps With Oracle
PPTX
Mastering DevOps with Oracle
PPT
Java Community and Overview Track - March 2016
PPT
Java Community News - September 2015
PPTX
DevOps in your Oracle Stack
Java Master Class
Session at Oredev 2016.
Coding from Application Container Cloud to Oracle JET
Mastering DevOps With Oracle
Mastering DevOps with Oracle
Java Community and Overview Track - March 2016
Java Community News - September 2015
DevOps in your Oracle Stack

What's hot (20)

PPTX
Oracle Fusion Middleware provisioning with Puppet
PPTX
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
PDF
Java WebStart Is Dead: What Should We Do Now?
PPT
More java community insider secrets
PPT
Heroku for team collaboration
PDF
The Future of Java and You
PDF
Security as Code
PPTX
Java cloud service 발표자료
PDF
APAC Tour 2019 update
PDF
Special MuleSoft Meetup at London CONNECT
PPTX
DevOps game lego
PDF
Intro to DefectDojo at OWASP Switzerland
PPTX
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
PDF
DevOps and its impact
PPTX
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
PDF
AppSec is Eating Security
PPTX
Trends and future of java
PDF
Application Security Testing for a DevOps Mindset
PDF
DevOps Transformation in DXB Telkom
PPTX
Introduction to JavaFx and HTML5
Oracle Fusion Middleware provisioning with Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
Java WebStart Is Dead: What Should We Do Now?
More java community insider secrets
Heroku for team collaboration
The Future of Java and You
Security as Code
Java cloud service 발표자료
APAC Tour 2019 update
Special MuleSoft Meetup at London CONNECT
DevOps game lego
Intro to DefectDojo at OWASP Switzerland
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
DevOps and its impact
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
AppSec is Eating Security
Trends and future of java
Application Security Testing for a DevOps Mindset
DevOps Transformation in DXB Telkom
Introduction to JavaFx and HTML5
Ad

Similar to The Long Walk to Apache NetBeans (20)

PPTX
Getting a Neural Network Up and Running with OpenLab
PDF
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
PDF
StackEngine Demo - Docker Austin
PDF
The Japan Government has adopted Drupal8 for its official statistics system....
PPTX
Tech Spark Presentation
PDF
Developing on OpenStack Startup Edmonton
PDF
AppSec Pipelines and Event based Security
PDF
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
PPTX
InteropWG Intro & Vertical Programs (May. 2017)
PPTX
A Tale of Two Apps
PDF
INTERFACE, by apidays - How we built out governance layer on this thousand-ye...
PDF
Implementing Cloud Storage With Openstack Swift 1st Edition Amar Kapadia
PDF
Cloud Architecture Tutorial - Why and What (1of 3)
PPTX
Managing Microservices with Neo4j
PPTX
OpenShift with Eclipse Tooling - EclipseCon 2012
PDF
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
PPTX
DefCore: The Interoperability Standard for OpenStack
PDF
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
PDF
Cincom Smalltalk Roadmap ESUG 2013
PDF
Build an Infra Product with AWS Fargate
Getting a Neural Network Up and Running with OpenLab
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
StackEngine Demo - Docker Austin
The Japan Government has adopted Drupal8 for its official statistics system....
Tech Spark Presentation
Developing on OpenStack Startup Edmonton
AppSec Pipelines and Event based Security
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
InteropWG Intro & Vertical Programs (May. 2017)
A Tale of Two Apps
INTERFACE, by apidays - How we built out governance layer on this thousand-ye...
Implementing Cloud Storage With Openstack Swift 1st Edition Amar Kapadia
Cloud Architecture Tutorial - Why and What (1of 3)
Managing Microservices with Neo4j
OpenShift with Eclipse Tooling - EclipseCon 2012
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
DefCore: The Interoperability Standard for OpenStack
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Cincom Smalltalk Roadmap ESUG 2013
Build an Infra Product with AWS Fargate
Ad

More from Geertjan Wielenga (20)

PDF
JFall 2016: Oracle JET Session
PDF
Slovenian Oracle User Group
PDF
Imworld.ro
PDF
Oracle User Group Holland
PDF
State of NetBeans
PDF
Oracle JET, with JET Mobile Content
PDF
10 Building Blocks for Enterprise JavaScript
PDF
Japanese Introduction to Oracle JET
PDF
Oracle JET
PDF
geecon 2016: "What's Oracle Doing with JavaScript?!"
PDF
Technology Evangelism
PDF
Technology evangelist
PDF
Surviving Life in the JavaScript Ecosystem
PDF
Oracle JET: Enterprise-Ready JavaScript Toolkit
PDF
NetBeans Workshop at Hanze University of Applied Science, Groningen
PDF
Coding for Desktop & Mobile with HTML5 & Java EE
PDF
"Meet the NetBeans Community"
PDF
Consuming Java EE in Desktop, Web, and Mobile Frontends
PDF
Smart Migration to JDK 8
PDF
Ext java-editor
JFall 2016: Oracle JET Session
Slovenian Oracle User Group
Imworld.ro
Oracle User Group Holland
State of NetBeans
Oracle JET, with JET Mobile Content
10 Building Blocks for Enterprise JavaScript
Japanese Introduction to Oracle JET
Oracle JET
geecon 2016: "What's Oracle Doing with JavaScript?!"
Technology Evangelism
Technology evangelist
Surviving Life in the JavaScript Ecosystem
Oracle JET: Enterprise-Ready JavaScript Toolkit
NetBeans Workshop at Hanze University of Applied Science, Groningen
Coding for Desktop & Mobile with HTML5 & Java EE
"Meet the NetBeans Community"
Consuming Java EE in Desktop, Web, and Mobile Frontends
Smart Migration to JDK 8
Ext java-editor

Recently uploaded (20)

PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
top salesforce developer skills in 2025.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administration Chapter 2
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
AI in Product Development-omnex systems
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
ai tools demonstartion for schools and inter college
PPTX
Introduction to Artificial Intelligence
PPTX
Essential Infomation Tech presentation.pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PTS Company Brochure 2025 (1).pdf.......
top salesforce developer skills in 2025.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administration Chapter 2
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
AI in Product Development-omnex systems
2025 Textile ERP Trends: SAP, Odoo & Oracle
Reimagine Home Health with the Power of Agentic AI​
ai tools demonstartion for schools and inter college
Introduction to Artificial Intelligence
Essential Infomation Tech presentation.pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Odoo Companies in India – Driving Business Transformation.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How Creative Agencies Leverage Project Management Software.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

The Long Walk to Apache NetBeans

  • 1. The Long Walk to Apache NetBeans Geertjan Wielenga, Oracle
  • 2. Agenda
 — The 5 Supposed Stages of How Enterprises Do Open Source 
 — The Reality and All the Little Details — NetBeans in Sun Microsystems 
 — NetBeans in Oracle — NetBeans in Apache — Next Steps
  • 3. Agenda
 — The 5 Supposed Stages of How Enterprises Do Open Source 
 — The Reality and All the Little Details — NetBeans in Sun Microsystems 
 — NetBeans in Oracle — NetBeans in Apache — Next Steps
  • 4. Stage 1
 Takeover time — and we like our new stuff and it is all ours.
  • 5. Stage 2
 Oh no, we’re not making money in any shape, form, or size from our new stuff.
  • 6. Stage 3
 Let’s quietly move all the resources to revenue-generating stuff.
  • 7. Stage 4
 Now we’ll undermine our new stuff internally and promote the idea that no one is using it.
  • 8. Stage 5
 Let’s position ourselves as open source heroes by donating our new stuff to a foundation and announcing the project is a massive success and that we’re amazingly generous and awesome for giving it away.
  • 9. Agenda
 — The 5 Supposed Stages of How Enterprises Do Open Source
 — The Reality and All the Little Details — NetBeans in Sun Microsystems 
 — NetBeans in Oracle — NetBeans in Apache — Next Steps
  • 11. NetBeans in Sun Microsystems
 — NetBeans founded in 1996, acquired by Sun in 1997. — Open sourced in 2000, but governance was Sun-only. — Strong focus on building a community around NetBeans, 
 e.g., NetCAT and NetBeans Dream Team. — Not only Java focus, also JavaScript, Ruby, C/C++, Groovy, etc, and
 major organizations (AirBus, Boeing, NATO, etc) reused the platform. — However, community constantly wanted more involvement.
  • 12. NetBeans in Oracle
 — Oracle acquired NetBeans via Sun acquisition in 2010. — Oracle invested in 3 IDEs: JDeveloper, Eclipse, and NetBeans. Oh no… — Several Oracle technologies repositioned on/with NetBeans: 
 Java, JDeveloper, Oracle Developer Studio, Oracle JET, Oracle Labs — Initially, very strong focus on Java, also on JavaScript via Oracle JET.
 — Reprioritization, with Oracle Cloud, and other modern developments.
  • 14. You know it’s going to hurt, but not where, why, and how, nor how long. And in the end, you’ll feel a lot better.
  • 15. NetBeans in Apache
 — Open governance long requested by community and Apache 
 a logical foundation. — October 2016: Apache NetBeans Incubator Proposal accepted. — Long list of Oracle developers included, with a new NetBeans team. — January 2017: Thorough process established for auditing code.
 — September 2017: 45,000 files, 4 million lines of code donated.
  • 16. Agenda
 — The 5 Supposed Stages of How Enterprises Do Open Source 
 — The Reality and All the Little Details — NetBeans in Sun Microsystems 
 — NetBeans in Oracle — NetBeans in Apache — Next Steps
  • 17. Next Steps
 — Two massive milestones have been achieved:
 
 — completion of the 1st Software Grant Agreement
 
 — NetBeans Platform, Java SE tools, inc Jigsaw and JShell in Apache Git — A key aim was to release NetBeans 9 from Apache at the same time as JDK 9. 
 That is no longer achievable. For the reasons, see the dentist pics.
 — Many tasks need to be completed for the Apache incubator release. Join in, participate!
 — 2nd donation is being audited, has been audited for several months. — Gradually, all of NetBeans, e.g., website, mailing lists, etc, will move to Apache. 
 — Get involved — join the mailing lists, add your voice to discussions, this is important stuff!