+1

-- dims

On Tue, Jun 11, 2013 at 5:10 AM, Ross Gardler
<rgard...@opendirective.com> wrote:
> It's with great pleasure that I invite the IPMC to review a new
> proposal [1] for the Apache Incubator. Please let us know if you have
> any questions or comments - as you will see there are plenty of people
> on the initial commit list ready and willing to answer your questions.
>
> I copy the full text of the proposal for your convenience:
>
> = Stratos - A PaaS Framework =
> == Abstract ==
> Stratos will be a polyglot
> [[http://www.gartner.com/it-glossary/platform-as-a-service-paas|PaaS]]
> framework, providing developers a cloud-based environment for
> developing, testing, and running scalable applications, and IT
> providers high utilization rates, automated resource management, and
> platform-wide insight including monitoring and billing.
> == Proposal ==
> The Stratos PaaS framework will encompass four layers:
>  1. An 
> [[http://www.gartner.com/it-glossary/infrastructure-as-a-service-iaas/|IaaS]]-agnostic
> layer that can interface with a wide variety of IaaS systems to
> provide elastic resources, and for multiple IaaS infrastructures to be
> automated at one time (hybrid clouds.)
>  2. A PaaS Controller with a cloud controller that automates and
> monitors IaaS runtime interactions, distributes artifacts to the
> underlying runtimes, deploys workloads, directs runtime traffic to the
> right runtimes using a tenant-aware elastic load balancer, and
> provides a portal for monitoring and provisioning of tenants on the
> system.
>  3. Foundational Services including security, logging, messaging,
> registry, storage (relational, file, and noSQL), task management, and
> billing.  Foundational services will be loosely-coupled to allow
> swapping in alternate foundational services.
>  4. A Cartridge Architecture allowing frameworks, servers, and other
> runtimes to participate in the advantages of the system.  The
> Cartridge Architecture must support multi-tenant workloads, and
> provide for various levels of tenant isolation and policy-based
> control over provisioning.
>
> Together these layers offer a foundational layer upon which
> applications and middleware frameworks can be deployed to speed
> time-to-market and simplify the development of scalable applications,
> as well as provide a high level of resource sharing and centralized
> management that can deliver lowest resource, infrastructure, and
> management costs.
> == Background ==
> The Stratos Project has been under development[a] at http://wso2.org
> under the Apache 2.0 license and the Apache Way governance model since
> 2010.  It initially was focussed on providing PaaS benefits to the
> users of WSO2 Carbon middleware platform.  In version 2.0, to be
> released in summer 2013, extensive work has been done to clearly
> separate out the PaaS framework from the products (cartridges) that
> run on top of it.  Stratos now has the ability to run arbitrary
> workloads, including Java, PHP, MySQL, Jetty, Tomcat, and many more.
> == Rationale ==
> PaaS is in demand by enterprises and organizations of all sizes.  The
> drive towards instance provisioning, high resource utilization and
> thus low cost, combined with a wide platform of general-purpose
> services to build on, PaaS has the opportunity to accelerate the
> development cycle and innovation index of a new class of applications,
> services, and business models.
>
> PaaS offerings are widely diversified but largely associated with
> powerful corporate interests.  With the commencement of the Stratos
> project at Apache, vendors and users will have a neutral community
> free from corporate governance restrictions, with which to collaborate
> and accelerate the development of a platform that provides wide
> benefits across the industry.  As a flexible framework, we expect a
> wide variety of platforms to leverage the technology to fill specific
> niches and needs.
> == Current Status ==
> Stratos has been in development since 2010 at WSO2, under the Apache
> License and under the Apache Way.  Contribution to Apache, from which
> many of the core components are sourced, should be very
> straightforward.
> == Meritocracy ==
> The contributors have a longstanding commitment and practice of
> meritocracy in their personal and professional capacities. Many of the
> committers on the existing project are already Apache Committers.
> == Community ==
> The committers recognize the need to support more significant
> contributions from a broad swath of the industry and community.
> Apache is the obvious choice for a project that already embodies
> Apache values and is driven by developers who are committers on many
> other Apache projects.
>
> Stratos has appeal, and should attract community members, from among a
> number of constituencies:
>  * Private PaaS deployment within an enterprise to benefit enterprise
> application deployment.
>  * PaaS providers wishing to leverage a PaaS toolkit to build a PaaS
> customized to their particular vertical industry, ecosystem, or
> internal development processes.
>  * SaaS providers wishing to build upon a widely-deployed and
> supported elastic, multi-tenant platform.
>  * ISPs wishing to offer hosted application services with higher
> resource utilization capabilities than provided by IaaS layers.
>  * IaaS vendors wishing to provide higher-level PaaS services to customers.
>  * Vendors wishing to support Stratos on or under their projects and
> products.  Vendors of higher level runtimes will contribute Cartridges
> enabling those runtimes to participate in the Stratos-sphere.  Vendors
> of underlying IaaS infrastructure will contribute adapters to ensure
> their IaaS is fully operational for Stratos.
> == Core Developers ==
> All core developers are currently employed by WSO2. This is a very
> important project for our company and is a core part of our business.
> Whilst we have sought to engage a broader community through the
> meritocratic model this has, until now, manifested itself through our
> teams contributions to other projects used within Stratos, including
> Apache Axis2, Apache Synapse, Apache Axiom & Apache Web Services. With
> this move to the ASF we are signalling that the door is wide open for
> external contributors.
>
> == Known Risks ==
> Stratos has largely been developed by sponsored developers employed at
> a single organization - WSO2.  Seeking a broader community of
> contributors is a top goal of contributing Stratos to Apache.
> WSO2 plans to continue to offer services and commercial support
> packages for Stratos, so there is a financial incentive to broaden
> Stratos’ appeal.  This may provide the misinterpretation that Stratos
> remains merely a WSO2 technology.  However, WSO2’s main business
> strategy is to build and support higher level PaaS offerings
> (including the WSO2 middleware stack) on top of a common PaaS
> framework, as provided by Stratos.  This includes a WSO2 StratosLive
> option which is a public PaaS based on WSO2 Stratos.
> Compatibility with a wide variety of IaaS and other ecosystem
> partners, and setting, conforming to or advancing a set of open
> standards, will be necessary to ensure Stratos gains traction as a
> uniting force in the industry.
> PaaS is on the uphill swing of the hype curve at present.  For the
> project to succeed it needs to focus on concrete long-term value to
> those using or deploying the PaaS.
> The project was previously named and trademarked as “WSO2 Stratos”,
> but the contributors do not believe that this name has built a strong
> industry brand, and the transition to the name “Apache Stratos” should
> not induce significant confusion. WSO2 has no intention of continuing
> to use this mark. We will also work with VP Brand Management to ensure
> the Stratos mark is secure within the ASF.
> == Binaries ==
> Latest binaries are available at
> [[http://dist.wso2.org/downloads/stratos/2.0.0/|http://dist.wso2.org/downloads/stratos/2.0.0/]]
> == Code ==
> The code is currently available in the following SVN repository locations
>  * 
> [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/build/stratos2|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/build/stratos2]]
>  * 
> [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/components/stratos|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/components/stratos]]
>  * 
> [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/components/load-balancer|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/components/load-balancer]]
>  * 
> [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/products/stratos2/|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/products/stratos2/]]
>  * 
> [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/products/elb/|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/products/elb/]]
> == Documentation ==
>  * 
> [[http://docs.wso2.org/wiki/display/Stratos200/WSO2+Stratos+Documentation|http://docs.wso2.org/wiki/display/Stratos200/WSO2+Stratos+Documentation]]
>  * [[http://docs.wso2.org/wiki/display/Stratos200/Quick+Start+Guide|Quick
> start guide]]
> == External Dependencies ==
> All components and dependent components are licensed under the Apache
> or compatible license, and many of the components reside at the ASF.
> == Cryptography ==
> The software does not implement any cryptographic algorithms. However,
> to perform secured messaging and data movement and SSL communications,
> the software depends upon third party security libraries. These
> external libraries depend in turn on Java Security and Bounce Castle
> libraries. Apache Cryptographic steps will be followed to register the
> use of these libraries.
> == Required Resources ==
> === Mailing Lists ===
>  1. d...@stratos.incubator.apache.org - for developer/user discussions,
>  JIRA change notifications & continuous build/test notifications
>  2. comm...@stratos.incubator.apache.org - for commit mails
> === Other Resources ===
>  1. A Git repository
>  2. A JIRA issue tracker: short code "Stratos"
>
> == Initial Committers ==
> || '''Name''' || '''Email''' || '''Affiliation''' || '''iCLA''' ||
> || Paul Fremantle || p...@apache.org || Individual, wso2.com || yes ||
> || Jonathan Marsh || jonat...@wso2.com || Individual, wso2.com || ||
> || Peter Linnell  || plinn...@apache.org || Individual, suse.com || ||
> || Afkham Azeez || az...@apache.org || Individual wso2.com || yes ||
> || Lakmal Warusawithana || lak...@wso2.com || Individual wso2.com || ||
> || Damitha Kumarage || dami...@apache.org || Individual wso2.com || yes ||
> || Samisa Abeysinghe || sam...@apache.org || Individual wso2.com || yes ||
> || Nirmal Fernando || nirmal070...@apache.org  || Individual wso2.com || yes 
> ||
> || Sajith Kariyawasam || saj...@wso2.com || Individual wso2.com || ||
> || Lahiru Sandaruwan || lahi...@wso2.com || Individual wso2.com || ||
> || Isuru Haththotuwa || isu...@wso2.com || Individual wso2.com || ||
> || Madhura Peiris || madh...@wso2.com || Individual wso2.com || ||
> || Mariangela Hills || mariang...@wso2.com || Individual wso2.com || ||
> || Marlon Pierce || mpie...@apache.org || Individual, Indiana
> University || yes ||
> || Suresh Marru  || sma...@apache.org || Individual, Indiana
> University || yes ||
> || Amila Jayasekara || ami...@apache.org || Individual, Indiana
> University || yes ||
> || David Nalley || da...@gnsa.us || Citrix || yes ||
> || Chip Childers || chipchild...@apache.org || SunGard Availability
> Services || yes ||
> || Joe Brockmeier || j...@apache.org || Individual, Citrix || yes||
> || Noah Slater || nsla...@apache.org || Individual, Engine Yard || yes||
> || John Kinsella || j...@apache.org || Individual, Stratosec || yes||
> || Lahiru Gunathilake || lah...@apache.org || Individual, Indiana
> University || yes ||
> || Nandana Mihindukulasooriya || nand...@apache.org || Individual,
> Center for Open Middleware || yes ||
> || Isuru Perera || isu...@wso2.com || Individual, wso2.com || ||
> || Reka Thirunavakurussu || r...@wso2.com || Individual, wso2.com || ||
> || Andrew Hart || ah...@apache.org || Individual, NASA Jet Propulsion
> Laboratory || yes ||
>
> == Sponsors ==
> === Champion ===
> Ross Gardler, Apache
> === Nominated Mentors ===
>  1. Afkham Azeez az...@apache.org (Member)
>  2. Suresh Marru sma...@apache.org (Member)
>  3. Marlon Pierce mpie...@apache.org (Member)
>  4. Chip Childers chipchild...@apache.org (Member)
>  5. Mohammad Nour mn...@apache.org (Member)
>  6. Noah Slater nsla...@apache.org (Member)
> === Sponsoring Entity ===
> The Apache Incubator
> [1] http://wiki.apache.org/incubator/StratosProposal
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>



-- 
Davanum Srinivas :: http://davanum.wordpress.com

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to