That is one of its key benefits: the specification is separate from the 
implementation. That encourages good implementations, and readily allows for 
multiples. 

-John
 
Sent from my location 


> On Dec 5, 2014, at 7:20 PM, Dominic Hamon <dha...@twopensource.com> wrote:
> 
> If it ends up being not open, then we'd have to. But they're clearly not 
> going in that direction given they've already published it publicly and have 
> requested feedback.
> 
> I would strongly urge us to avoid this, however. A common spec is so much 
> stronger than any individual one.
> 
>> On Fri, Dec 5, 2014 at 6:49 PM, Arunabha Ghosh <arunabha...@gmail.com> wrote:
>> Should CoreOS decide to adopt a governance model which is not open or what 
>> the Mesos community wants, does it make sense to adopt the Rocket spec and 
>> evolve it along with Mesos ? Having a documented container spec for Mesos 
>> which can evolve along with Mesos would in some ways be better than perhaps 
>> adopting Rocket's spec.
>> 
>> Arunabha
>> 
>>> On Wed, Dec 3, 2014 at 11:49 AM, Dave Lester <daveles...@gmail.com> wrote:
>>> Thanks, I'll take the discussion to the GitHub issue.
>>> 
>>>> On Wed, Dec 3, 2014 at 11:44 AM, Tim Chen <t...@mesosphere.io> wrote:
>>>> Hi Dave,
>>>> 
>>>> I actually can't remember is it on the github issue, email list or twitter 
>>>> feed, but definitely one of them.
>>>> 
>>>> Tim St Clair just brought up Apache on #139, and I'm a +1 on that as well.
>>>> 
>>>> Feel free to chime in on that Github issue you linked.
>>>> 
>>>> Tim
>>>> 
>>>>> On Wed, Dec 3, 2014 at 11:40 AM, Dave Lester <daveles...@gmail.com> wrote:
>>>>> Hey Tim C,
>>>>> 
>>>>> Out of curiosity, which GitHub issue are you referring to when you say 
>>>>> "Apache is one of the options mentioned"?
>>>>> 
>>>>> I don't see it it in the discussion thread for 
>>>>> https://github.com/coreos/rocket/issues/139, but I would love to find it 
>>>>> and +1 the idea. Moving to Apache would be great to see.
>>>>> 
>>>>> Dave
>>>>> 
>>>>>> On Wed, Dec 3, 2014 at 10:02 AM, Timothy Chen <t...@mesosphere.io> wrote:
>>>>>> Hi Tim,
>>>>>> 
>>>>>> Definitely I agree, i think what I am getting at is that it's clear from 
>>>>>> the conversation that a open governance is what they want from day one. 
>>>>>> Apache is one of the options mentioned one the Issue, and I believe 
>>>>>> something along that line is most probable.
>>>>>> 
>>>>>> As long as that's true it won't be as difficult as other options to 
>>>>>> maintain  as an containerizer option for us.
>>>>>> 
>>>>>> Tim
>>>>>> 
>>>>>>> On Dec 3, 2014, at 9:42 AM, Tim St Clair <tstcl...@redhat.com> wrote:
>>>>>>> 
>>>>>>> inline below
>>>>>>> 
>>>>>>> From: "Tim Chen" <t...@mesosphere.io>
>>>>>>> To: u...@mesos.apache.org
>>>>>>> Cc: "dev" <dev@mesos.apache.org>
>>>>>>> Sent: Wednesday, December 3, 2014 11:20:47 AM
>>>>>>> Subject: Re: Rocket
>>>>>>> 
>>>>>>> Hi Tim,
>>>>>>> 
>>>>>>> I see you've already commented on the rocket repo about this, and from 
>>>>>>> their messaging it aims to be independent which should be the whole 
>>>>>>> point of the open container spec.
>>>>>>> I'm all over this like white on rice. 
>>>>>>> 
>>>>>>> I think the best way is just to be involved in the spec early on and 
>>>>>>> continue to do so while we move forward, and we have relationships with 
>>>>>>> the rocket people which should help also being in the loop as well.
>>>>>>> Relationships alone won't cut it.  
>>>>>>> Friends one day, enemies the next, isn't that the way it worked with 
>>>>>>> Docker...?
>>>>>>> 
>>>>>>> Governance, such as Apaches model, is of critical importance.
>>>>>>> 
>>>>>>> Tim
>>>>>>> 
>>>>>>>> On Wed, Dec 3, 2014 at 8:26 AM, Tim St Clair <tstcl...@redhat.com> 
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Not to put too fine a point on it, but how are folks planning on 
>>>>>>>> establishing governance around the App Container spec?
>>>>>>>> 
>>>>>>>> https://github.com/coreos/rocket/issues/193
>>>>>>>> 
>>>>>>>> If the mesos community decides to leverage our own, how do we ensure 
>>>>>>>> that we have say in the spec going forwards?
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Tim
>>>>>>>> 
>>>>>>>> ----- Original Message -----
>>>>>>>> > From: "Tobias Knaup" <t...@knaup.me>
>>>>>>>> > To: u...@mesos.apache.org
>>>>>>>> > Cc: "dev" <dev@mesos.apache.org>
>>>>>>>> > Sent: Monday, December 1, 2014 11:39:58 PM
>>>>>>>> > Subject: Re: Rocket
>>>>>>>> >
>>>>>>>> > An important point to clarify is that two things were announced: a 
>>>>>>>> > spec
>>>>>>>> > (App Container) and an implementation (Rocket).
>>>>>>>> > Here is the spec:
>>>>>>>> > https://github.com/coreos/rocket/blob/master/app-container/SPEC.md
>>>>>>>> > This separation of spec and implementation is important. It makes it 
>>>>>>>> > much
>>>>>>>> > easier to integrate in Mesos. systemd is also just the 
>>>>>>>> > implementation of
>>>>>>>> > the runtime part of the spec that CoreOS chose for Rocket. Mesos can 
>>>>>>>> > use
>>>>>>>> > something else or come with its own.
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > On Mon, Dec 1, 2014 at 1:29 PM, Dominic Hamon 
>>>>>>>> > <dha...@twopensource.com>
>>>>>>>> > wrote:
>>>>>>>> >
>>>>>>>> > > Instead of considering the Rocket runtime as implemented, we should
>>>>>>>> > > instead consider how we can implement their specification. A 
>>>>>>>> > > community is
>>>>>>>> > > always healthier when there are multiple implementations of a
>>>>>>>> > > specification, and through implementing it we may find ways to 
>>>>>>>> > > improve it.
>>>>>>>> > >
>>>>>>>> > > Also, this allows us to be a strong voice in the community and 
>>>>>>>> > > provide
>>>>>>>> > > value through a C++ implementation.
>>>>>>>> > >
>>>>>>>> > > I've created a JIRA ticket
>>>>>>>> > > https://issues.apache.org/jira/browse/MESOS-2162 to track any 
>>>>>>>> > > thoughts on
>>>>>>>> > > this.
>>>>>>>> > >
>>>>>>>> > > On Mon, Dec 1, 2014 at 11:10 AM, Tim Chen <t...@mesosphere.io> 
>>>>>>>> > > wrote:
>>>>>>>> > >
>>>>>>>> > >> Hi all,
>>>>>>>> > >>
>>>>>>>> > >> Per the announcement from CoreOS about Rocket (
>>>>>>>> > >> https://coreos.com/blog/rocket/) , it seems to be an exciting
>>>>>>>> > >> containerizer runtime that has composable isolation/components, 
>>>>>>>> > >> better
>>>>>>>> > >> security and image specification/distribution.
>>>>>>>> > >>
>>>>>>>> > >> All of these design goals also fits very well into Mesos, where 
>>>>>>>> > >> in Mesos
>>>>>>>> > >> we also have a pluggable isolators model and have been 
>>>>>>>> > >> experiencing some
>>>>>>>> > >> pain points with our existing containerizers around image 
>>>>>>>> > >> distribution and
>>>>>>>> > >> security as well.
>>>>>>>> > >>
>>>>>>>> > >> I'd like to propose to integrate Rocket into Mesos with a new 
>>>>>>>> > >> Rocket
>>>>>>>> > >> containerizer, where I can see we can potentially integrate our 
>>>>>>>> > >> existing
>>>>>>>> > >> isolators into Rocket runtime.
>>>>>>>> > >>
>>>>>>>> > >> Like to learn what you all think,
>>>>>>>> > >>
>>>>>>>> > >> Thanks!
>>>>>>>> > >>
>>>>>>>> > >
>>>>>>>> > >
>>>>>>>> > >
>>>>>>>> > > --
>>>>>>>> > > Dominic Hamon | @mrdo | Twitter
>>>>>>>> > > *There are no bad ideas; only good ideas that go horribly wrong.*
>>>>>>>> > >
>>>>>>>> >
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Cheers,
>>>>>>>> Timothy St. Clair
>>>>>>>> Red Hat Inc.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> -- 
>>>>>>> Cheers,
>>>>>>> Timothy St. Clair
>>>>>>> Red Hat Inc.
> 
> 
> 
> -- 
> Dominic Hamon | @mrdo | Twitter
> There are no bad ideas; only good ideas that go horribly wrong.

Reply via email to