On Wed, Sep 21, 2016 at 6:49 AM, Roman Shaposhnik wrote: > I've recently had an inquiry from a former Sun employee who > used to hack on NetBeans way back when: how was the list > of initial committers determined? Or more importantly, if he > wants to be added to that list up-front would that be OK?
Very many more will be added once we enter incubation. I put the initial list of committers together. The initial list reflect an initial list of committers coming from Oracle [though several more will be added later] as well as an initial list of committers from companies committed to NetBeans primarily because their software, e.g., at Airbus and European Space Agency, depends on it. A growing list of developers have indicated they'd like to be added too. We'll start doing that as indicated in the propopsal -- as soon as the proposal has been voted on, accepted, and entered into incubation. Thanks, Geertjan On Wed, Sep 21, 2016 at 6:49 AM, Roman Shaposhnik <ro...@shaposhnik.org> wrote: > Hi! > > I've recently had an inquiry from a former Sun employee who > used to hack on NetBeans way back when: how was the list > of initial committers determined? Or more importantly, if he > wants to be added to that list up-front would that be OK? > > Thanks, > Roman. > > On Tue, Sep 13, 2016 at 12:40 AM, Geertjan Wielenga > <geertjan.wiele...@googlemail.com> wrote: > > Hello everyone, > > > > Attached to this message is a proposed new project - Apache NetBeans, a > > development environment, tooling platform, and application framework. > > > > The text of the proposal is included below. Additionally, the proposal is > > in draft form on the Wiki, where we will make any required changes: > > > > https://wiki.apache.org/incubator/NetBeansProposal > > > > We look forward to your feedback and input. > > > > Kind regards, > > > > Geertjan > > > > ---- > > > > = NetBeans Proposal = > > > > == Abstract == > > > > NetBeans is an open source development environment, tooling platform, > > and application framework, used by 1.5 million individuals each month. > > > > == Proposal == > > > > Apache NetBeans will continue to focus on the areas it has focused on > > while sponsored by Sun Microsystems and Oracle. It will continue to > > primarily focus on providing tools for the Java ecosystem, while also > > being focused on tools for other ecosystems, languages and > > technologies, such as JavaScript, PHP, and C/C++. It will continue to > > actively support its community by means of mailing lists, tutorials, > > and documentation. > > > > == Background == > > > > NetBeans started in 1995/96 in Prague, in the Czech Republic, as a > > student project. Sun Microsystems acquired and open sourced it in 2000 > > and, with the acquisition of Sun Microsystems by Oracle in 2010, > > became part of Oracle. Throughout its history in Sun Microsystems and > > Oracle, NetBeans has been free and open source and has been leveraged > > by its sponsor as a mechanism for driving the Java ecosystem forward. > > > > == Rationale == > > > > Although NetBeans is already open source, moving it to a neutral place > > like Apache, with its strong governance model, is expected to help get > > more contributions from various organizations. For example, large > > companies are using NetBeans as an application framework to build > > internal or commercial applications and are much more likely to > > contribute to it once it moves to neutral Apache ground. At the same > > time, though Oracle will relinquish its control over NetBeans, > > individual contributors from Oracle are expected to continue > > contributing to NetBeans after it has been contributed to Apache, > > together with individual contributors from other organizations, as > > well as self-employed individual contributors. > > > > == Initial Goals == > > > > The initial goals of the NetBeans contribution under the Apache > > umbrella are to establish a new home for an already fully functioning > > project and to open up the governance model so as to simplify and > > streamline contributions from the community. > > > > == Current Status == > > > > Meritocracy: NetBeans has been run by Oracle, with the majority of > > code contributions coming from Oracle. The specific reason for moving > > to Apache is to expand the diversity of contributors and to increase > > the level of meritocracy in NetBeans. Apache NetBeans will be actively > > seeking new contributors and will welcome them warmly and provide a > > friendly and productive environment for purposes of providing a > > development environment, tooling environment, and application > > framework. > > > > Community: NetBeans has approximately 1.5 million active users around > > the world, in extremely diverse structures and organizations. NetBeans > > is used by teachers and instructors at schools and universities to > > teach Java and other languages. It is used by students as an > > educational tool. It is used by large organizations who base their > > software on the application framework beneath NetBeans. It is used by > > web developers for creating web sites and by developers using a range > > of tools, languages, and technologies to be productive and efficient > > software developers. > > > > Core Developers: The core developers will come from a range of > > organizations, including Oracle, which will continue its investment in > > NetBeans. > > > > Alignment: The application framework is the basis of a range of > > mission critical scientific software at large organizations in > > defense, aerospace, logistics, and research, such as at Boeing, > > Airbus, NASA, and NATO. > > > > == Known Risks == > > > > Orphaned Products: The community proposing NetBeans for incubation is > > strong and vibrant. The size and diversity of the community is a > > guarantee against the project being orphaned. > > > > Inexperience with Open Source: NetBeans has been free and open source > > since the early days of its sponsorship by Sun Microsystems. Though > > some in the NetBeans community may have worked on Apache projects, the > > majority who haven't are well versed in the principles of open source. > > > > Homogenous Developers: Individual contributors from Oracle and other > > initial committer organizations will contribute code to NetBeans in > > Apache, while at the same time individuals from other organizations > > will actively be sought to be added to the project. The aim of the > > move to Apache is precisely to open up the governance model, hence the > > desire to build up an extremely heterogeneous developer base is > > strong. For example, several organizations are very heavily invested > > in the NetBeans application framework, having based their software > > suites on top of it, hence there will be a significant interest to > > make available individual contributors from these organizations, which > > tend to be large and well established in the software industry. Also, > > including and beyond these organizations, the NetBeans community > > around the world is extremely diverse and heterogenous in relation to > > geography and backgrounds of developers. > > > > Reliance on Salaried Developers: Most of the contributors are > > anticipated to be paid to work on projects in the Java ecosystem. > > Others will come from organizations where they are paid to work with > > other languages and technologies, such as JavaScript, PHP, and C/C++. > > However, since Java skills are needed to develop most parts of > > NetBeans, it is unlikely that the developers will go very far outside > > the Java ecosystem. > > > > Relationships with Other Apache Products: Many Apache projects have > > been supported by tooling in NetBeans over the years, such as Apache > > Ant and Apache Maven. A number of Apache projects are used by > > NetBeans, such as Apache Commons and friends. > > > > An Excessive Fascination with the Apache Brand: NetBeans has a strong > > brand of its own. Though the stability of the Apache ecosystem is > > attractive, the reason for this proposal is simply to be part of the > > neutral development sharing ecosystem that Apache makes available. > > > > == Documentation == > > > > See https://netbeans.org/kb/index.html for an extensive portal to all > > the documentation. > > > > == Initial Source == > > > > The initial source is in Mercurial at hg.netbeans.org and will be > > moved, with assistance from Apache infra team, to Apache Git. > > > > == Source and IP Submission Plan == > > > > NetBeans is dual licensed, CDDL + GPL v2 with Classpath Exception. > > Upon entering Apache, the NetBeans license will be migrated to the > > current Apache License. > > > > == Trademarks == > > > > Oracle owns trademark registrations for the NetBeans mark in the U.S. > > and EU, and would donate those, including the name "NetBeans" and the > > "netbeans.org" domain, to the Apache Foundation, along with other > > artifacts, including the U.S. copyright registrations related to > > NetBeans. The trademark and copyright transfers would be detailed in > > separate documents. > > > > == External Dependencies == > > > > NetBeans is a large project with multiple dependencies and some > > changes may be needed during incubation to comply with Apache > > requirements. > > https://netbeans.org/downloads/licence/8.1/nb81-THIRDPARTYLICENSE.txt > > > > Identifying which dependencies are core and non-core will be needed as > > part of the process in meeting Apache requirements about third-party > > dependencies. (L)GPL (and possibly other) based dependencies and > > usages will need to be reviewed, and solved, as Apache does not allow > > (L)GPL dependencies, although these concerns can be resolved during > > incubation, and are not upfront blockers. > > > > == Required Resources == > > > > * Mailing Lists: dev, user, committs, and private @netbeans.apache.org > > * Wiki > > * Website > > * Source Control: Git > > * Issue Tracking > > * Release Infrastructure - Hudson/Jenkins, etc > > > > Specific Infrastructure Requests > > > > * Migration of large existing Mercurial repository to Apache Git > > * Migration of internal Oracle release infrastructure to Apache > infrastructure > > * Migration of plugin publication system, plugins.netbeans.org, to > > Apache infrastructure > > * Migration of website and related content management system to > > Apache infrastructure > > * Evaluation and identification of other NetBeans infrastructure to > > be migrated to Apache infastructures > > > > == Initial Committers == > > > > Below is the initial list of individual contributors, while more > > individual contributors will be added during incubation. > > > > ASF members with a specific interest in the project are welcome to > > request being added to this list of initial committers. > > > > After the project has been accepted and started in the incubator, > > additional committers can join, as usual, based upon their merit in > > the project. > > > > * James Gosling (Liquid Robotics) > > * Kirk Pepperdine (jClarity) > > * Martijn Verburg (jClarity) > > * Bruno Souza (SouJava) > > * Leonardo Loch Zanivan (SouJava) > > * Michel Graciano (SouJava) > > * Michael Nascimento Santos (Improving) > > * Anton Epple (Dukehoff) > > * Sven Reimers (Airbus Defense and Space) > > * Martin Klaehn (Airbus Defense and Space) > > * Floran Vogler (Airbus Defense and Space) > > * Jörg Michelberger (Airbus Defense and Sapce) > > * Norman Fomferra (European Space Agency) > > * Marco Peters (European Space Agency) > > * Tonio Fincke (European Space Agency) > > * Emmanuel Hugonnet (Red Hat) > > * Mark Stephens (IDR Solutions) > > * Georgia Ingham (IDR Solutions) > > * Mike Kelly (US DOD) > > * Emilian Bold (Joseki Bold SRL) > > * Timon Veenstra (Corizon BV) > > * Kendrik Veenstra (Corizon BV) > > * Francesco Perez Duran (Corizon BV) > > * Christian Stolz (Janitza) > > * Ernest Lotter (Institute of Mine Seismology) > > * Steve Millidge (Payara Services) > > * Andrew Pielage (Payara Services) > > * Johan Vos (Gluon) > > * Jose Pereda (Gluon) > > * Neil C. Smith (PRAXIS Live) > > * Valentin Buergel (Simtec Buergel AG) > > * Stephen Cumminger (Sonideft) > > * Shai Almog (Codename One) > > * Steve Hannah (Codename One) > > * Zoran Sevarac (University of Belgrade) > > * Henry Arousell (Björn Lundén Information AB) > > * Thomas Boqvist (Björn Lundén Information AB) > > * Jaroslav Tulach (Oracle) > > * Don Kretsch (Oracle) > > * Vladimir Voskresensky (Oracle) > > * Dmitry Zharkov (Oracle) > > * Liang Chen (Oracle) > > * Geertjan Wielenga (Oracle) > > * Tomas Zezula (Oracle) > > * Dusan Balek (Oracle) > > * Svatopluk Dedic (Oracle) > > * Tomas Hurka (Oracle) > > * Milutin Kristofic (Oracle) > > * Jiri Sedlacek (Oracle) > > * Miloslav Metelka (Oracle) > > * Petr Hejl (Oracle) > > * Tomas Stupka (Oracle) > > * Petr Pisl (Oracle) > > * Martin Entlicher (Oracle) > > * Tomas Mysik (Oracle) > > * Martin Balin (Oracle) > > * Libor Fischmeister (Oracle) > > * Petr Gebauer (Oracle) > > * Ondrej Vrabec (Oracle) > > * Jaroslav Havlin (Oracle) > > * Jiri Skrivanek (Oracle) > > * Jiri Prox (Oracle) > > * Jiri Kovalsky (Oracle) > > > > == Sponsors == > > > > Champion: > > * Bertrand Delacratez > > > > Mentors: > > * Bertrand Delacratez > > * Emmanuel Lécharny > > * Ate Douma > > > > Sponsoring Entity > > * The Apache Incubator > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >