+1 to all Greg's comments below.

Thanks dude.

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Greg Stein <gst...@gmail.com>
Reply-To: "general@incubator.apache.org" <general@incubator.apache.org>
Date: Friday, June 14, 2013 6:32 AM
To: "general@incubator.apache.org" <general@incubator.apache.org>
Subject: Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

>Speaking as a Director, the Board will need a *definition* of
>probation. This is more than just a wiki page. I believe it needs to
>be a page laid down in www.a.o/dev/ that defines the constraints laid
>down upon a "pTLP" (I really like Ross' acronym there!). These
>differences/constraints should effectively match those we apply to
>podlings: release constraints, disclosures, etc.
>
>Next up will be a description/discussion of whether oversight is
>maintained with the move from IPMC to Board reporting (this is
>probably easy). The key point here is an argument on whether losing
>the IPMC oversight impacts the podling/pTLP, the Board, or the
>Foundation.
>
>There probably needs to be some kind of "rough metric" on what kind of
>podling makeup or proposal that could reasonably pass muster with the
>Board to become a pTLP. Frankly, the Board is going to be *very*
>subjective on what groups could become a pTLP. I believe there should
>be some kind of prose somewhere which states that a pTLP is going to
>be rare/subjective, and that $conditions are needed before even
>considering a proposal to the Board.
>
>Personally, I am hugely supportive of the pTLP concept, and am happy
>to see a candidate.
>
>Cheers,
>-g
>
>On Fri, Jun 14, 2013 at 4:23 AM, ant elder <ant.el...@gmail.com> wrote:
>> I'm also +1 (and excited!) on trying out this as a "probationary TLPs",
>>and
>> with doing that using the approaches outlined by Ross and others in
>>other
>> emails on this thread (which is basically having a vote now to accept
>>this
>> as a podling so we can get started and then working up a probationary
>>TLP
>> proposal for it to submit to the board meeting). I also commit that as
>> mentor i'll help try to make that work well while at the same time
>>provide
>> oversight so that any issue that might arise do get reported.
>>
>>    ...ant
>>
>> On Thu, Jun 13, 2013 at 3:12 AM, Ross Gardler
>><rgard...@opendirective.com>wrote:
>>
>>> So here's a thought...
>>>
>>> There have been many discussions about different ways to incubate
>>> projects. One of the most radical ideas is to dismantle the incubator
>>> and replace the podling concept with "probationary TLPs" reporting to
>>> the board. As readers of this list will know I do not support the idea
>>> of dismantling the IPMC. I believe it does a great job that is not
>>> easily replaced by a board of nine directors. However, I have always
>>> acknowledged that the idea has merit under a certain set of
>>> circumstances.
>>>
>>> For me those circumstances are present in the Apache Stratos proposal.
>>> That is there are sufficient mentors and initial committers who are
>>> ASF Members that we can be reasonably certain that this project will
>>> succeed here at the ASF.
>>>
>>> I would therefore like to propose that we use Apache Stratos as a test
>>> case for the "probationary TLP" idea. I've already talked to Chris
>>> (who is driving the deconstruct the IPMC case) and Ant (who is less
>>> keen on dismantling the IPMC but wants to see how a probationary TLP
>>> model will play out). Both have agreed to help with this experiment if
>>> the IPMC and the Board wish it to proceed. I have not, however,
>>> discussed it with all the initial comitters or even mentors - I'm
>>> expecting them to speak up now.
>>>
>>> For my part my intention is to get the project set-up and then
>>> dissolve into the background. I do not intend to monitor the project
>>> on a day-to-day basis. However, I do promise to help pick up the
>>> pieces if the experiment should go horribly wrong.
>>>
>>> Of course running a single experiment will only allow us to define the
>>> incubation process for probationary TLPs, It is not going to solve all
>>> the problems Chris sees in the IPMC. However it will give us an
>>> opportunity to define the process, ask the board to approve this
>>> process and thus lay the foundations for other projects wishing to
>>> follow this path.
>>>
>>> So, what do you think?
>>>
>>> Ross
>>>
>>>
>>> On 11 June 2013 10:10, 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/|Iaa
>>>S]]-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/downl
>>>oads/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/str
>>>atos2|https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/bui
>>>ld/stratos2
>>> ]]
>>> >  * [[
>>> 
>>>https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.1.0/component
>>>s/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/component
>>>s/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/prod
>>>ucts/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
>>>
>>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>


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

Reply via email to