Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 551917D29 for ; Fri, 30 Dec 2011 00:36:52 +0000 (UTC) Received: (qmail 88470 invoked by uid 500); 30 Dec 2011 00:36:51 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 88226 invoked by uid 500); 30 Dec 2011 00:36:51 -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 88218 invoked by uid 99); 30 Dec 2011 00:36:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Dec 2011 00:36:51 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,T_FRT_PROFILE2 X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.212.175] (HELO mail-wi0-f175.google.com) (209.85.212.175) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Dec 2011 00:36:46 +0000 Received: by wibhq7 with SMTP id hq7so6771139wib.6 for ; Thu, 29 Dec 2011 16:36:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.180.91.201 with SMTP id cg9mr82774973wib.15.1325205384100; Thu, 29 Dec 2011 16:36:24 -0800 (PST) Received: by 10.216.176.69 with HTTP; Thu, 29 Dec 2011 16:36:23 -0800 (PST) In-Reply-To: References: Date: Thu, 29 Dec 2011 19:36:23 -0500 Message-ID: Subject: Re: [VOTE] Flex to join the Apache Incubator From: Michael McCandless To: general@incubator.apache.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable +1 (binding) Mike McCandless http://blog.mikemccandless.com On Tue, Dec 27, 2011 at 4:51 AM, Bertrand Delacretaz wrote: > Hi Incubator PMC members (*), > > I've just reviewed the "[PROPOSAL] Flex for Apache Incubator" thread > and I think all relevant issues have been adressed now. > > I have added Anne and Dave Fisher as mentors, pending their final > approval as Incubator PMC members. In the unlikely worst case that > this approval doesn't happen the project has two confirmed mentors to > start with anyway. > > Let's cast your votes to accept Flex as an incubating project, > proposal is at http://wiki.apache.org/incubator/FlexProposal, copied > below as well: > > [ ] +1 approve Flex as an incubating project. > [ ] -1 reject (explaining why) > [ ] +/- 0 don't care. > > This majority vote is open for 72 hours. > > Here's my +1. > > -Bertrand > > (*) although only votes from Incubator PMC members are binding, > anybody is welcome to cast a vote > > ** Flex proposal copy *** > > =3D Apache Flex Proposal =3D > > =3D=3D Abstract =3D=3D > > Apache Flex is an application framework for easily building > Flash-based applications for mobile devices, the browser and desktop. > > =3D=3D Proposal =3D=3D > > Apache Flex allows developers to target a variety of platforms, > initially Apple iOS, Google Android, RIM !BlackBerry, Microsoft > Windows, and Mac OS X with a single codebase. Flex provides a > compiler, skinnable user-interface components and managers to handle > styling, skinning, layout, localization, animation, module-loading and > user interaction management. > > =3D=3D Background =3D=3D > > Apache Flex is the software evolution of the popular Adobe Flex SDK proje= ct. > Adobe Flex SDK evolved from the need to provide developers with an > easy programming model for creating rich Internet applications that > can run in the browser, on the desktop or on mobile devices. > > Adobe Flex SDK has always focused on a single goal: to provide > application developers with all of the constructs needed to boost > their productivity while building large-scale, visually expressive > applications. This meant that Flex provided all the traditional UI > components in a way that designers and developers could interact with > them along with a dynamic scripting language, !ActionScript, and a > declarative markup language, MXML. > > Adobe will donate the Flex trademark to the Apache Software Foundation > as part of the incubation process. The source code, documentation and > related assets will all be contributed to the Apache Foundation as > Flex. > > =3D=3D Rationale =3D=3D > > Content developers need to target multiple screens and the cost of > creating applications native to every target platform is high. > Additionally, the dominant window to the web is quickly becoming > devices, mostly phones, and delivering consistent experiences is key. > The Apache Flex project exists to bring the focus back to a consistent > development model, one where a single application can run the exact > same way across the web, desktop and mobile devices. > > =3D=3D Initial Goals =3D=3D > > =A0* Donate all Adobe Flex SDK source code and documentation to the > Apache Software Foundation. > =A0* Setup and standardize the open governance of the Apache Flex project= . > =A0* Rename all assets from Adobe Flex SDK to Apache Flex in project > source code, docs, tests and related infrastructure. > > =3D=3D Current Status =3D=3D > > Flex is a mature software project. 1.0 was shipped in March of 2004 > with 7 major releases having shipped since. The most recent release > was the 4.6 version which shipped on November 29th, 2011. > > This proposal is currently being > [[http://mail-archives.apache.org/mod_mbox/incubator-general/201112.mbox/= %3CCB14DCA2.3885F%25aharui%40adobe.com%3E|discussed]] > on the incubator general mailing list, once that's done we'll ask the > Incubator PMC to vote to accept it. > > =3D=3D Meritocracy =3D=3D > > The Adobe Flex source code is available to the community on the Adobe > opensource site: > http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK. =A0Currently, > while the community has been invited to contribute patches to the > codebase, only Adobe employees decided on which patches to commit. > There were no external committers and this caused frustration in the > community. > > Going forward, both Adobe and our community are eager to become one > single merit-based community working together. =A0To that end, Adobe > employes only have a minority representation on the initial committers > list. =A0Adobe is working to educate our community with meetings and > blog posts on how the Apache model makes this possible for them. > > We have made it clear to our community that going forward, the > community, rather than Adobe, will determine the future of Flex. > > =3D=3D Community =3D=3D > > The community surrounding Flex is vast, diverse, distributed globally, > and with all levels of proficiency in software development. The common > thread of application development binds all Flex developers together. > > It is estimated that there is between 350,000 and 500,000 Flex > developers worldwide. Precise numbers are impossible for us to know > due to the open nature of Flex. A blog post calling for initial > committers received over 60 responses in two days. =A0 The !FlexCoders > mailing list, a general-purpose mailing list for anyone working with > Flex, has over 9000 members. =A0A quick look on the Adobe Forums or > Twitter=92s #!AdobeFlex hashtag usually shows activity within minutes. > The community is engaged and active daily and incredibly excited by > Adobe=92s move to contribute Adobe Flex SDK to Apache. The community is > responsive, inclusive and honestly emphatic when it comes to bettering > Flex for application development. > > =3D=3D Alignment =3D=3D > > The only way the Apache Flex project can work is if it is an open, > transparent and collaborative effort. The project has now grown in > mind-share and community enough that we believe it is time we work > with a foundation to see the code mature in a fashion consistent with > our values. > > =3D=3D Known Risks =3D=3D > > Moving from a corporate-led project to the Apache model of > collaboration is a challenge, and Adobe is committed to help making > the transition as smooth as possible, by delegating employees to work > on the new project. We would like to see more free collaboration from > the community but with the same principles that has kept Flex with the > high-quality design and ease-of-use it has maintained under Adobe=92s > governing hand. > > =3D=3D Documentation =3D=3D > > We will, over time, be moving all of the documentation, including > localized versions, from Adobe > (http://www.adobe.com/devnet/flex/documentation.html) to the Apache > Software Foundation. > > =3D=3D Initial Source =3D=3D > > All code related to the Apache Flex project can be found on SVN here: > http://opensource.adobe.com/svn/opensource/flex/sdk/branches/4.y/ > > =3D=3D Source and IP Submission Plan =3D=3D > > =A0* All canonical source will be moved to Apache infrastructure under > the name Flex. > =A0* Documentation and specifications will be moved completely over to > the Apache systems. > =A0* The existing Flash Builder trademark will be used as a commercial en= tity. > =A0* Existing Flex-related conferences, podcasts and websites should be > allowed to continue using =93Flex=94 as part of their name, however such > use will have to conform to existing Apache trademark policies listed > at http://www.apache.org/foundation/marks/ . Apache Flex will need to > create guidelines and provide guidance for that. > > =3D=3D External Dependencies =3D=3D > > Some parts of Flex development rely on third-party libraries. =A0The > complete list is still being determined but some are: > =A0* Adobe AIR SDK > =A0* Adobe Flash Player SDK > =A0* Adobe Text Layout Framework (TLF) > =A0* Adobe Open Source Media Framework (OSMF) > =A0* Adobe Font Engine (AFE) > > Licensing of these dependencies will have to be checked, and possibly > adapted, to allow their use in Apache Flex. > > =3D=3D Required Resources =3D=3D > > Mailing Lists > =A0* flex-dev > =A0* flex-commits > =A0* flex-private > > Subversion Directory > =A0* http://svn.apache.org/repos/asf/incubator/flex > > Issue Tracking: > =A0* FLEX project in JIRA. > > Wiki will be requested as needed. > > =3D=3D Initial Committers =3D=3D > > =A0* Alex Harui (aharui at adobe dot com) > =A0* Carol Frampton (cframpto at adobe dot com) > =A0* Adam Flater (adamflater at gmail dot com) > =A0* Anatole Tartakovsky (atartakovsky at faratasystems dot com) > =A0* Ben Kolin (bkolin at vmware dot com) > =A0* Chuck Mastrandrea (chuck.mastrandrea at sas dot com) > =A0* Douglas Arthur (darthur at vmware dot com) > =A0* Espen Skogen (espen.skogen at jpmorgan dot com) > =A0* Gabor Csomak (csomakk at gmail dot com) > =A0* Garth Braithwaite (garthdb at adobe dot com) > =A0* Greg Owen (Greg.Owen at effectiveui dot com) > =A0* Igor Costa (igorcosta at gmail dot com) > =A0* Iwo Banas (banas.iwo at gmail dot com) > =A0* Jeff Boothe (jeff.boothe. at reurgency dot com) > =A0* Jeff Tapper (jeff at spoon.as) > =A0* Jeffry Houser (jeffry at dot-com-it dot com) > =A0* Jeremy Tellier (jtellier at Actieve dot com) > =A0* Jon Rose (jon.rose at gorillajawn dot com) > =A0* Jonathon Campos (jonbcampos at gmail dot com) > =A0* Jun Heider (jun at realeyes dot com) > =A0* Kevin Korngut (kevin at spoon.as) > =A0* Leif Wells (leif.wells at gmail dot com) > =A0* Michael Jordan (mijordan at adobe dot com) > =A0* Michael Labriola (labriola at digitalprimates dot net) > =A0* Michael Schmalle (mike at teotigraphix dot com) > =A0* Michelle Yaiser (myaiser at adobe dot com) > =A0* Nicholas Kwaitkowski (nicholas at spoon.as) > =A0* Omar Gonzalez (omarg.developer at gmail dot com) > =A0* Peter Elst (peter.elst at gmail dot com) > =A0* Pratyoosh Sharma (pratyoosh.sharma at jpmorgan dot com) > =A0* Rui Silva (rui.silva at alert-online dot com) > =A0* Ryan Frishberg (Ryan.Frishberg at ubs dot com) > =A0* Scott Delamater (sdelamater at shutterfly dot com) > =A0* Sebastian Mohr (masuland at gmail dot com) > =A0* Stephen Downs (stephen.downs at tink dot ws) > =A0* Stephen Gilson (smgilson at adobe dot com) > > =3D=3D Sponsors =3D=3D > > Champion > =A0* Bertrand Delacretaz > > Nominated Mentors > =A0* Bertrand Delacretaz (bdelacretaz at a.o) > =A0* Greg Reddin (greddin at a.o) > =A0* Anne Kathrine Petteroe (akpetteroe at a.o - pending final Incubator > PMC membership approval) > =A0* Dave Fisher (wave at a.o - pending final Incubator PMC membership ap= proval) > > =3D=3D Sponsoring Entity =3D=3D > =A0* Apache Incubator > > *** Flex proposal copy ends *** > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org