• Home
  • About Me
  • AIR Central
  • AS3 Libs
  • Books
  • Flex Central
  • Resources
  • The Guru's
  •  

    Flex 3 will be Open Source

    Yes, that is correct, Flex 3 (or pieces of) will be open source and licensed under the Mozilla Public Licence. Here is what is involved:

    Tools to be Open Source

    • MXML Compiler (mxmlc, compc)
    • AS3 Compiler
    • Flex Command Line Debugger
    • View Source Utilities
    • Web Tier Compiler Modules
    • Automated Testing Framework

    Libraries to be open Source

    • Flex Core Components
    • Flex Apollo Components
    • Graphics Tags Libraries
    • Themes (Halo)
    • RPC Libraries (SOAP, HTTP, Remoting)
    • FABRidge
    • SDK automated test engine
    • SDK Build Scripts and Automated Tests

    Closed Source (In SDK)

    • Saffron/FlashType Library
    • Core Player API Definitions
    • Core Apollo API Definitions

    Closed Source (Out of SDK)

    • Mercury QTP Plugin
    • Charting Components
    • Flex Builder
    • Flex Profiler

    Closed Source

    • Debug Flash Player
    • Release Flash PLayer
    • Debug Apollo Runtime
    • Release Apollo Runtime

    What will happen?

    Sometime in June: Infrastructure to support open source goes live

    • Public bug database
    • Public daily builds available (Moxie)

    Second Half 2007

    • Flex SDK 3 is released under current closed licence
    • Open source Flex SDK goes live
    • Phase 1 governance model implemented*

    Sometime on 2008 (6 to 12 months after Phase 1)

    • Phase 2 governance model implemented*

    Phase 1: Welcome Active Contribution

    • Public access to Flex SDK Source
      • Source moved to public repository
      • General public has read-only access to latest source
      • Source, builds, license, etc. hosted by Adobe
      • Alternate access to project through 3rd party host (SourceForge, etc)
    • Anyone can contribute to the Flex SDK
      • Require copyright assignment
      • Submitted through public bug database as attachments to bugs/enhancement requests
      • Contributions must be accompanied by automated tests

    Phase 2: Deeper Community Involvment

    • Sub Projects will be considered
      • Proposed and owned by external deveopers
      • Must be cleanly seperate code
      • Hosted in the public repository
      • Distributed alongside Flex SDK
    • External contributors will be considered for core Flex SDK project
      • Based on activity level, dedication and alignment with Flex SDK Philosophy

    Here are two videos of interviews with members of the Flex Team about the open sourcing:
    http://scobleizer.com/2007/04/25/adobe-opensources-flex/

    This is exciting news and is sure to really speed up the development of the Flex platform.

    One Response to “Flex 3 will be Open Source”

    1. Greendog Says:

      Good job, Flex Team!

      I still wondering how can you release them to communities with commercial-rules cost. Instead of that, Microsoft enabled Silverlight to be created with their series express tool.

      Now I wonder you will release your Flex builder to open source too, you already know no-cost will be first interest to chosen.

    Leave a Reply