Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0342F200B95 for ; Tue, 27 Sep 2016 22:30:46 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 01AE6160AD2; Tue, 27 Sep 2016 20:30:46 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id C95A9160AB9 for ; Tue, 27 Sep 2016 22:30:44 +0200 (CEST) Received: (qmail 13116 invoked by uid 500); 27 Sep 2016 20:30:43 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 13100 invoked by uid 99); 27 Sep 2016 20:30:43 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Sep 2016 20:30:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id AB94D1A036C for ; Tue, 27 Sep 2016 20:30:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.02 X-Spam-Level: X-Spam-Status: No, score=-0.02 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=douma-nu.20150623.gappssmtp.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id LvvwwTICmDs4 for ; Tue, 27 Sep 2016 20:30:39 +0000 (UTC) Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id B28295F56F for ; Tue, 27 Sep 2016 20:30:38 +0000 (UTC) Received: by mail-wm0-f47.google.com with SMTP id b130so34122752wmc.0 for ; Tue, 27 Sep 2016 13:30:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=douma-nu.20150623.gappssmtp.com; s=20150623; h=from:subject:to:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=KesNEJW257BABOIr8zRJi5QMx/A/oRHuMOEaseI1aBk=; b=DMSBHsAkHBG3C8DXjLH4o1emJagTOVzt9qvhlIZcDCjg1JA2m9OJ7STJeIYCgHSy+J fd+cHGj+aePPvaOR0ZMvLwh7K3hkfHGYFyyNdsRAD7dwbh2Bno86XZgtIGiYEfXWQmk8 BwPqIY5t5pYWRsTC3uwHRPyxzaRzctIMWa7JAy1kgSkgkX3bGt3vLjIaatEoEVQrvLTD oA+rbOluZK8JwHD3GKAaoGzYIGyGfGqT6rlzeCFDp50BuRjUV6rGrYNHhQC61seCsHGD aEdbkaWTjmq3j1f33x/Szqyg1rXj33MuFDJ64b5XDSo4yiOMCsqTDANZnzTaBtM7Ph9h 44/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=KesNEJW257BABOIr8zRJi5QMx/A/oRHuMOEaseI1aBk=; b=P4XnoPULzV4z73YtsoSocPlJ09zLaMscHDRY4A51Dek2Qh1kMfe3BWAoy66pZXD38w 8AoYQkyBoKLmqbis0/ohnlxE4Io3xAdz3Y5wpONct5wPjVhAaPCmdREu7DXF/tLY+LMr uvE3LDOih0AE07Rbz72fFRCGPKiTkF8SPybB0VpYLVROG5oYCGbZNpygkqErWzoA8te6 TjQTgvz2j7nAajYxw3AymVu36yTy3SdqE/kOKlL3hazhmkHtrRNObsNVpyFsLKCRdGSD v055GMMIWr+T2bTTVuaqDJWjLX5Aw4ShPXjRSpGmgM4L1NwBullcCvFrIbKePLfWio5w kF0w== X-Gm-Message-State: AE9vXwPUIjj+lpLTBKta1BY0nE53jxXzqavHx4weYTFEqrYiUWvQ7jdz/PT4NIBO9vsukw== X-Received: by 10.194.51.170 with SMTP id l10mr27930212wjo.203.1475008238013; Tue, 27 Sep 2016 13:30:38 -0700 (PDT) Received: from [192.168.1.105] (238-048-128-083.dynamic.caiway.nl. [83.128.48.238]) by smtp.gmail.com with ESMTPSA id e2sm4526859wjn.11.2016.09.27.13.30.37 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Sep 2016 13:30:37 -0700 (PDT) From: Ate Douma Subject: [VOTE] Accept NetBeans into the Apache Incubator To: "general@incubator.apache.org" Message-ID: Date: Tue, 27 Sep 2016 22:30:36 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable archived-at: Tue, 27 Sep 2016 20:30:46 -0000 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. =3D=3D Abstract =3D=3D NetBeans is an open source development environment, tooling platform, and= application framework, used by 1.5 million individuals each month. =3D=3D Proposal =3D=3D Apache NetBeans will continue to focus on the areas it has focused on whi= le sponsored by Sun Microsystems and Oracle. It will continue to primarily f= ocus on providing tools for the Java ecosystem, while also being focused on tools= for other ecosystems, languages and technologies, such as JavaScript, PHP, an= d C/C++. It will continue to actively support its community by means of mai= ling lists, tutorials, and documentation. =3D=3D Background =3D=3D NetBeans started in 1995/96 in Prague, in the Czech Republic, as a studen= t 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. =3D=3D Rationale =3D=3D Although NetBeans is already open source, moving it to a neutral place li= ke Apache, with its strong governance model, is expected to help get more contributions from various organizations. For example, large companies ar= e using NetBeans as an application framework to build internal or commercial applications and are much more likely to contribute to it once it moves t= o neutral Apache ground. At the same time, though Oracle will relinquish it= s control over NetBeans, individual contributors from Oracle are expected t= o continue contributing to NetBeans after it has been contributed to Apache= , together with individual contributors from other organizations, as well a= s self-employed individual contributors. =3D=3D Initial Goals =3D=3D 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. =3D=3D Current Status =3D=3D Meritocracy: NetBeans has been run by Oracle, with the majority of c= ode contributions coming from Oracle. The specific reason for moving to Apach= e is to expand the diversity of contributors and to increase the level of meritoc= racy in NetBeans. Apache NetBeans will be actively seeking new contributors and w= ill 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 aroun= d the world, in extremely diverse structures and organizations. NetBeans is use= d by teachers and instructors at schools and universities to teach Java and ot= her languages. It is used by students as an educational tool. It is used by l= arge organizations who base their software on the application framework beneat= h NetBeans. It is used by web developers for creating web sites and by deve= lopers 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 Ne= tBeans. Alignment: The application framework is the basis of a range of miss= ion critical scientific software at large organizations in defense, aerospace= , logistics, and research, such as at Boeing, Airbus Defense and Space, NAS= A, and NATO. =3D=3D Known Risks =3D=3D Orphaned Products: The community proposing NetBeans for incubation i= s strong and vibrant. The size and diversity of the community is a guarantee again= st the project being orphaned. Inexperience with Open Source: NetBeans has been free and open sourc= e 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 h= aven'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 hea= vily invested in the NetBeans application framework, having based their softwa= re 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 deve= lopers. Reliance on Salaried Developers: Most of the contributors are antici= pated 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 techno= logies, 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 g= o 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 A= pache Maven. A number of Apache projects are used by NetBeans, such as Apache C= ommons and friends. An Excessive Fascination with the Apache Brand: NetBeans has a stron= g brand of its own. Though the stability of the Apache ecosystem is attractive, t= he reason for this proposal is simply to be part of the neutral development = sharing ecosystem that Apache makes available. =3D=3D Documentation =3D=3D See https://netbeans.org/kb/index.html for an extensive portal to all the= documentation. =3D=3D Initial Source =3D=3D The initial source is in Mercurial at hg.netbeans.org and will be moved, = with assistance from Apache infra team, to Apache Git. =3D=3D Source and IP Submission Plan =3D=3D NetBeans is dual licensed, CDDL + GPL v2 with Classpath Exception. Upon e= ntering Apache, the NetBeans license will be migrated to the current Apache Licen= se. =3D=3D Trademarks =3D=3D 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.o= rg" domain, to the Apache Foundation, along with other artifacts, including t= he U.S. copyright registrations related to NetBeans. The trademark and copyright transfers would be detailed in separate documents. =3D=3D External Dependencies =3D=3D NetBeans is a large project with multiple dependencies and some changes m= ay 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 pa= rt of the process in meeting Apache requirements about third-party dependencies= =2E (L)GPL (and possibly other) based dependencies and usages will need to be= reviewed, and solved, as Apache does not allow (L)GPL dependencies, altho= ugh these concerns can be resolved during incubation, and are not upfront blo= ckers. =3D=3D Required Resources =3D=3D * Mailing Lists: dev, user, committs, and private @netbeans.apache.org * Wiki * Website * Source Control: Git * Issue Tracking * Release Infrastructure - Hudson/Jenkins, etc =3D=3D=3D Specific Infrastructure Requests =3D=3D=3D * 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 A= pache 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 remov= e that goal for now. The plugins service will eventually have to migrate, but that can happen separately from the project incubation process. =3D=3D Initial Committers =3D=3D Below is the initial list of individual contributors, while more individu= al contributors will be added during incubation. ASF members with a specific interest in the project are welcome to reques= t being added to this list of initial committers. After the project has been accepted and started in the incubator, additio= nal committers can join, as usual, based upon their merit in the project. *Bold* means that there has already been code contributed to NetBeans, wh= ile those without bold means that the contributor has an intention to contrib= ute 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 mor= e 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 NetBean= s 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 Orac= le. 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=C3=B6rg 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=C3=B6rn Lund=C3=A9n Information AB) 19. Thomas Boqvist (Bj=C3=B6rn Lund=C3=A9n 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 to= ols) 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) =3D=3D Sponsors =3D=3D =3D=3D=3D Champion =3D=3D=3D * Bertrand Delacretaz =3D=3D=3D Mentors =3D=3D=3D * Bertrand Delacretaz * Emmanuel L=C3=A9charny * Ate Douma * Mark Struberg * Jim Jagielski * Daniel Gruno =3D=3D=3D Sponsoring Entity =3D=3D=3D * The Apache Incubator --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org