incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Müller <michael.muel...@mueller-bruehl.de>
Subject Re: [VOTE] Accept NetBeans into the Apache Incubator
Date Wed, 28 Sep 2016 03:40:23 GMT
+1
-- 
Herzliche Grüße, Best regards
Michael Müller

Twitter: @muellermi
Blog: blog.mueller-bruehl.de
Web Development with Java and JSF: leanpub.com/jsf
Java Lambdas and Parallel Streams: leanpub.com/lambdas


Am 27. September 2016 22:30:36 MESZ, schrieb Ate Douma <ate@douma.nu>:
>Hi everyone,
>
>Now that the discussion thread on the NetBeans Proposal has ended,
>please vote on accepting NetBeans into the Apache Incubator.
>
>The ASF voting rules are described at:
>    http://www.apache.org/foundation/voting.html
>
>A vote for accepting a new Apache Incubator podling is a majority vote
>for which only Incubator PMC member votes are binding.
>
>Votes from other people are also welcome as an indication of peoples
>enthusiasm (or lack thereof).
>
>Please do not use this VOTE thread for discussions.
>If needed, start a new thread instead.
>
>This vote will run for at least 72 hours. Please VOTE as follows
>[] +1 Accept NetBeans into the Apache Incubator
>[] +0 Abstain.
>[] -1 Do not accept NetBeans into the Apache Incubator because ...
>
>
>The proposal is listed below, but you can also access it on the wiki:
>    https://wiki.apache.org/incubator/NetBeansProposal
>
>
>Thanks,
>Ate.
>
>== 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 Defense and Space,
>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 ===
>
> * SIR01 Migration of large existing Mercurial repository to Apache Git
>  * SIR02 Migration of internal Oracle release infrastructure to Apache
>    infrastructure
>* SIR04 Migration of website and related content management system to
>Apache
>    infrastructure
>* SIR05 Evaluation and identification of other NetBeans infrastructure
>to be
>    migrated to Apache infastructures
>
>SIR03 was initially mentioned as the migration of plugins.netbeans.org
>to Apache
>infrastructure but after discussing the proposal we have decided to
>remove that
>goal for now.
>The plugins service will eventually have to migrate, but that can
>happen
>separately from the project incubation process.
>
>== 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.
>
>*Bold* means that there has already been code contributed to NetBeans,
>while
>those without bold means that the contributor has an intention to
>contribute to
>Apache NetBeans while not having done so before. That does not mean
>that those
>in bold are better or worse, just that they'll be able to get started
>more
>quickly in Apache NetBeans since they've worked with the NetBeans
>source code
>before.
>
>Note: Some of the individual contributors listed below belong in
>multiple
>different categories, e.g., NetBeans Dream Team members are often
>NetBeans
>plugin developers too, etc, while some of those in the NetBeans
>Platform
>customers category are also NetBeans Dream Team members, etc.
>
>  * Individual contributors from the NetBeans team at Oracle.
>   1. *Dusan Balek*
>   2. *Jaroslav Havlin*
>   3. *Jiri Kovalsky*
>   4. *Jiri Prox*
>   5. *Jiri Sedlacek*
>   6. *Jiri Skrivanek*
>   7. *Libor Fischmeister*
>   8. *Martin Balin*
>   9. *Martin Entlicher*
>  10. *Miloslav Metelka*
>  11. *Milutin Kristofic*
>  12. *Ondrej Vrabec*
>  13. *Petr Gebauer*
>  14. *Petr Hejl*
>  15. *Petr Pisl*
>  16. *Svatopluk Dedic*
>  17. *Tomas Hurka*
>  18. *Tomas Mysik*
>  19. *Tomas Stupka*
>  20. *Tomas Zezula*
>
>* Individual contributors from the Oracle Developer Studio team at
>Oracle.
>   1. *Alexander Simon*
>   2. *Danila Sergeyev*
>   3. *Dmitry Zharkov*
>   4. Don Kretsch
>   5. *Ilia Gromov*
>   6. Liang Chen
>   7. *Maria Dalmatova*
>   8. *Petr Kudriavtsev*
>   9. *Vladimir Kvashin*
>  10. *Vladimir Voskresensky*
>
>  * Individual contributors from the Oracle JET team at Oracle.
>   1. *Geertjan Wielenga*
>   2. *John Brock*
>
>  * Individual contributors from the Oracle Labs team at Oracle.
>   1. *Jaroslav Tulach*
>   2. Thomas Wuerthinger
>
>  * Individual contributors from the Java Platform Group at Oracle.
>   1. *Jan Lahoda*
>
>  * Individual contributors from NetBeans Platform customers.
>   1. Sven Reimers (Airbus Defence and Space)
>   2. Martin Klaehn (Airbus Defence and Space)
>   3. Florian Vogler (Airbus Defence and Space)
>   4. Jörg Michelberger (Airbus Defence and Space)
>   5. Norman Fomferra (European Space Agency)
>   6. Marco Peters (European Space Agency)
>   7. Tonio Fincke (European Space Agency)
>   8. Mike Kelly (US DOD)
>   9. Timon Veenstra (Corizon BV)
>  10. Kendrik Veenstra (Corizon BV)
>  11. Francesco Perez Duran (Corizon BV)
>  11. Christian Stolz (Janitza)
>  13. Ernest Lotter (Institute of Mine Seismology)
>  14. Neil C. Smith (Praxis LIVE)
>  15. Valentin Buergel (Simtec Buergel AG)
>  16. Stephen Cumminger (Sonideft)
>  17. Steven Yi (blue)
>  18. Henry Arousell (Björn Lundén Information AB)
>  19. Thomas Boqvist (Björn Lundén Information AB)
>  20. Zoran Sevarac (University of Belgrade)
>
>  * Individual contributors from ex-Sun and ex-Oracle employees.
>   1. James Gosling (Liquid Robotics)
>   2. Mike Duigou (Liquid Robotics)
>   3. *Jesse Glick*
>   4. *Milos Kleint* (Atlassian)
>   5. *Radim Kubacki* (currently NBAndroid.org)
>6. *Ralph Benjamin Ruijs* (ex refactoring guru from NetBeans team, now
>at
>       Rockstars IT)
>   7. *Tim Boudreau* (ex window system guru from NetBeans team)
>   8. *Viktor Lapitsky* (dev/deployment/debug)
>
>  * Individual contributors from NetBeans Dream Team.
>   1. Aljoscha Rittner (ETable/Outline component features)
>   2. Andreas Stefik (accessibility features)
>   3. *Anton Epple* (DukeScript plugin from Dukehoff)
>   4. Aristides Villareal (documentation, testing)
>   5. *Benno Markiewicz* (various independent plugins)
>   6. Bruno Souza (SouJava)
>   7. Christian Lenz (website redesigner and more)
>   8. Constantin Drabo (testing, quality control)
>   9. David Heffelfinger (documentation in Java EE area)
>  10. *Emilian Bold* (various plugins from Joseki Bold SRL)
>  11. Hermien Pellissier (documentation, testing)
>  12. Ivar Grimstad (JPA Modeler and MVC tooling)
>  13. Josh Juneau (documentation, testing, MVC tooling)
>  14. Kirk Pepperdine (jClarity)
>  15. Johan Vos (Gluon plugin from Gluon)
>  16. Jose Pereda (Gluon plugin from Gluon)
>  17. John Kostaras (documentation, testing)
>  18. Liang Ding (Chinese translator)
>  19. Mark Stephens (JavaFX PDF viewer plugin from IDR Solutions)
>  20. Martijn Verburg (jClarity)
>21. Michael Nascimento Santos (Improving CEO, working on refactoring
>tools)
>  22. Michael Mueller
>  23. Michel Graciano (tests, documentation)
>  24. Tushar Joshi (various plugins, documentation, testing)
>  25. *Wade Chandler* (Independent, working on Groovy support)
>  26. Zoran Sevarac (plugins for teaching/education)
>
>  * Individual contributors from NetBeans plugin developers.
>   1. Georgia Ingham (JavaFX PDF viewer plugin from IDR Solutions)
>   2. *Emmanuel Hugonnet* (WildFly plugin from Red Hat)
>   3. Shai Almog (Codename One plugin from Codename One)
>   4. Steve Hannah (Codename One plugin from Codename One)
>   5. Attila Kelemen (independent Gradle plugin)
>   6. Denis Anisimov (Vaadin plugin from Vaadin)
>   7. Gaurav Gupta (independent JPA Modeler plugin)
>   8. Junichi Yamamoto (PHP-related plugins)
>   9. Bruno Flavio (Groovy/Grails-related code)
>  10. Leonardo Loch Zanivan (JSHint)
>  11. Mattias Blaesing (various plugins)
>
>  * Miscellaneous
>   1. Anuradha Gunasekara (Maven tools)
>   2. Steve Millidge (Payara Services)
>   3. Andrew Pielage (Payara Services)
>   4. Gui Chulin (translation)
>   5. Yi Zhao (translation)
>   6. Liyuan Li (translation)
>   7. CunHui Lin (translation)
>   8. Lei Cao (translation)
>
>== Sponsors ==
>
>=== Champion ===
>
>  * Bertrand Delacretaz
>
>=== Mentors ===
>
>  * Bertrand Delacretaz
>  * Emmanuel Lécharny
>  * Ate Douma
>  * Mark Struberg
>  * Jim Jagielski
>  * Daniel Gruno
>
>=== Sponsoring Entity ===
>  * The Apache Incubator
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org

Mime
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message