The Apache Software Foundation
Apache Incubator

Flex Project Incubation Status

This page tracks the project status, incubator-wise. For more general project status, look on the project website.

The Flex project graduated on 2012-12-19

Description

Apache Flex® is a highly productive, open source application framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops and devices (including smartphones, tablets and tv)

News

  • 2011-12-30 Project enters incubation.
  • 2012-07-25 Project releases Apache Flex 4.8.0-incubating.
  • 2012-11-14 Project releases Apache Flex SDK Installer 1.0.9-incubating.
  • 2012-12-19 Board approves graduation resolution.

Project Website

The website for Apache Flex is at: http://incubator.apache.org/flex/

The wiki for Apache Flex is at: https://cwiki.apache.org/confluence/display/FLEX

The mailing lists flex-dev@incubator.apache.org and flex-user@incubator.apache.org have been created and are being archived at both Apache and MarkMail.

List Archives
flex-dev@incubator.apache.org Apache MarkMail
flex-user@incubator.apache.org Apache MarkMail

Identify the project to be incubated

date item
2012-08-09 Make sure that the requested project name does not already exist and check www.nameprotect.com to be sure that the name is not already trademarked for an existing software product.
Flex is an existing trademark registered by Adobe. It was transferred to Apache on an "as-is" basis. There are previously existing uses of Flex in websites such as flex.org that remain outside of Apache control.
N/A If request from an existing Apache project to adopt an external package, then ask the Apache project for the SVN module and mail address names.
N/A If request from outside Apache to enter an existing Apache project, then post a message to that project for them to decide on acceptance.
2012-01-03 If request from anywhere to become a stand-alone PMC, then assess the fit with the ASF, and create the lists and modules under the incubator address/module names if accepted.

Interim responsibility

date item
2012-01-03 Mentors are:
  • Bertrand Delacretaz (Champion)
  • Greg Reddin
  • Dave Fisher
  • Anne Katherine Petteroe
2012-01-04 Subscribe all Mentors on the pmc and general lists.
2012-01-04 Give all Mentors access to the incubator SVN repository. (to be done by the Incubator PMC chair or an Incubator PMC Member wih karma for the authorizations file)
2012-01-04 Tell Mentors to track progress in the file 'incubator/projects/flex.html'
date item
2011-08-22 Check and make sure that the papers that transfer rights to the ASF been received. It is only necessary to transfer rights for the package, the core code, and any new code produced by the project.
2011-07-20 Check and make sure that the files that have been donated have been updated to reflect the new ASF copyright.

Verify distribution rights

date item
2012-07-20 Check and make sure that for all code included with the distribution that is not under the Apache license, e have the right to combine with Apache-licensed code and redistribute.
2012-07-20 Check and make sure that all source code distributed by the project is covered by one or more of the following approved licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, or something with essentially the same terms.

Establish a list of active committers

Name Email (@a.o)
Alex Haruiaharui
Carol Framptoncframpton
Christophe Herremancherreman
Chuck Mastrandreacmastrandrea
Erik de Bruinerikdebruin
Espen Skogenespenskogen
Gordon Smithgordonsmith
Igor Costaigorcosta
Iwo Banasiwo
Jeff Tapperjeff
Jeffry Houserjhouser
Jeremy Tellierjtellier
Jonathon Camposjonbcampos
Jun Heiderjunheider
Justin Mcleanjmclean
Kevin Korngutkkorngut
Leif Wellsleifwells
Martin Heideggermheidegger
Michael Jordanmijordan
Michael Labriolalabriola
Michael Schmallemschmalle
Michelle Yaisermyaiser
Nicholas Kwaitkowskiquetwo
Omar Gonzalezs9tpepper
OmPrakash Muppiralabigosmallm
Peter Elstpeterelst
Peter Entpent
Rui Silvarduartes
Ryan Frishbergfrishy
Sebastian Mohrmasuland
Scott Delamatersdelamater
Tinktink
Bertrand Delacretazbdelacretaz
Dave Fisherwave
Greg Reddingreddin

Infrastructure

Bug tracking https://issues.apache.org/jira/browse/FLEX

Note that INFRA-4380 remains unresolved

Source code SVN http://svn.apache.org/repos/asf/incubator/flex
Champion and mentors
  • Bertrand Delacretaz (Champion)
  • Greg Reddin
  • Dave Fisher
  • Anne Katherine Petteroe
Committers
Name Email (@a.o)
Alex Haruiaharui
Carol Framptoncframpton
Christophe Herremancherreman
Chuck Mastrandreacmastrandrea
Erik de Bruinerikdebruin
Espen Skogenespenskogen
Gordon Smithgordonsmith
Igor Costaigorcosta
Iwo Banasiwo
Jeff Tapperjeff
Jeffry Houserjhouser
Jeremy Tellierjtellier
Jonathon Camposjonbcampos
Jun Heiderjunheider
Justin Mcleanjmclean
Kevin Korngutkkorngut
Leif Wellsleifwells
Martin Heideggermheidegger
Michael Jordanmijordan
Michael Labriolalabriola
Michael Schmallemschmalle
Michelle Yaisermyaiser
Nicholas Kwaitkowskiquetwo
Omar Gonzalezs9tpepper
OmPrakash Muppiralabigosmallm
Peter Elstpeterelst
Peter Entpent
Rui Silvarduartes
Ryan Frishbergfrishy
Sebastian Mohrmasuland
Scott Delamatersdelamater
Tinktink
Bertrand Delacretazbdelacretaz
Dave Fisherwave
Greg Reddingreddin

