Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Mattmann, Chris A (398J)
+1 of course from me, with a commitment to doing work to help out
and making sure this doesn't fail; instead that it succeeds which
I'm sure it will.

I'll also sign up for a round of beers at the next ApacheCon. For
sure! :)

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: Ross Gardler rgard...@opendirective.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Wednesday, June 12, 2013 7:12 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

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/|Ia
aS]]-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
 

Re: [VOTE] Graduation of Apache Mesos

2013-06-13 Thread Christian Grobmeier
Looks good! +1

On Wed, Jun 12, 2013 at 10:03 PM, Mattmann, Chris A (398J)
chris.a.mattm...@jpl.nasa.gov wrote:
 Hi All,

 The Apache Mesos community is ready to graduate. They have added
 committers and PPMC members while in the Incubator; have made a
 few releases; are discussing their issues on list and in the Apache
 way, and are inclusive and representative of Apache's goals as a
 Foundation.

 I'm extremely happy to put them up for Incubator graduation.
 We've VOTEd as a community to move forward with this:

 DISCUSS thread here: http://s.apache.org/XAu
 VOTE thread here: http://s.apache.org/K8C
 VOTE RESULT: Message-ID: cdde1f13.d6ea1%chris.a.mattm...@jpl.nasa.gov

 Project Incubator status page here:
 http://incubator.apache.org/projects/mesos.html

 Board resolution pasted at bottom of email.

 Existing tallies from the community VOTE:

 +1
 Chris Mattmann*
 Vinod Kone
 Benjamin Hindman
 Benjamin Mahler
 Yan Xiu
 Deepal Jayasinghe
 Brenden Matthews
 Matei Zaharia
 Ant Elder*
 Konstantin Boudnik

 * - indicates IPMC

 Please VOTE to graduate Apache Mesos from the Incubator. Though
 only Incubator PMC member VOTEs are binding, all are welcome to
 voice your opinion. I'll leave the VOTE open for at least 72 hours,
 and hopefully can get enough VOTEs in time to close it by Saturday
 or Sunday in time for the board meeting on 6/19.

 [ ] +1 Graduate Apache Mesos from the Incubator.
 [ ] +0 Don't care.
 [ ] -1 Don't graduate Apache Mesos from the Incubator because..

 Thanks everyone!

 Cheers,
 Chris


 ---board resolution
 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software, for distribution at no charge to the
 public, related to efficient cluster management, resource
 isolation and sharing across distributed applications.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the Apache Mesos Project, be
 and hereby is established pursuant to Bylaws of the Foundation;
 and be it further

 RESOLVED, that the Apache Mesos Project be and hereby is
 responsible for the creation and maintenance of software
 related to efficient cluster management, resource isolation
 and sharing across distributed applications; and be it further
 RESOLVED, that the office of Vice President, Apache Mesos be
 and hereby is created, the person holding such office to serve
 at the direction of the Board of Directors as the chair of the
 Apache Mesos Project, and to have primary responsibility for
 management of the projects within the scope of responsibility
 of the Apache Mesos Project; and be it further
 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache Mesos Project:

  * Ali Ghodsi a...@apache.org
 * Andy Konwinski and...@apache.org
 * Benjamin Hindhman b...@apache.org
 * Benjamin Mahler bmah...@apache.org
 * Brian McCalister bri...@apache.org
 * Ian Holsman i...@apache.org
 * Matei Alexandru Zahari ma...@apache.org
 * Chris Mattmann mattm...@apache.org
 * Tom White tomwh...@apache.org
 * Vinod Kone vinodk...@apache.org
 * Brenden Matthews bren...@apache.org
 * Thomas Marshall tmarsh...@apache.org
 * Charles Reiss wog...@apache.org


 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Benjamin Hindman be
 appointed to the office of Vice President, Apache Mesos, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed; and be it further

 RESOLVED, that the Apache Mesos Project be and hereby is
 tasked with the migration and rationalization of the Apache
 Incubator Mesos podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator Mesos podling encumbered upon the Apache Incubator
 Project are hereafter discharged.


 ++
 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
 ++





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




-- 
http://www.grobmeier.de
https://www.timeandbill.de

-
To unsubscribe, e-mail: 

Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Ross Gardler
On 13 June 2013 04:56, Alan Cabrera l...@toolazydogs.com wrote:

 On Jun 12, 2013, at 7:12 PM, Ross Gardler rgard...@opendirective.com wrote:

 So here's a thought...

...

 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.

...

 So, what do you think?

 I don't see the need to force Stratos through the Incubator given the current 
 proposed membership.  Some points:
 Who's responsible for monitoring the probation, the IPMC or the board?  I 
 think it should be the IPMC.

I think we should come up with a concrete plan then go to the board.
If the board is OK with taking it on then it should be board as this
will be closer to Chris' defined end goal.

In either case I undertake, as I noted in my original mail, to be the
one that steps up to fix things if it all goes wrong. That's true
whether it is IPMC or Board.

 What bits must absolutely be done before probation begins?

That needs to be defined. Given the fact the next board meeting is
only a week away I suggest we first make this a podling to allow us to
start the project here at the ASF. We can then work with the various
committees to work out what the right set-up process is (i.e. don't
set up as a podling, set up as a pTLP). We can then shoot for
submitting a board resolution next month.

I have already made it clear to the proposers of the project that
taking this route will result in a slightly longer set-up period
(because of the need to define new policies along the way). They are
comfortable trading slower set-up for potentially faster graduation.

 What minimum criteria does a probationary TLP have to meet to stay in good 
 graces?

Exactly the same as any other TLP.

 What happens if the probationary TLP is not in good graces?

Exactly the same as any other TLP. The board says fix it. If it
isn't fixed the board kicks out the problem element(s) and invites
remaining PMC to fix it. If that failes the pTLP is sent packing.

 What bits must absolutely be done before probation completes?

Same as graduation from the Incubator (a release, demonstration of a
healthy community, approval of the board)

 Fleshing out these and, I'm sure, others' concerns on a wiki, as Joe pointed 
 out, would be a great idea.

Yes, but please note my proposal to do this as a standard podling
rather than in this discussion phase. I don't think we need everything
in a row before the team can get to work.

If it should prove impossible to find a sensible process then we can
simply leave the project as a standard podling.

So to recap the proposed timeline:

