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 A264510997 for ; Thu, 13 Jun 2013 00:17:48 +0000 (UTC) Received: (qmail 45225 invoked by uid 500); 13 Jun 2013 00:17:48 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 45006 invoked by uid 500); 13 Jun 2013 00:17:48 -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 44998 invoked by uid 99); 13 Jun 2013 00:17:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jun 2013 00:17:47 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of davanum@gmail.com designates 209.85.212.50 as permitted sender) Received: from [209.85.212.50] (HELO mail-vb0-f50.google.com) (209.85.212.50) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jun 2013 00:17:41 +0000 Received: by mail-vb0-f50.google.com with SMTP id w16so6515465vbb.37 for ; Wed, 12 Jun 2013 17:17:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=1E9YMX02XgdOmJgPaOkKRV1/xy1sNr2yGnVF+KSXjuA=; b=X3wFlCd4nwlxeShOUsNxbv23Zxc16Flh+eqZuD1JpSRRrhWmciWXXQfZP+vjWoGkKZ uUnS4fwlcSd+4BjQ/zSdfVJQdBskdH7DgIkSNQ3w8WIxhYKcaKXuioDadYQ+x3gZ0Ygo U8UTq0yvx5ZilIqcZV6WCk1TEH6Eb9Koromy+23026LZ1sF/g8CZt8n+8GnAAQZwGq7u /PRHKQtuxrxDJXJPT820t3v9cTG3k7NZrTBpft4daElFOPidv30RgyTzu/QAr/BOb9iX 8z87C0SwFggejV4GwG2IAHOGKSD5kRGOrTvZr1/TyKp5wBPSwawczm6+UNRrbbMLocKl UeJA== MIME-Version: 1.0 X-Received: by 10.58.221.134 with SMTP id qe6mr10650899vec.2.1371082641066; Wed, 12 Jun 2013 17:17:21 -0700 (PDT) Received: by 10.58.214.162 with HTTP; Wed, 12 Jun 2013 17:17:20 -0700 (PDT) In-Reply-To: References: Date: Wed, 12 Jun 2013 20:17:20 -0400 Message-ID: Subject: Re: [DISCUSS] Accept Stratos as an Apache Incubation Project From: Davanum Srinivas To: general@incubator.apache.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org +1 -- dims On Tue, Jun 11, 2013 at 5:10 AM, Ross Gardler 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: > > =3D Stratos - A PaaS Framework =3D > =3D=3D Abstract =3D=3D > 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. > =3D=3D Proposal =3D=3D > The Stratos PaaS framework will encompass four layers: > 1. An [[http://www.gartner.com/it-glossary/infrastructure-as-a-service-i= aas/|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. > =3D=3D Background =3D=3D > 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. > =3D=3D Rationale =3D=3D > 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. > =3D=3D Current Status =3D=3D > 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. > =3D=3D Meritocracy =3D=3D > 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. > =3D=3D Community =3D=3D > 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 customer= s. > * 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. > =3D=3D Core Developers =3D=3D > 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. > > =3D=3D Known Risks =3D=3D > 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=92 appeal. This may provide the misinterpretation that Stratos > remains merely a WSO2 technology. However, WSO2=92s 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 =93WSO2 Stratos=94, > but the contributors do not believe that this name has built a strong > industry brand, and the transition to the name =93Apache Stratos=94 shoul= d > 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. > =3D=3D Binaries =3D=3D > Latest binaries are available at > [[http://dist.wso2.org/downloads/stratos/2.0.0/|http://dist.wso2.org/down= loads/stratos/2.0.0/]] > =3D=3D Code =3D=3D > 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/bu= ild/stratos2]] > * [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/compo= nents/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/compo= nents/load-balancer|https://svn.wso2.org/repos/wso2/carbon/platform/branche= s/4.1.0/components/load-balancer]] > * [[https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/produ= cts/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/produ= cts/elb/|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/pro= ducts/elb/]] > =3D=3D Documentation =3D=3D > * [[http://docs.wso2.org/wiki/display/Stratos200/WSO2+Stratos+Documentat= ion|http://docs.wso2.org/wiki/display/Stratos200/WSO2+Stratos+Documentation= ]] > * [[http://docs.wso2.org/wiki/display/Stratos200/Quick+Start+Guide|Quick > start guide]] > =3D=3D External Dependencies =3D=3D > All components and dependent components are licensed under the Apache > or compatible license, and many of the components reside at the ASF. > =3D=3D Cryptography =3D=3D > 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. > =3D=3D Required Resources =3D=3D > =3D=3D=3D Mailing Lists =3D=3D=3D > 1. dev@stratos.incubator.apache.org - for developer/user discussions, > JIRA change notifications & continuous build/test notifications > 2. commits@stratos.incubator.apache.org - for commit mails > =3D=3D=3D Other Resources =3D=3D=3D > 1. A Git repository > 2. A JIRA issue tracker: short code "Stratos" > > =3D=3D Initial Committers =3D=3D > || '''Name''' || '''Email''' || '''Affiliation''' || '''iCLA''' || > || Paul Fremantle || pzf@apache.org || Individual, wso2.com || yes || > || Jonathan Marsh || jonathan@wso2.com || Individual, wso2.com || || > || Peter Linnell || plinnell@apache.org || Individual, suse.com || || > || Afkham Azeez || azeez@apache.org || Individual wso2.com || yes || > || Lakmal Warusawithana || lakmal@wso2.com || Individual wso2.com || || > || Damitha Kumarage || damitha@apache.org || Individual wso2.com || yes |= | > || Samisa Abeysinghe || samisa@apache.org || Individual wso2.com || yes |= | > || Nirmal Fernando || nirmal070125@apache.org || Individual wso2.com || = yes || > || Sajith Kariyawasam || sajith@wso2.com || Individual wso2.com || || > || Lahiru Sandaruwan || lahirus@wso2.com || Individual wso2.com || || > || Isuru Haththotuwa || isuruh@wso2.com || Individual wso2.com || || > || Madhura Peiris || madhura@wso2.com || Individual wso2.com || || > || Mariangela Hills || mariangela@wso2.com || Individual wso2.com || || > || Marlon Pierce || mpierce@apache.org || Individual, Indiana > University || yes || > || Suresh Marru || smarru@apache.org || Individual, Indiana > University || yes || > || Amila Jayasekara || amilaj@apache.org || Individual, Indiana > University || yes || > || David Nalley || david@gnsa.us || Citrix || yes || > || Chip Childers || chipchilders@apache.org || SunGard Availability > Services || yes || > || Joe Brockmeier || jzb@apache.org || Individual, Citrix || yes|| > || Noah Slater || nslater@apache.org || Individual, Engine Yard || yes|| > || John Kinsella || jlk@apache.org || Individual, Stratosec || yes|| > || Lahiru Gunathilake || lahiru@apache.org || Individual, Indiana > University || yes || > || Nandana Mihindukulasooriya || nandana@apache.org || Individual, > Center for Open Middleware || yes || > || Isuru Perera || isurup@wso2.com || Individual, wso2.com || || > || Reka Thirunavakurussu || reka@wso2.com || Individual, wso2.com || || > || Andrew Hart || ahart@apache.org || Individual, NASA Jet Propulsion > Laboratory || yes || > > =3D=3D Sponsors =3D=3D > =3D=3D=3D Champion =3D=3D=3D > Ross Gardler, Apache > =3D=3D=3D Nominated Mentors =3D=3D=3D > 1. Afkham Azeez azeez@apache.org (Member) > 2. Suresh Marru smarru@apache.org (Member) > 3. Marlon Pierce mpierce@apache.org (Member) > 4. Chip Childers chipchilders@apache.org (Member) > 5. Mohammad Nour mnour@apache.org (Member) > 6. Noah Slater nslater@apache.org (Member) > =3D=3D=3D Sponsoring Entity =3D=3D=3D > The Apache Incubator > [1] http://wiki.apache.org/incubator/StratosProposal > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > --=20 Davanum Srinivas :: http://davanum.wordpress.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org