If you need an additional Mentor with a slight Infra background then feel free to sign me up.
LieGrue, strub > On Tuesday, 13 September 2016, 9:40, 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