- IPMC votes on accepting the podling with the intention of moving it to a pTLP
- mentors (with Chris' assistance) guide project committers in working
with the various committees to define incubation/probation process
- submit a board resolution in July to create the pTLP
  - if project is not ready to do so this can be delayed until August
- If the board are unhappy with the project then I am called in to
clear up the mess I made
- If the board are happy with progress submit a resolution to become a
TLP in 12 months (target 6 months)

Ross



 Regards,
 Alan


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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Ross Gardler
On 13 June 2013 04:04, Sanjiva Weerawarana sanj...@wso2.com wrote:
 On Thu, Jun 13, 2013 at 8:27 AM, David Nalley da...@gnsa.us wrote:

 ccing trademarks@
 Note the mix of public and private lists.
  Yeah we also thought about that .. if StratosLive is too close to home we
  can certainly change it. Bit painful but not impossible.
 

 Better to get an answer to the question up front IMO.


 +1.


Better yes - required before we can vote - no. My reasoning is
that WSO2 have already agreed they will use a different name if VP
Branding requires it. In fact they won't have any choice since the
proposal clearly indicates the Stratos trademark will be assigned to
the ASF.

That said I encourage someone on the project commit list to mail
trademarks@ to understand what would be acceptable.

Ross

Ross


 The thinking is to not give that a specific name but rather call it the
  WSO2 distribution of Apache Stratos (or something like that).
 

 I don't think that's one of the 'sanctioned' uses of marks from:
 In fact, per the below page, it's explicitly forbidden.
 http://www.apache.org/foundation/marks/faq/#products


 Hmm that idea was based on how Cloudera is distributing Hadoop:

 http://www.cloudera.com/content/cloudera/en/products/cdh.html

 Is that also incorrect then? IIRC they've been doing that for years and
 presumably ASF is aware of it?

 Sanjiva.
 --
 Sanjiva Weerawarana, Ph.D.
 Founder, Chairman  CEO; WSO2, Inc.;  http://wso2.com/
 email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
 650 265 8311
 blog: http://sanjiva.weerawarana.org/

 Lean . Enterprise . Middleware

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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Noah Slater
Ross, thanks for bringing this up! I'm happy to be a part of this
experiment.

On 13 June 2013 09:13, Ross Gardler rgard...@opendirective.com wrote:

 Better yes - required before we can vote - no. My reasoning is
 that WSO2 have already agreed they will use a different name if VP
 Branding requires it. In fact they won't have any choice since the
 proposal clearly indicates the Stratos trademark will be assigned to
 the ASF.


While owning the Stratos trademark would certainly put us in a position
of being able to ask WSO2 to stop using StratosLive. But there's no
guarantee that we would be successful. Case in point: Apache CouchDB and
Couchbase. We are very uncomfortable with the name Couchbase, but there's
not much we can do about it. Certainly, asking them to rebrand is not going
to work. (Full disclosure: I am on the PMC and have been dealing with this
mess for over a year.)

Couchbase causes us problems because CouchDB's progenitor left CouchDB and
founded Couchbase, and made a public statement to the effect that Couchbase
was the future of CouchDB. This caused a lot of market confusion, with
many people (understandably) thinking that Couchbase replaced CouchDB. You
still see the effects of that today. Our support channels are littered with
confused Couchbase customers. And I am sure many people who would have been
CouchDB users end up downloading and installing Couchbase products.

So my concern with StratosLive is: would there be consumer confusion
between Apache Stratos and WSO2 StratosLive? My gut tells me: yes. In many
people's minds, there will already be some uncertainty about provenance,
and so the name will only compound that confusion.

I learnt two lessons from the Couchbase fiasco:

1. You need to be mindful of third-parties using your trademark in a
compound name. Many people use couch as a sort of adjective. Couch-this
and Couch-that. And in one sense, this is great, because couch is this
term that is bigger than Apache CouchDB. But at the same time, the meaning
is diffuse. And in many ways, the CouchDB community has little control over
it. We have plans to remedy that situation, but they are not relevant here.

2. You need to apply branding rules consistently. We allowed Couchbase (and
others) to share our brand because they were seen as friendly to the
community. (And indeed, for many years, they were hugely beneficial for the
project.) Unfortunately, that sets precedent. And it's hard to rewind
precedent. It also leaves you vulnerable to the possibility that they won't
always be friendly. At which point, you're gonna be SOL.

On 13 June 2013 04:04, Sanjiva Weerawarana sanj...@wso2.com wrote:


  The thinking is to not give that a specific name but rather call it the
   WSO2 distribution of Apache Stratos (or something like that).
  
 
  I don't think that's one of the 'sanctioned' uses of marks from:
  In fact, per the below page, it's explicitly forbidden.
  http://www.apache.org/foundation/marks/faq/#products


 Hmm that idea was based on how Cloudera is distributing Hadoop:

 http://www.cloudera.com/content/cloudera/en/products/cdh.html

 Is that also incorrect then? IIRC they've been doing that for years and
 presumably ASF is aware of it?


The ASF is aware of it, but I don't think we're happy with it. Shane will
have more thoughts on this.

-- 
NS


Re: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

2013-06-13 Thread Noah Slater
Woo hoo! \o/


On 13 June 2013 02:34, Henry Saputra henry.sapu...@gmail.com wrote:

 Hi All,

 Thank you for everyone for participating and warm welcome for the MetaModel
 project proposal.

 The VOTE is now officially closed with the result (* means IPMC):

 +1s:
 Henry Saputra*
 Matt Franklin*
 Chris Mattmann*
 Noah Slater*
 Rahul Sharma
 Ankit Kumar
 Christian Grobmeier*
 Arvind Prabhakar*
 Kasper Sorensen
 Noah Slater*
 Manuel Van den Berg
 Joe Brockmeier*
 Suresh Marru*
 Ted Dunning*
 Rich Bowen
 Alan Cabrera*
 Marcel Offermans*
 Alex Karasulu*

 0s:
 None

 -1s:
 None


 This means with 18 +1s (13 binding) and no 0 and -1 the proposal is
 accepted.

 I will continue with the bootstrap process to bring MetaModel into Apache
 incubator.

 Thank you again for those participated in the VOTE.


 Thanks,

 Henry

 On Thu, Jun 6, 2013 at 3:30 PM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Hi All,
 
  I'd like to call a VOTE for acceptance of MetaModel into the Apache
  incubator.
  The vote will close on June 12, 2013 at 6:00 PM (PST).
 
  [] +1 Accept MetaModel into the Apache incubator
  [] +0 Don't care.
  [] -1 Don't accept MetaModel into the incubator because...
 
  Full proposal is pasted at the bottom on this email, and the
 corresponding wiki
  is:
  http://wiki.apache.org/incubator/MetaModelProposal.
 
  Only VOTEs from Incubator PMC members are binding, but all are welcome to
  express their thoughts.
 
  Thanks,
 
  Henry Saputra
  Champion for Apache MetaModel
 
 
  P.S. Here's my +1 (binding)
 
 
  -
 
  = MetaModel – uniform data access across datastores =
 
  Proposal for Apache Incubator
 
  == Abstract ==
 
  MetaModel is a data access framework, providing a common interface for
  exploration and querying of different types of datastores.
 
  == Proposal ==
 
  MetaModel provides a uniform meta-model for exploring and querying the
  structure of datastores, covering but not limited to relational
 databases,
  various data file formats, NoSQL databases, Salesforce.com, SugarCRM and
  more. The scope of the project is to stay domain-agnostic, so the
  meta-model will be concerned with schemas, tables, columns, rows,
  relationships etc.
 
  On top of this meta-model a rich querying API is provided which resembles
  SQL, but built using compiler-checked Java language constructs. For
  datastores that do not have a native SQL-compatible query engine, the
  MetaModel project also includes an abstract Java-based query engine
  implementation which individual datastore-modules can adapt to fit the
  concrete datastore.
 
  === Background ===
 
  The MetaModel project was initially developed by eobject.dk to service
  the DataCleaner application (http://datacleaner.org). The main
  requirement was to perform data querying and modification operations on a
  wide range of quite different datastores. Furthermore a programmatic
 query
  model was needed in order to allow different components to influence the
  query plan.
 
  In 2009, Human Inference acquired the eobjects projects including
  MetaModel. Since then MetaModel has been put to extensive use in the
 Human
  Inference products. The open source nature of the project was reinforced,
  leading to a significant growth in the community.
 
  MetaModel has successfully been used in a number of other open source
  projects as well as mission critical commercial software from Human
  Inference. Currently MetaModel is hosted at
 http://metamodel.eobjects.org.
 
  === Rationale ===
 
  Different types of datastores have different characteristics, which
 always
  lead to the interfaces for these being different from one another.
  Standards like JDBC and the SQL language attempt to standardize data
  access, but for some datastore types like flat files, spreadsheets, NoSQL
  databases and more, such standards are not even implementable.
 
  Specialization in interfaces obviously has merit for optimized usage, but
  for integration tools, batch applications and or generic data
 modification
  tools, this myriad of specialized interfaces is a big pain. Furthermore,
  being able to query every datastore with a basic set of SQL-like features
  can be a great productivity boost for a wide range of applications.
 
  === Initial goals ===
 
  MetaModel is already a stable project, so initial goals are more oriented
  towards an adaption to the Apache ecosystem than about functional
 changes.
 
  We are constantly adding more datastore types to the portfolio, but the
  core modules have not had drastic changes for some time.
 
  Our focus will be on making ties with other Apache projects (such as POI,
  Gora, HBase and CouchDB) and potentially renaming the ‘MetaModel’ project
  to something more rememberable.
  This includes comply with Apache Software Foundation license for third
  party dependencies.
 
  == Current status ==
 
  === Meritocracy ===
 
  We intend to do everything we can to encourage a 

RE: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

2013-06-13 Thread Kasper Sørensen
I also want to shout out a big woo hoo! :-) Sincerely, this is cool news - I am 
very happy about it. And colleagues here at Human Inference are also cheering. 
So we really hope to make it a good apache project!

From: Noah Slater [nsla...@apache.org]
Sent: 13 June 2013 12:08
To: general@incubator.apache.org
Subject: Re: [RESULT] [VOTE] Accept Apache MetaModel into the Apache incubator

Woo hoo! \o/


On 13 June 2013 02:34, Henry Saputra henry.sapu...@gmail.com wrote:

 Hi All,

 Thank you for everyone for participating and warm welcome for the MetaModel
 project proposal.

 The VOTE is now officially closed with the result (* means IPMC):

 +1s:
 Henry Saputra*
 Matt Franklin*
 Chris Mattmann*
 Noah Slater*
 Rahul Sharma
 Ankit Kumar
 Christian Grobmeier*
 Arvind Prabhakar*
 Kasper Sorensen
 Noah Slater*
 Manuel Van den Berg
 Joe Brockmeier*
 Suresh Marru*
 Ted Dunning*
 Rich Bowen
 Alan Cabrera*
 Marcel Offermans*
 Alex Karasulu*

 0s:
 None

 -1s:
 None


 This means with 18 +1s (13 binding) and no 0 and -1 the proposal is
 accepted.

 I will continue with the bootstrap process to bring MetaModel into Apache
 incubator.

 Thank you again for those participated in the VOTE.


 Thanks,

 Henry

 On Thu, Jun 6, 2013 at 3:30 PM, Henry Saputra henry.sapu...@gmail.com
 wrote:

  Hi All,
 
  I'd like to call a VOTE for acceptance of MetaModel into the Apache
  incubator.
  The vote will close on June 12, 2013 at 6:00 PM (PST).
 
  [] +1 Accept MetaModel into the Apache incubator
  [] +0 Don't care.
  [] -1 Don't accept MetaModel into the incubator because...
 
  Full proposal is pasted at the bottom on this email, and the
 corresponding wiki
  is:
  http://wiki.apache.org/incubator/MetaModelProposal.
 
  Only VOTEs from Incubator PMC members are binding, but all are welcome to
  express their thoughts.
 
  Thanks,
 
  Henry Saputra
  Champion for Apache MetaModel
 
 
  P.S. Here's my +1 (binding)
 
 
  -
 
  = MetaModel – uniform data access across datastores =
 
  Proposal for Apache Incubator
 
  == Abstract ==
 
  MetaModel is a data access framework, providing a common interface for
  exploration and querying of different types of datastores.
 
  == Proposal ==
 
  MetaModel provides a uniform meta-model for exploring and querying the
  structure of datastores, covering but not limited to relational
 databases,
  various data file formats, NoSQL databases, Salesforce.com, SugarCRM and
  more. The scope of the project is to stay domain-agnostic, so the
  meta-model will be concerned with schemas, tables, columns, rows,
  relationships etc.
 
  On top of this meta-model a rich querying API is provided which resembles
  SQL, but built using compiler-checked Java language constructs. For
  datastores that do not have a native SQL-compatible query engine, the
  MetaModel project also includes an abstract Java-based query engine
  implementation which individual datastore-modules can adapt to fit the
  concrete datastore.
 
  === Background ===
 
  The MetaModel project was initially developed by eobject.dk to service
  the DataCleaner application (http://datacleaner.org). The main
  requirement was to perform data querying and modification operations on a
  wide range of quite different datastores. Furthermore a programmatic
 query
  model was needed in order to allow different components to influence the
  query plan.
 
  In 2009, Human Inference acquired the eobjects projects including
  MetaModel. Since then MetaModel has been put to extensive use in the
 Human
  Inference products. The open source nature of the project was reinforced,
  leading to a significant growth in the community.
 
  MetaModel has successfully been used in a number of other open source
  projects as well as mission critical commercial software from Human
  Inference. Currently MetaModel is hosted at
 http://metamodel.eobjects.org.
 
  === Rationale ===
 
  Different types of datastores have different characteristics, which
 always
  lead to the interfaces for these being different from one another.
  Standards like JDBC and the SQL language attempt to standardize data
  access, but for some datastore types like flat files, spreadsheets, NoSQL
  databases and more, such standards are not even implementable.
 
  Specialization in interfaces obviously has merit for optimized usage, but
  for integration tools, batch applications and or generic data
 modification
  tools, this myriad of specialized interfaces is a big pain. Furthermore,
  being able to query every datastore with a basic set of SQL-like features
  can be a great productivity boost for a wide range of applications.
 
  === Initial goals ===
 
  MetaModel is already a stable project, so initial goals are more oriented
  towards an adaption to the Apache ecosystem than about functional
 changes.
 
  We are constantly adding more datastore types to the portfolio, but the
  core modules 

Re: [VOTE] Graduation of Apache Mesos

2013-06-13 Thread Alex Karasulu
+1 (binding)


On Thu, Jun 13, 2013 at 10:39 AM, Christian Grobmeier
grobme...@gmail.comwrote:

 Looks good! +1

 On Wed, Jun 12, 2013 at 10:03 PM, Mattmann, Chris A (398J)
 chris.a.mattm...@jpl.nasa.gov wrote:
  Hi All,
 
  The Apache Mesos community is ready to graduate. They have added
  committers and PPMC members while in the Incubator; have made a
  few releases; are discussing their issues on list and in the Apache
  way, and are inclusive and representative of Apache's goals as a
  Foundation.
 
  I'm extremely happy to put them up for Incubator graduation.
  We've VOTEd as a community to move forward with this:
 
  DISCUSS thread here: http://s.apache.org/XAu
  VOTE thread here: http://s.apache.org/K8C
  VOTE RESULT: Message-ID: cdde1f13.d6ea1%chris.a.mattm...@jpl.nasa.gov
 
  Project Incubator status page here:
  http://incubator.apache.org/projects/mesos.html
 
  Board resolution pasted at bottom of email.
 
  Existing tallies from the community VOTE:
 
  +1
  Chris Mattmann*
  Vinod Kone
  Benjamin Hindman
  Benjamin Mahler
  Yan Xiu
  Deepal Jayasinghe
  Brenden Matthews
  Matei Zaharia
  Ant Elder*
  Konstantin Boudnik
 
  * - indicates IPMC
 
  Please VOTE to graduate Apache Mesos from the Incubator. Though
  only Incubator PMC member VOTEs are binding, all are welcome to
  voice your opinion. I'll leave the VOTE open for at least 72 hours,
  and hopefully can get enough VOTEs in time to close it by Saturday
  or Sunday in time for the board meeting on 6/19.
 
  [ ] +1 Graduate Apache Mesos from the Incubator.
  [ ] +0 Don't care.
  [ ] -1 Don't graduate Apache Mesos from the Incubator because..
 
  Thanks everyone!
 
  Cheers,
  Chris
 
 
  ---board resolution
  WHEREAS, the Board of Directors deems it to be in the best
  interests of the Foundation and consistent with the
  Foundation's purpose to establish a Project Management
  Committee charged with the creation and maintenance of
  open-source software, for distribution at no charge to the
  public, related to efficient cluster management, resource
  isolation and sharing across distributed applications.
 
  NOW, THEREFORE, BE IT RESOLVED, that a Project Management
  Committee (PMC), to be known as the Apache Mesos Project, be
  and hereby is established pursuant to Bylaws of the Foundation;
  and be it further
 
  RESOLVED, that the Apache Mesos Project be and hereby is
  responsible for the creation and maintenance of software
  related to efficient cluster management, resource isolation
  and sharing across distributed applications; and be it further
  RESOLVED, that the office of Vice President, Apache Mesos be
  and hereby is created, the person holding such office to serve
  at the direction of the Board of Directors as the chair of the
  Apache Mesos Project, and to have primary responsibility for
  management of the projects within the scope of responsibility
  of the Apache Mesos Project; and be it further
  RESOLVED, that the persons listed immediately below be and
  hereby are appointed to serve as the initial members of the
  Apache Mesos Project:
 
   * Ali Ghodsi a...@apache.org
  * Andy Konwinski and...@apache.org
  * Benjamin Hindhman b...@apache.org
  * Benjamin Mahler bmah...@apache.org
  * Brian McCalister bri...@apache.org
  * Ian Holsman i...@apache.org
  * Matei Alexandru Zahari ma...@apache.org
  * Chris Mattmann mattm...@apache.org
  * Tom White tomwh...@apache.org
  * Vinod Kone vinodk...@apache.org
  * Brenden Matthews bren...@apache.org
  * Thomas Marshall tmarsh...@apache.org
  * Charles Reiss wog...@apache.org
 
 
  NOW, THEREFORE, BE IT FURTHER RESOLVED, that Benjamin Hindman be
  appointed to the office of Vice President, Apache Mesos, to
  serve in accordance with and subject to the direction of the
  Board of Directors and the Bylaws of the Foundation until
  death, resignation, retirement, removal or disqualification, or
  until a successor is appointed; and be it further
 
  RESOLVED, that the Apache Mesos Project be and hereby is
  tasked with the migration and rationalization of the Apache
  Incubator Mesos podling; and be it further
 
  RESOLVED, that all responsibilities pertaining to the Apache
  Incubator Mesos podling encumbered upon the Apache Incubator
  Project are hereafter discharged.
 
 
  ++
  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
  ++
 
 
 
 
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For 

Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Ross Gardler
On 13 June 2013 10:56, Noah Slater nsla...@apache.org wrote:
 Ross, thanks for bringing this up! I'm happy to be a part of this
 experiment.

 On 13 June 2013 09:13, Ross Gardler rgard...@opendirective.com wrote:

 Better yes - required before we can vote - no. My reasoning is
 that WSO2 have already agreed they will use a different name if VP
 Branding requires it. In fact they won't have any choice since the
 proposal clearly indicates the Stratos trademark will be assigned to
 the ASF.


 While owning the Stratos trademark would certainly put us in a position
 of being able to ask WSO2 to stop using StratosLive. But there's no
 guarantee that we would be successful.

That's true, but there is no change in that risk even if we give WSO2
an answer before the vote. What is more important (in my non-legal
opinion) is a publicly archived statement from the WSO2 CEO stating
they have no intention of abusing the Stratos mark that will be
donated to the ASF. We already have that.

It's only about the required order, not about the end game.

Note, it is normal practice for pre-existing marks to be formally
donated to the ASF during incubation, usually just before graduation.
The former owner does not (usually) want to assign a mark that may
become useless if the project does not graduate. Such graduation is
not wholly under the control of the trademark owner.

 1. You need to be mindful of third-parties using your trademark in a
 compound name.

This is already encoded in the ASF trademarks policies - WSO2 have
agreed to conform to those policies.

 2. You need to apply branding rules consistently.

WSO2 have agreed to do so.

Sanjiva - perhaps you can edit the proposal to this effect in order to
help allay any fears. That is to include the statement you made
earlier:

if StratosLive is too close to home we can certainly change it. Bit
painful but not impossible.

I don't want to hold up the vote for entry into the incubator on this
issue. At the same time I don't want VP Branding to be in a position
of having to come to a quick decision. We will have plenty of time
during incubation to resolve everything to our satisfaction.
Ultimately VP Branding will be able to object to graduation if the
issue has not been adequately addressed during incubation.

 We allowed Couchbase (and
 others) to share our brand because they were seen as friendly to the
 community.

This is the root of why CouchDB has a problem today. I believe you a
projecting that problem and its cause onto a different issue here.
This is not about allowing WSO2 an exception to the existing policy.
It is about giving WSO2, the Stratos project community (which includes
you) and VP Branding time to work on a satisfactory solution *during*
incubation rather than prior to a vote. In my opinion WSO2 have
demonstrated they are willing to play by the rules.

Ross

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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Sanjiva Weerawarana
On Thu, Jun 13, 2013 at 3:26 PM, Noah Slater nsla...@apache.org wrote:

 Ross, thanks for bringing this up! I'm happy to be a part of this
 experiment.


Cool.


 While owning the Stratos trademark would certainly put us in a position
 of being able to ask WSO2 to stop using StratosLive. But there's no
 guarantee that we would be successful. Case in point: Apache CouchDB and


As long as I'm running WSO2 that would be successful. However my job is not
tenured :-).

I learnt two lessons from the Couchbase fiasco:


Thanks for your well-reasoned explanation. We will go ahead and change
StratosLive as well .. it will take a bit of time but we will do it. (BTW
the current StratosLive is not Stratos 2.0 (what we're donating) based.)

 Hmm that idea was based on how Cloudera is distributing Hadoop:
 
  http://www.cloudera.com/content/cloudera/en/products/cdh.html
 
  Is that also incorrect then? IIRC they've been doing that for years and
  presumably ASF is aware of it?
 

 The ASF is aware of it, but I don't think we're happy with it. Shane will
 have more thoughts on this.


I understand that but, using your own metric (would there be consumer
confusion between Apache Stratos and WSO2 XXX), I would argue that there
will be no consumer confusion as to whether what they're downloading is an
Apache product or a WSO2 one.

Anyway, we are not going to play games with ASF brands; that's not the way
WSO2 does stuff. Lets see what Shane says as well.

Sanjiva.
-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman  CEO; WSO2, Inc.;  http://wso2.com/
email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware


Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Alexei Fedotov
I'm just happy to have PaaS as a part of Apache. Thanks to all who are
doing this.
--
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://dataved.ru/
+7 916 562 8095


On Thu, Jun 13, 2013 at 2:21 PM, Ross Gardler
rgard...@opendirective.com wrote:
 On 13 June 2013 10:56, Noah Slater nsla...@apache.org wrote:
 Ross, thanks for bringing this up! I'm happy to be a part of this
 experiment.

 On 13 June 2013 09:13, Ross Gardler rgard...@opendirective.com wrote:

 Better yes - required before we can vote - no. My reasoning is
 that WSO2 have already agreed they will use a different name if VP
 Branding requires it. In fact they won't have any choice since the
 proposal clearly indicates the Stratos trademark will be assigned to
 the ASF.


 While owning the Stratos trademark would certainly put us in a position
 of being able to ask WSO2 to stop using StratosLive. But there's no
 guarantee that we would be successful.

 That's true, but there is no change in that risk even if we give WSO2
 an answer before the vote. What is more important (in my non-legal
 opinion) is a publicly archived statement from the WSO2 CEO stating
 they have no intention of abusing the Stratos mark that will be
 donated to the ASF. We already have that.

 It's only about the required order, not about the end game.

 Note, it is normal practice for pre-existing marks to be formally
 donated to the ASF during incubation, usually just before graduation.
 The former owner does not (usually) want to assign a mark that may
 become useless if the project does not graduate. Such graduation is
 not wholly under the control of the trademark owner.

 1. You need to be mindful of third-parties using your trademark in a
 compound name.

 This is already encoded in the ASF trademarks policies - WSO2 have
 agreed to conform to those policies.

 2. You need to apply branding rules consistently.

 WSO2 have agreed to do so.

 Sanjiva - perhaps you can edit the proposal to this effect in order to
 help allay any fears. That is to include the statement you made
 earlier:

 if StratosLive is too close to home we can certainly change it. Bit
 painful but not impossible.

 I don't want to hold up the vote for entry into the incubator on this
 issue. At the same time I don't want VP Branding to be in a position
 of having to come to a quick decision. We will have plenty of time
 during incubation to resolve everything to our satisfaction.
 Ultimately VP Branding will be able to object to graduation if the
 issue has not been adequately addressed during incubation.

 We allowed Couchbase (and
 others) to share our brand because they were seen as friendly to the
 community.

 This is the root of why CouchDB has a problem today. I believe you a
 projecting that problem and its cause onto a different issue here.
 This is not about allowing WSO2 an exception to the existing policy.
 It is about giving WSO2, the Stratos project community (which includes
 you) and VP Branding time to work on a satisfactory solution *during*
 incubation rather than prior to a vote. In my opinion WSO2 have
 demonstrated they are willing to play by the rules.

 Ross

 -
 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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Sanjiva Weerawarana
On Thu, Jun 13, 2013 at 3:51 PM, Ross Gardler rgard...@opendirective.comwrote:


  2. You need to apply branding rules consistently.

 WSO2 have agreed to do so.

 Sanjiva - perhaps you can edit the proposal to this effect in order to
 help allay any fears. That is to include the statement you made
 earlier:

 if StratosLive is too close to home we can certainly change it. Bit
 painful but not impossible.


Will do - I will go further and state that by the time the project
graduates we will deprecate WSO2 StratosLive.

Sanjiva.
-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman  CEO; WSO2, Inc.;  http://wso2.com/
email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware


Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Ross Gardler
On 13 June 2013 11:26, Sanjiva Weerawarana sanj...@wso2.com wrote:
 On Thu, Jun 13, 2013 at 3:51 PM, Ross Gardler 
 rgard...@opendirective.comwrote:


  2. You need to apply branding rules consistently.

 WSO2 have agreed to do so.

 Sanjiva - perhaps you can edit the proposal to this effect in order to
 help allay any fears. That is to include the statement you made
 earlier:

 if StratosLive is too close to home we can certainly change it. Bit
 painful but not impossible.


 Will do - I will go further and state that by the time the project
 graduates we will deprecate WSO2 StratosLive.

:-D

This is perfect thank you.

Ross



 Sanjiva.
 --
 Sanjiva Weerawarana, Ph.D.
 Founder, Chairman  CEO; WSO2, Inc.;  http://wso2.com/
 email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
 650 265 8311
 blog: http://sanjiva.weerawarana.org/

 Lean . Enterprise . Middleware

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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Noah Slater
On 13 June 2013 11:21, Ross Gardler rgard...@opendirective.com wrote:


 This is the root of why CouchDB has a problem today. I believe you a
 projecting that problem and its cause onto a different issue here.
 This is not about allowing WSO2 an exception to the existing policy.
 It is about giving WSO2, the Stratos project community (which includes
 you) and VP Branding time to work on a satisfactory solution *during*
 incubation rather than prior to a vote. In my opinion WSO2 have
 demonstrated they are willing to play by the rules.


Quite possibly. Once bitten... ;)

In any case, we are in agreement. To clarify my intent: I only meant to
share my experience so that we're mindful of the territory we're venturing
into. I don't think the proposal needs to be delayed. We will have plenty
of time to work on these things.

Also. Thanks for your follow-up emails, Sanjiva's! That's good news.

-- 
NS


Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Jim Jagielski

On Jun 12, 2013, at 7:32 PM, Marvin Humphrey mar...@rectangular.com wrote:

 On Tue, Jun 11, 2013 at 2: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.
 
 It is certainly a large group and a thoroughly prepared proposal with a lot of
 resources behind it.
 
 == 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.
 
 Kudos for the honest self-analysis.
 
 I wonder whether Apache Brand Management would cry foul on a trademark like
 StratosLive if such a product were to appear later because of the
 confusingly similar name guideline.  We've seen project founders leave and
 compete with ASF products while using confusingly similar names before, e.g.
 CouchBase.
 

I agree. I would assume that Stratos would become a trademark
of the ASF and, as such, WSO2's use of StratosLive as a
product name would not be allowed.


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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Shane Curcuru
(Please note that this conversation is happening on general@, a publicly 
archived list, so there is a limit to what level of details of brand 
strategy I will engage in on this thread.)


To be brief:

- This issue should not gate a [VOTE] to begin incubation.

- Given both WSO2's history and the many Apache members involved in the 
project, I'm confident the right thing will end up happening.


- The requirement is that the branding for a podling must be formally 
donated to the ASF before it can graduate.  We are happy to sign 
agreements earlier or later; if we sign earlier we're happy to include 
language such that any trademark assignment will revert to the original 
owner if graduation fails for some reason.


- Unofficially (meaning: I've only spent 5 minutes reading this all so 
far) I do *not* believe it would be tenable to have a future Apache 
Stratos and a future WSO2 StratosLive.  Many thanks in advance to 
Sanjiva and company for being willing to change this!


- Shane

On 6/13/2013 6:21 AM, Ross Gardler wrote:

On 13 June 2013 10:56, Noah Slater nsla...@apache.org wrote:

Ross, thanks for bringing this up! I'm happy to be a part of this
experiment.

On 13 June 2013 09:13, Ross Gardler rgard...@opendirective.com wrote:


Better yes - required before we can vote - no. My reasoning is
that WSO2 have already agreed they will use a different name if VP
Branding requires it. In fact they won't have any choice since the
proposal clearly indicates the Stratos trademark will be assigned to
the ASF.



While owning the Stratos trademark would certainly put us in a position
of being able to ask WSO2 to stop using StratosLive. But there's no
guarantee that we would be successful.


That's true, but there is no change in that risk even if we give WSO2
an answer before the vote. What is more important (in my non-legal
opinion) is a publicly archived statement from the WSO2 CEO stating
they have no intention of abusing the Stratos mark that will be
donated to the ASF. We already have that.

It's only about the required order, not about the end game.

Note, it is normal practice for pre-existing marks to be formally
donated to the ASF during incubation, usually just before graduation.
The former owner does not (usually) want to assign a mark that may
become useless if the project does not graduate. Such graduation is
not wholly under the control of the trademark owner.


1. You need to be mindful of third-parties using your trademark in a
compound name.


This is already encoded in the ASF trademarks policies - WSO2 have
agreed to conform to those policies.


2. You need to apply branding rules consistently.


WSO2 have agreed to do so.

Sanjiva - perhaps you can edit the proposal to this effect in order to
help allay any fears. That is to include the statement you made
earlier:

if StratosLive is too close to home we can certainly change it. Bit
painful but not impossible.

I don't want to hold up the vote for entry into the incubator on this
issue. At the same time I don't want VP Branding to be in a position
of having to come to a quick decision. We will have plenty of time
during incubation to resolve everything to our satisfaction.
Ultimately VP Branding will be able to object to graduation if the
issue has not been adequately addressed during incubation.


We allowed Couchbase (and
others) to share our brand because they were seen as friendly to the
community.


This is the root of why CouchDB has a problem today. I believe you a
projecting that problem and its cause onto a different issue here.
This is not about allowing WSO2 an exception to the existing policy.
It is about giving WSO2, the Stratos project community (which includes
you) and VP Branding time to work on a satisfactory solution *during*
incubation rather than prior to a vote. In my opinion WSO2 have
demonstrated they are willing to play by the rules.

Ross




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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Alan Cabrera

On Jun 13, 2013, at 1:10 AM, Ross Gardler rgard...@opendirective.com wrote:

 On 13 June 2013 04:56, Alan Cabrera l...@toolazydogs.com wrote:
 
 On Jun 12, 2013, at 7:12 PM, Ross Gardler rgard...@opendirective.com wrote:
 
 So here's a thought...
 
 ...
 
 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.
 
 ...
 
 So, what do you think?
 
 I don't see the need to force Stratos through the Incubator given the 
 current proposed membership.  Some points:
 Who's responsible for monitoring the probation, the IPMC or the board?  I 
 think it should be the IPMC.
 
 I think we should come up with a concrete plan then go to the board.
 If the board is OK with taking it on then it should be board as this
 will be closer to Chris' defined end goal.
 
 In either case I undertake, as I noted in my original mail, to be the
 one that steps up to fix things if it all goes wrong. That's true
 whether it is IPMC or Board.

I guess the details of how this governance will work, what are the roles, and 
who will fill them, will need to be ironed out.

 What bits must absolutely be done before probation begins?
 
 That needs to be defined. Given the fact the next board meeting is
 only a week away I suggest we first make this a podling to allow us to
 start the project here at the ASF. We can then work with the various
 committees to work out what the right set-up process is (i.e. don't
 set up as a podling, set up as a pTLP). We can then shoot for
 submitting a board resolution next month.
 
 I have already made it clear to the proposers of the project that
 taking this route will result in a slightly longer set-up period
 (because of the need to define new policies along the way). They are
 comfortable trading slower set-up for potentially faster graduation.

It would probably be good to be clear on what are the exact characteristics 
that make this podling pTLP worthy for the future.  For example, the number of 
ASF veterans in its ranks.

 What minimum criteria does a probationary TLP have to meet to stay in good 
 graces?
 
 Exactly the same as any other TLP.
 
 What happens if the probationary TLP is not in good graces?
 
 Exactly the same as any other TLP. The board says fix it. If it
 isn't fixed the board kicks out the problem element(s) and invites
 remaining PMC to fix it. If that failes the pTLP is sent packing.
 
 What bits must absolutely be done before probation completes?
 
 Same as graduation from the Incubator (a release, demonstration of a
 healthy community, approval of the board)

Nice and simple.

 Fleshing out these and, I'm sure, others' concerns on a wiki, as Joe pointed 
 out, would be a great idea.
 
 Yes, but please note my proposal to do this as a standard podling
 rather than in this discussion phase. I don't think we need everything
 in a row before the team can get to work.
 
 If it should prove impossible to find a sensible process then we can
 simply leave the project as a standard podling.

Makes sense.

 So to recap the proposed timeline:
 
 - IPMC votes on accepting the podling with the intention of moving it to a 
 pTLP
 - mentors (with Chris' assistance) guide project committers in working
 with the various committees to define incubation/probation process
 - submit a board resolution in July to create the pTLP
  - if project is not ready to do so this can be delayed until August
 - If the board are unhappy with the project then I am called in to
 clear up the mess I made
 - If the board are happy with progress submit a resolution to become a
 TLP in 12 months (target 6 months)

+1

Though I wouldn't put a date on TLP; keep things simple.  We don't for podlings 
and since the pTLP will be filled with trustworthy ASF members we can trust 
they will do the right thing.


Regards,
Alan



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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Ross Gardler
On 13 June 2013 14:12, Alan Cabrera l...@toolazydogs.com wrote:

 On Jun 13, 2013, at 1:10 AM, Ross Gardler rgard...@opendirective.com wrote:

 On 13 June 2013 04:56, Alan Cabrera l...@toolazydogs.com wrote:

 On Jun 12, 2013, at 7:12 PM, Ross Gardler rgard...@opendirective.com 
 wrote:

 So here's a thought...

 ...

 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.

 ...

 So, what do you think?

 I don't see the need to force Stratos through the Incubator given the 
 current proposed membership.  Some points:
 Who's responsible for monitoring the probation, the IPMC or the board?  I 
 think it should be the IPMC.

 I think we should come up with a concrete plan then go to the board.
 If the board is OK with taking it on then it should be board as this
 will be closer to Chris' defined end goal.

 In either case I undertake, as I noted in my original mail, to be the
 one that steps up to fix things if it all goes wrong. That's true
 whether it is IPMC or Board.

 I guess the details of how this governance will work, what are the roles, and 
 who will fill them, will need to be ironed out.

Yes. Of course in this case I'm proposing a period as a podling to
give us time to iron those details out. However, here's my starting
suggestion:

This is just a TLP so we need to identify is committers, PMC, PMC
chair. My starting suggestion is:

- commiters (see proposal)
- PMC members (I suggest initial membership is the mentors, the
mentors seek to vote initial committers into the PMC as quickly as
possible)
- PMC chair (I would suggest the chair is the Champion until the PMC
is confident enough to elect one from their own ranks - should be done
ASAP, but certainly before graduation)

 What bits must absolutely be done before probation begins?

 That needs to be defined. Given the fact the next board meeting is
 only a week away I suggest we first make this a podling to allow us to
 start the project here at the ASF. We can then work with the various
 committees to work out what the right set-up process is (i.e. don't
 set up as a podling, set up as a pTLP). We can then shoot for
 submitting a board resolution next month.

 I have already made it clear to the proposers of the project that
 taking this route will result in a slightly longer set-up period
 (because of the need to define new policies along the way). They are
 comfortable trading slower set-up for potentially faster graduation.

 It would probably be good to be clear on what are the exact characteristics 
 that make this podling pTLP worthy for the future.  For example, the number 
 of ASF veterans in its ranks.

The board expects a TLP to be able to make releases. That requires 3
+1 votes. That implies 3 initial PMC members. According to my starting
proposal above this means 3 mentors minimum. This in turn matches what
has come to be common practice in the IPMC.

 So to recap the proposed timeline:

 - IPMC votes on accepting the podling with the intention of moving it to a 
 pTLP
 - mentors (with Chris' assistance) guide project committers in working
 with the various committees to define incubation/probation process
 - submit a board resolution in July to create the pTLP
  - if project is not ready to do so this can be delayed until August
 - If the board are unhappy with the project then I am called in to
 clear up the mess I made
 - If the board are happy with progress submit a resolution to become a
 TLP in 12 months (target 6 months)

 +1

 Though I wouldn't put a date on TLP; keep things simple.  We don't for 
 podlings and since the pTLP will be filled with trustworthy ASF members we 
 can trust they will do the right thing.

Yes, I did wonder about that when I was writing this. I kept adding
and removing it. I would like a date in there as targets are always
something to aim for. The fact we don't have such a target for
podlings is one of the items that some people suggest needs fixing.
That said, the board is sensible enough to give a pTLP longer than the
target if it is clear things are moving in the right direction. I
would suggest we keep the date but make sure it is only a guideline.



Ross

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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Chip Childers
On Thu, Jun 13, 2013 at 05:39:24AM +0530, Sanjiva Weerawarana wrote:
 On Thu, Jun 13, 2013 at 5:02 AM, Marvin Humphrey 
 mar...@rectangular.comwrote:
 
   == 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.
 
  Kudos for the honest self-analysis.
 
 
 Thanks :-).
 
 I wonder whether Apache Brand Management would cry foul on a trademark like
  StratosLive if such a product were to appear later because of the
  confusingly similar name guideline.  We've seen project founders leave
  and
  compete with ASF products while using confusingly similar names before,
  e.g.
  CouchBase.
 
 
 Yeah we also thought about that .. if StratosLive is too close to home we
 can certainly change it. Bit painful but not impossible.

Alternatively, if WS02 wanted to keep using the Stratos term, the 
podling (to be) could re-brand the project itself to something other
than Stratos.

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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Joe Brockmeier
On Thu, Jun 13, 2013, at 08:58 AM, Chip Childers wrote:
 Alternatively, if WS02 wanted to keep using the Stratos term, the 
 podling (to be) could re-brand the project itself to something other
 than Stratos.

I think this would be a better way to go, honestly. If there was one
thing I could do over again about CloudStack, it would have been to have
let Citrix keep the name for their commercial offering and choose a
different name for the Apache project. 

Best,

jzb
-- 
Joe Brockmeier
j...@zonker.net
Twitter: @jzb
http://www.dissociatedpress.net/

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



[CANCEL] [VOTE] Accept Apache HotdoG into the Incubator

2013-06-13 Thread Ramirez, Paul M (398J)
All,

First of all, big thanks to everyone for their support of this proposal but at 
this time it is best to put this on hold. The HDF Group, who were envisioned to 
provide the initial code drop and some of the primary developers, have existing 
efforts they would first like to get aligned before creating another thrust. 
Additionally, there are some collaborators with HDF Group that we would like to 
be involved so that we can create synergy for them and Apache. Although the 
vote would have passed, I feel its not the right time to spin this up and use 
Apache resources unnecessarily. We will be meeting with the HDF Group and their 
collaborators over the summer and look to see if there is a viable path forward 
and how best we can proceed together. Once again, thanks for everyone's 
interest and we look forward to making this happen.

Thanks,
Paul Ramirez


Change of Chair

2013-06-13 Thread Benson Margulies
Incubator community,

I have tendered my resignation as VP, Incubator. The PMC has recommend
Marvin Humphrey as my successor in a motion submitted to the
Foundation board for consideration at the meeting next week.

--benson

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



Re: [VOTE] Release Apache Mesos 0.12.0-incubating (RC1)

2013-06-13 Thread Benjamin Mahler
72 hours has passed and we have the following +1's:

Binding (2 more needed):
Alex Karasulu

Non-Binding:
Vinod Kone
Deepal jayasinghe
Brenden Matthews
Yan Xu

Could some IPMC members please take a look? It would be greatly appreciated!

Ben


On Mon, Jun 10, 2013 at 5:05 PM, Benjamin Mahler
benjamin.mah...@gmail.comwrote:

 Please vote on releasing the following candidate as Apache Mesos
 (incubating) version 0.12.0. This will be the fourth incubator release
 for Mesos in Apache.

 The candidate for Mesos 0.12.0-incubating release is available at:

 http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0-incubating.tar.gz

 The tag to be voted on is 0.12.0-rc1:

 https://git-wip-us.apache.org/repos/asf?p=incubator-mesos.git;a=tag;h=57d7b9719dce662881b162eba10b5765a807d53c

 The MD5 checksum of the tarball can be found at:

 http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0-incubating.tar.gz.md5

 The signature of the tarball can be found at:

 http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0-incubating.tar.gz.asc

 PGP key used to sign the release:
 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD0BEBB95D141A5B6

 Please vote on releasing this package as Apache Mesos 0.12.0-incubating!

 The vote is open until Thursday, June 13th at 00:00 UTC and passes if a 
 majority
 of at least 3 +1 IPMC votes are cast.

 [ ] +1 Release this package as Apache Mesos 0.12.0-incubating
 [ ] -1 Do not release this package because ...

 To learn more about Apache Mesos, please see
 http://incubator.apache.org/mesos.



Re: [VOTE] Release Apache Mesos 0.12.0-incubating (RC1)

2013-06-13 Thread Mattmann, Chris A (398J)
Will do tonight, Ben :)

++
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: Benjamin Mahler benjamin.mah...@gmail.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Thursday, June 13, 2013 5:56 PM
To: general@incubator.apache.org general@incubator.apache.org,
mesos-...@incubator.apache.org mesos-...@incubator.apache.org
Subject: Re: [VOTE] Release Apache Mesos 0.12.0-incubating (RC1)

72 hours has passed and we have the following +1's:

Binding (2 more needed):
Alex Karasulu

Non-Binding:
Vinod Kone
Deepal jayasinghe
Brenden Matthews
Yan Xu

Could some IPMC members please take a look? It would be greatly
appreciated!

Ben


On Mon, Jun 10, 2013 at 5:05 PM, Benjamin Mahler
benjamin.mah...@gmail.comwrote:

 Please vote on releasing the following candidate as Apache Mesos
 (incubating) version 0.12.0. This will be the fourth incubator release
 for Mesos in Apache.

 The candidate for Mesos 0.12.0-incubating release is available at:

 
http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.
0-incubating.tar.gz

 The tag to be voted on is 0.12.0-rc1:

 
https://git-wip-us.apache.org/repos/asf?p=incubator-mesos.git;a=tag;h=57d
7b9719dce662881b162eba10b5765a807d53c

 The MD5 checksum of the tarball can be found at:

 
http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.
0-incubating.tar.gz.md5

 The signature of the tarball can be found at:

 
http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.
0-incubating.tar.gz.asc

 PGP key used to sign the release:
 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD0BEBB95D141A5B6

 Please vote on releasing this package as Apache Mesos 0.12.0-incubating!

 The vote is open until Thursday, June 13th at 00:00 UTC and passes if a
majority
 of at least 3 +1 IPMC votes are cast.

 [ ] +1 Release this package as Apache Mesos 0.12.0-incubating
 [ ] -1 Do not release this package because ...

 To learn more about Apache Mesos, please see
 http://incubator.apache.org/mesos.



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



Re: Change of Chair

2013-06-13 Thread Alan Cabrera

On Jun 13, 2013, at 2:03 PM, Benson Margulies bimargul...@gmail.com wrote:

 Incubator community,
 
 I have tendered my resignation as VP, Incubator. The PMC has recommend
 Marvin Humphrey as my successor in a motion submitted to the
 Foundation board for consideration at the meeting next week.

Thanks, Benson, for all your hard work!


Regards,
Alan


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



Re: Change of Chair

2013-06-13 Thread Craig L Russell
Benson,

Thanks for your excellent service. 

Marvin,

All the best for you in your new role.

Regards,

Craig

On Jun 13, 2013, at 2:03 PM, Benson Margulies wrote:

 Incubator community,
 
 I have tendered my resignation as VP, Incubator. The PMC has recommend
 Marvin Humphrey as my successor in a motion submitted to the
 Foundation board for consideration at the meeting next week.
 
 --benson
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!


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



Re: Change of Chair

2013-06-13 Thread Marvin Humphrey
On Thu, Jun 13, 2013 at 2:03 PM, Benson Margulies bimargul...@gmail.com wrote:
 I have tendered my resignation as VP, Incubator. The PMC has recommend
 Marvin Humphrey as my successor in a motion submitted to the
 Foundation board for consideration at the meeting next week.

Thank you for serving as Chair, Benson.  I have very much enjoyed
participating in the Incubator during your time in office.

Thanks as well to everyone who has contributed to the Incubator over the years
for having taught me so much, collectively; and thanks to the current members
of the IPMC for honoring me with the Chair's responsibilities.  I love my
career as an open-source developer and I'm glad for the chances the Incubator
provides to foster successful projects and make it easier for others to take
the same path.

For those reading this list who are not yet familiar with the role that a PMC
Chair plays in the governance of a typical Apache project, the most visible
task is to deliver a report to the Apache Software Foundation's Board of
Directors every three months.  Aside from that, the Chair generally
participates in project development as an ordinary member of the PMC.  Under
normal circumstances, it is not a demanding job.

http://www.apache.org/dev/pmc.html#chair

The Incubator is different because it reports monthly and aggregates the
reports of many podlings.  Our report is the closest thing the Incubator has
to a product, and when done well, it offers substantial value by keeping us
coordinated and focused.  However, well-done Incubator reports have
historically required substantial individual effort by the Chair.

My primary goal as Chair will be to streamline the report procedure.  I hope
to build institutions and increase automation in order that the Incubator may
deliver consistently high-quality reports month after month regardless of any
one person's availability as the board meeting approaches.

Some ASF projects elect their PMC Chair annually; for others, the Chair may
serve for an indefinite period.  I have proposed to serve for six months and
then make way for someone else -- both because I have other projects I am
putting on hold and will want to return to, and because experience has taught
me that rotating multiple people through a leadership role enriches the
community and deepens involvement.

If all goes well, perhaps my successor will not have to work as hard as I will
to live up to the standards set by my predecessors.

Marvin Humphrey

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



Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Marvin Humphrey
On Wed, Jun 12, 2013 at 7:12 PM, Ross Gardler
rgard...@opendirective.com wrote:

 I would therefore like to propose that we use Apache Stratos as a test
 case for the probationary TLP idea.

If the Stratos folks are amenable, +1.  It's an incremental, reversible step
forward.

With so many experienced Members and Mentors involved, Stratos is assured of
getting everything they would get out of an ordinary incubation and more, even
if there are some bumps.  And I hope there will be a payoff for Stratos by
sidestepping what is IMO the Incubator's flawed approach to meritocracy[1],
where true responsibility arrives all at once on graduation.

On general@, we'll probably get the usual storms of email.  But we would have
gotten those anyway, and at least we'll be talking about real data rather than
hypotheticals.

Marvin Humphrey

[1] http://s.apache.org/nzm

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



Re: [VOTE] Release Apache Mesos 0.12.0-incubating (RC1)

2013-06-13 Thread Mattmann, Chris A (398J)
Hi Ben,

+1 from me (binding)

SIGS pass (minor nit: your GPG key should probably be made available
at id.apache.org, which will in turn make it available here
http://people.apache.org/keys/group/mesos.asc)


I was able to import Ben's key:

[chipotle:~/tmp/apache-mesos-0.12.0] mattmann% $HOME/bin/verify_gpg_sigs
Verifying Signature for file mesos-0.12.0-incubating.tar.gz.asc
gpg: Signature made Mon Jun 10 16:22:16 2013 PDT using RSA key ID D141A5B6
gpg: Can't check signature: No public key
[chipotle:~/tmp/apache-mesos-0.12.0] mattmann% gpg --keyserver
pgpkeys.mit.edu --recv-key D141A5B6
gpg: requesting key D141A5B6 from hkp server pgpkeys.mit.edu
gpg: key D141A5B6: public key Benjamin Mahler
benjamin.mah...@gmail.com imported
gpg: Total number processed: 1
gpg:   imported: 1  (RSA: 1)
[chipotle:~/tmp/apache-mesos-0.12.0] mattmann% $HOME/bin/verify_gpg_sigs
Verifying Signature for file mesos-0.12.0-incubating.tar.gz.asc
gpg: Signature made Mon Jun 10 16:22:16 2013 PDT using RSA key ID D141A5B6
gpg: Good signature from Benjamin Mahler benjamin.mah...@gmail.com
gpg: WARNING: This key is not certified with a trusted signature!
gpg:  There is no indication that the signature belongs to the
owner.
Primary key fingerprint: E3A6 E5EF 7B67 C142 5B53  F072 D0BE BB95 D141 A5B6
[chipotle:~/tmp/apache-mesos-0.12.0] mattmann%

CHECKSUMS pass:


[chipotle:~/tmp/apache-mesos-0.12.0] mattmann%
$HOME/bin/verify_md5_checksums
md5sum: stat '*.bz2': No such file or directory
md5sum: stat '*.zip': No such file or directory
mesos-0.12.0-incubating.tar.gz: OK
[chipotle:~/tmp/apache-mesos-0.12.0] mattmann%


BUILD OK:
[chipotle:~/tmp/apache-mesos-0.12.0/mesos-0.12.0] mattmann% ./configure
--disable-java
checking build system type... x86_64-apple-darwin12.4.0
checking host system type... x86_64-apple-darwin12.4.0
checking target system type... x86_64-apple-darwin12.4.0
..long time
byte-compiling build/bdist.macosx-10.8-intel/egg/_mesos.py to _mesos.pyc
creating build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying src/mesos.egg-info/PKG-INFO -
build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying src/mesos.egg-info/SOURCES.txt -
build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying src/mesos.egg-info/dependency_links.txt -
build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying src/mesos.egg-info/requires.txt -
build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying src/mesos.egg-info/top_level.txt -
build/bdist.macosx-10.8-intel/egg/EGG-INFO
writing build/bdist.macosx-10.8-intel/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/mesos-0.12.0-py2.7-macosx-10.8-intel.egg' and adding
'build/bdist.macosx-10.8-intel/egg' to it
removing 'build/bdist.macosx-10.8-intel/egg' (and everything under it)
Making all in ec2
make[1]: Nothing to be done for `all'.
Making all in hadoop
make[1]: Nothing to be done for `all'.
[chipotle:~/tmp/apache-mesos-0.12.0/mesos-0.12.0] mattmann%




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: Benjamin Mahler benjamin.mah...@gmail.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Monday, June 10, 2013 5:05 PM
To: general@incubator.apache.org general@incubator.apache.org,
mesos-...@incubator.apache.org mesos-...@incubator.apache.org
Subject: [VOTE] Release Apache Mesos 0.12.0-incubating (RC1)

Please vote on releasing the following candidate as Apache Mesos
(incubating) version 0.12.0. This will be the fourth incubator release for
Mesos in Apache.

The candidate for Mesos 0.12.0-incubating release is available at:
http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0
-incubating.tar.gz

The tag to be voted on is 0.12.0-rc1:
https://git-wip-us.apache.org/repos/asf?p=incubator-mesos.git;a=tag;h=57d7
b9719dce662881b162eba10b5765a807d53c

The MD5 checksum of the tarball can be found at:
http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0
-incubating.tar.gz.md5

The signature of the tarball can be found at:
http://people.apache.org/~bmahler/mesos-0.12.0-incubating-RC1/mesos-0.12.0
-incubating.tar.gz.asc

PGP key used to sign the release:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD0BEBB95D141A5B6

Please vote on releasing this package as Apache Mesos 0.12.0-incubating!

The vote is open until Thursday, June 13th at 00:00 UTC and passes if
a majority
of at least 3 +1 IPMC votes are cast.

[ ] +1 Release this package as Apache Mesos 0.12.0-incubating

Re: [DISCUSS] Accept Stratos as an Apache Incubation Project

2013-06-13 Thread Afkham Azeez
+1 for the probationary TLP idea.

Azeez

On Thu, Jun 13, 2013 at 7:42 AM, Ross Gardler rgard...@opendirective.comwrote:

 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/|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