Incubation status reports

  • December 2012

    Flex Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop. Date of entry to the Incubator: December 31, 2011 Top three items to resolve before graduation: Flex has their graduation resolution on the agenda for the December board meeting. Is there anything that the Incubator PMC or ASF Board specifically needs to address? Only the graduation resolution. Are there any legal, infrastructure, cross-project or personal issues that need to be addressed? (Are there any stumbling blocks that impede the podling?) The Flex community really wants to move from SVN to Git/GitHub. We are eager to see Infra fully support read/write Git repos. Also, we are still waiting for INFRA-4380 (import the old Flex JIRA data) to be resolved. Check that the project's Incubation Status file up to date. http://incubator.apache.org/projects/flex What has been done (releases, milestones, etc.) since the last report? -We approved 6 new committers -We released Apache Flex SDK Installer 1.0.9-incubating. -Adobe Systems Inc. donated both the Falcon compiler and the FalconJS cross-compiler. -Christopher Dutz donated Maven support tools for Flex -We voted to graduate. -We started work on a next-generation of Flex designed to target browsers and devices without Flash. What are the plans and expectations for the next period? -Go through the transition to being a TLP -Continue with the next-generation Flex work -Release several bug-fixes and new locales in the current Flex code base. Are there any recommendations for how incubation could run more smoothly for you? No. We thank you for your support. Signed off by mentor: Dave Fisher (wave), Greg Reddin (greddin), bdelacretaz, adc

  • September 2012

    Flex Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop. Summary: A large community is waiting to see if committer activity will increase and starting to think about graduating. Date of entry to the Incubator: December 31, 2011 Top three items to resolve before graduation: - Get better at resolving issues the Apache Way - Get more initial committers to commit something - Make another release with more non-Adobe involvement Is there anything that the Incubator PMC or ASF Board specifically needs to address? There was discussion about letting Flex graduate with the requirement that one or two mentors remain on the PMC. Are there any legal, infrastructure, cross-project or personal issues that need to be addressed? (Are there any stumbling blocks that impede the podling?) The issue regarding the import of attachments for existing JIRA bugs remains open (INFRA-4380). It is not critical, but it would be nice to get this resolved soon. The PPMC has voted to move from SVN to Git. Having Apache approve read/write Git repositories would be helpful. Check that the project's Incubation Status file up to date. http://incubator.apache.org/projects/flex What has been done (releases, milestones, etc.) since the last report? - We released Apache Flex 4.8.0 (incubating). - OmPrakash Muppirala and Erik de Bruin were added as a committer and PPMC member due to their work on the installer. Peter Ent and Gordon Smith from Adobe were also added as committers as they are shepherding large donations from Adobe. - Adobe completed the trademark donation. - Adobe donated the Text Layout Framework, the rest of the Mustella test suite and signed off on the Falcon compiler donation. - OmPrakash Muppirala has been leading the development of a tool that allows IDEs like Adobe Flash Builder to work better with Apache Flex releases. Justin McLean, Stephen Downs, Roland Zwaga, Tomasz Maciag, and Erik de Bruin have also contributed to the tool. - We have accepted several patches from the community to address issues with our test suite. - After much discussion, we voted to move from SVN to Git and employ something known as the Git Branching Model. What are the plans and expectations for the next period? - We hope to finalize the release of the installer. - Adobe will submit the Falcon compiler source - We will get the test suite stable on Mac desktops and then on Windows and mobile configurations. This should remove the last excuse for committers who are afraid to make changes without a validation suite - We hope to complete the transition from SVN to Git. Are there any recommendations for how incubation could run more smoothly for you? Our mentors continue to be very helpful. Signed off by mentor: wave, bdelacretaz, bmargulies

  • June 2012>

    Flex Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop. Summary: A large community is losing momentum as it waits for Adobe to complete the source code transition and infrastructure. Date of entry to the Incubator: December 31, 2011 Top three items to resolve before graduation: - Resolve trademark donation or licensing - Complete code and bug database donation - Make at least one release Is there anything that the Incubator PMC or ASF Board specifically needs to address? The ASF legal team will have to agree to a custom Trademark licensing. Adobe submitted an initial proposal for the agreement at the end of May. Are there any legal, infrastructure, cross-project or personal issues that need to be addressed? (Are there any stumbling blocks that impede the podling?) Besides the trademark issue mentioned previously, the import of existing JIRA bugs is blocked by an issue with Apache JIRA's import utility (INFRA-4380). We just got news that this should now be resolved, the PPMC is testing the results of the import before activating it. Check that the project's Incubation Status file up to date. http://incubator.apache.org/projects/flex What has been done (releases, milestones, etc.) since the last report? - Carol Frampton is the release manager for our first release and has prepared some initial release candidates. We are continuing to refine the release candidates to respond to various licensing and policy issues. - Christophe Herreman was added as a committer and PPMC member due to his offering patches for issues with the release candidates. - OmPrakash Muppirala has been leading the development of a tool that allows IDEs like Adobe Flash Builder to work better with Apache Flex releases. Justin McLean, Stephen Downs, Roland Zwaga, and Tomasz Maciag have also contributed to the tool. What are the plans and expectations for the next period? Adobe expects to complete the transfer of the mustella test suite. We hope to get an initial release approved by IPMC. Are there any recommendations for how incubation could run more smoothly for you? Our mentors continue to be very helpful. See May 2012 report for other concerns related to JIRA and svn imports, but as mentioned above it looks like the JIRA import problems are fixed now. Signed off by mentor: greddin, wave Shepherd: Matt Franklin

  • March 2012

    Flex Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop. Summary: A highly energetic community waits for Adobe to complete the source code transition and infrastructure. Date of entry to the Incubator: December 31, 2011 Top three items to resolve before graduation: 1. Resolve trademark donation or licensing 2. Complete code and bug database donation 3. Make at least one release Is there anything that the Incubator PMC or ASF Board specifically needs to address? The ASF legal team may have to agree to a custom Trademark licensing. Adobe is currently evaluating the parameters of a custom Trademark license proposed by an ASF Board member. If approved, a custom agreement will be drafted and signed by both parties. Are there any legal, infrastructure, cross-project or personal issues that need to be addressed? (Are there any stumbling blocks that impede the podling?) Besides the trademark issue mentioned previously, the import of existing JIRA bugs is blocked by an issue with Apache JIRA's import utility. It has failed to import the data file supplied by Adobe. Infra is supposed to open a support ticket with Atlassian. Check that the project's Incubation Status file up to date. http://incubator.apache.org/projects/flex What has been done (releases, milestones, etc.) since the last report? - An initial set of Flex source (base framework code), including history, was checked into the trunk area of the podling’s Subversion repository. - Other initial committers have donated code to the whiteboard. - Updates to the podling's wiki including a getting started area for reference to new project members. - Justin Mclean was accepted as committer to the podling. What are the plans and expectations for the next period? Adobe expects to complete the transfer of the bug database. Adobe also hopes to contribute the compiler and test suite as well. And there is hope for an initial release. Are there any recommendations for how incubation could run more smoothly for you? Incubation has been working well. Our mentors are great. Signed off by mentor: wave, bdelacretaz, greddin

  • February 2012

    Flex Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop. Summary: A highly energetic community waits for Adobe to transition code and infrastructure. Date of entry to the Incubator: December 31, 2011 Top four items to resolve before graduation: 1. Resolve trademark donation or licensing 2. Complete code and bug database donation 3. Make at least one release 4. Add new committers Is there anything that the Incubator PMC or ASF Board specifically needs to address? The ASF legal team will have to work with Adobe on the Trademark licensing issue. Adobe legal is still drafting the proposal before presenting to Apache. Are there any legal, infrastructure, cross-project or personal issues that need to be addressed? (Are there any stumbling blocks that impede the podling?) Besides the trademark issue mentioned previously, the code donation and bug database donation are being slowed by infrastructure issues at both Adobe and Apache, mainly the lack of ways to easily transfer multi-GB files. Check that the project's Incubation Status file up to date. http://incubator.apache.org/projects/flex What has been done (releases, milestones, etc.) since the last report? - An initial set of Flex source (minus Subversion history) was checked into the whiteboard area of the podling’s Subversion repository. - Other initial committers have donated code to the whiteboard. - A logo contest was held. Over 50 entries were submitted. - The mailing lists were established. Over 200 people joined in the first 30 days and the traffic averaged over 100 emails a day. It has quieted down now that the logo contest has concluded. What are the plans and expectations for the next period? Adobe expects to complete the transfer of the bug database and the initial set of code with history. Adobe also hopes to contribute the compiler and test suite as well. And there is hope for an initial release. Are there any recommendations for how incubation could run more smoothly for you? Incubation has been working well. Our mentors are great. Signed off by mentor: bdelacretaz, wave

Collaborative Development

  • Have all of the active long-term volunteers been identified and acknowledged as committers on the project?
    Yes
  • Are there three or more independent committers? (The legal definition of independent is long and boring, but basically it means that there is no binding relationship between the individuals, such as a shared employer, that is capable of overriding their free will as individuals, directly or indirectly.)
    Yes
  • Are project decisions being made in public by the committers?
    Yes
  • Are the decision-making guidelines published and agreed to by all of the committers?
    Yes

Licensing awareness

  • Are all licensing, trademark, credit issues being taken care of and acknowleged by all committers?
    Yes

Exit

Things to check for before voting the project out.

Organizational acceptance of responsibility for the project

  • If graduating to a new PMC, has the board voted to accept it? Yes

Incubator sign-off

  • Has the Incubator decided that the project has accomplished all of the above tasks? Yes