[cncf-gb] GB-TOC joint meeting


Dan Kohn <dan@...>
 

Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
Hi everyone, 

Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY

Hope everyone is staying well,
Liz 

--
Liz Rice
@lizrice | lizrice.com | +44 (0) 780 126 1145


alexis richardson
 

Please can I put in a word for Nats, and its backers. I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV). We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'. They are a vital source of innovation, software
support, community creation. Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors. Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom. This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals. That leg is ISVs
(and SIs) who may be backed customers and/or VCs. We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation. For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project. Is it then risk-free? NO. So what are we trying to
achieve?

I'm just throwing this out here to start the debate. I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis

On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:

Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:

Hi everyone,

Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY

Hope everyone is staying well,
Liz

--
Liz Rice
@lizrice | lizrice.com | +44 (0) 780 126 1145


Ginger Collison
 

Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>




Dan Kohn <dan@...>
 

Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


Kris Nova <kris.nova@...>
 

Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


Kris Nova <kris.nova@...>
 

Any way we can share them? I would be interested in seeing what happens there. 


On Mon, Mar 30, 2020 at 8:52 AM Dan Kohn <dan@...> wrote:
Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


Chris Aniszczyk
 

The CNCF GB meetings are private to the GB only: https://www.cncf.io/people/governing-board/ as End User Meetings are only for End User community: https://www.cncf.io/people/end-user-community/

Here's the structure of CNCF summarized:


On Mon, Mar 30, 2020 at 11:00 AM Kris Nova <kris.nova@...> wrote:
Any way we can share them? I would be interested in seeing what happens there. 

On Mon, Mar 30, 2020 at 8:52 AM Dan Kohn <dan@...> wrote:
Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105



--
Chris Aniszczyk (@cra) | +1-512-961-6719


alexis richardson
 

An idea might be to keep the option of having a few topics stay private.  The TOC found this much easier to share thoughts candidly at times and hence form a collective view quickly.  At the same time almost all matters benefit from being publicly aired. 





On Mon, 30 Mar 2020, 18:16 Kris Nova, <kris.nova@...> wrote:
Yeah I see that you documented hiding the GB meetings  - but can we open this up? This is an open-source foundation after all - and given the state of the world right now it might be wise to encourage sharing instead of hiding. I am wondering what everyone else's thoughts on this are? Can we share the GB slides right now? 

On Mon, Mar 30, 2020 at 10:08 AM Chris Aniszczyk <caniszczyk@...> wrote:
The CNCF GB meetings are private to the GB only: https://www.cncf.io/people/governing-board/ as End User Meetings are only for End User community: https://www.cncf.io/people/end-user-community/

Here's the structure of CNCF summarized:

On Mon, Mar 30, 2020 at 11:00 AM Kris Nova <kris.nova@...> wrote:
Any way we can share them? I would be interested in seeing what happens there. 

On Mon, Mar 30, 2020 at 8:52 AM Dan Kohn <dan@...> wrote:
Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105



--
Chris Aniszczyk (@cra) | +1-512-961-6719



--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


Kris Nova <kris.nova@...>
 

Yeah I see that you documented hiding the GB meetings  - but can we open this up? This is an open-source foundation after all - and given the state of the world right now it might be wise to encourage sharing instead of hiding. I am wondering what everyone else's thoughts on this are? Can we share the GB slides right now? 


On Mon, Mar 30, 2020 at 10:08 AM Chris Aniszczyk <caniszczyk@...> wrote:
The CNCF GB meetings are private to the GB only: https://www.cncf.io/people/governing-board/ as End User Meetings are only for End User community: https://www.cncf.io/people/end-user-community/

Here's the structure of CNCF summarized:

On Mon, Mar 30, 2020 at 11:00 AM Kris Nova <kris.nova@...> wrote:
Any way we can share them? I would be interested in seeing what happens there. 

On Mon, Mar 30, 2020 at 8:52 AM Dan Kohn <dan@...> wrote:
Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105



--
Chris Aniszczyk (@cra) | +1-512-961-6719



--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


Chris Aniszczyk
 

Kris, I will bring up the issue of potentially offering abridged minutes or opening a part of the meeting:
https://github.com/cncf/foundation/issues/82

You have an opportunity to run for the GB in the future if you desire along with anyone else from the community: https://github.com/cncf/foundation/blob/master/maintainers-election-policy.md#developer-representation-on-the-cncf-gb


On Mon, Mar 30, 2020 at 12:22 PM Alexis Richardson <alexis@...> wrote:
An idea might be to keep the option of having a few topics stay private.  The TOC found this much easier to share thoughts candidly at times and hence form a collective view quickly.  At the same time almost all matters benefit from being publicly aired. 





On Mon, 30 Mar 2020, 18:16 Kris Nova, <kris.nova@...> wrote:
Yeah I see that you documented hiding the GB meetings  - but can we open this up? This is an open-source foundation after all - and given the state of the world right now it might be wise to encourage sharing instead of hiding. I am wondering what everyone else's thoughts on this are? Can we share the GB slides right now? 

On Mon, Mar 30, 2020 at 10:08 AM Chris Aniszczyk <caniszczyk@...> wrote:
The CNCF GB meetings are private to the GB only: https://www.cncf.io/people/governing-board/ as End User Meetings are only for End User community: https://www.cncf.io/people/end-user-community/

Here's the structure of CNCF summarized:

On Mon, Mar 30, 2020 at 11:00 AM Kris Nova <kris.nova@...> wrote:
Any way we can share them? I would be interested in seeing what happens there. 

On Mon, Mar 30, 2020 at 8:52 AM Dan Kohn <dan@...> wrote:
Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105



--
Chris Aniszczyk (@cra) | +1-512-961-6719



--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Chris Aniszczyk (@cra) | +1-512-961-6719


Chris Aniszczyk
 

Kris, that's not the way the organization works by design which is covered well in this blog post: https://www.cncf.io/blog/2019/12/06/cncf-toc-governance-structure-elections-2020/ and there is legal risk in doing so. Any kubecon related updates will be shared on the kubecon site like always and we plan on making a decision on going virtual by June: https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/

We are in the midst of an unprecedented worldwide crisis, with even some of our staff dealing with family members suffering and passing away from COVID-19. We will keep the community updated as we always have, from updating the kubecon website to sharing information in our annual reports: https://www.cncf.io/cncf-annual-report-2019/

Thanks.

On Mon, Mar 30, 2020 at 1:29 PM Kris Nova <kris.nova@...> wrote:
Another option would be sharing our budget in the same way we share our source code? 

We need to foster a healthy community here. We are all caught off guard by this - if we can share and receive forgiveness now is the time. 

Just let us know what you are doing? We all have a lot of money riding on this and hiding is extremely cowardly. Share the numbers. Pretty please, with sugar on top. 

On Mon, Mar 30, 2020 at 10:43 AM Chris Aniszczyk <caniszczyk@...> wrote:
Kris, I will bring up the issue of potentially offering abridged minutes or opening a part of the meeting:
https://github.com/cncf/foundation/issues/82

You have an opportunity to run for the GB in the future if you desire along with anyone else from the community: https://github.com/cncf/foundation/blob/master/maintainers-election-policy.md#developer-representation-on-the-cncf-gb


On Mon, Mar 30, 2020 at 12:22 PM Alexis Richardson <alexis@...> wrote:
An idea might be to keep the option of having a few topics stay private.  The TOC found this much easier to share thoughts candidly at times and hence form a collective view quickly.  At the same time almost all matters benefit from being publicly aired. 





On Mon, 30 Mar 2020, 18:16 Kris Nova, <kris.nova@...> wrote:
Yeah I see that you documented hiding the GB meetings  - but can we open this up? This is an open-source foundation after all - and given the state of the world right now it might be wise to encourage sharing instead of hiding. I am wondering what everyone else's thoughts on this are? Can we share the GB slides right now? 

On Mon, Mar 30, 2020 at 10:08 AM Chris Aniszczyk <caniszczyk@...> wrote:
The CNCF GB meetings are private to the GB only: https://www.cncf.io/people/governing-board/ as End User Meetings are only for End User community: https://www.cncf.io/people/end-user-community/

Here's the structure of CNCF summarized:

On Mon, Mar 30, 2020 at 11:00 AM Kris Nova <kris.nova@...> wrote:
Any way we can share them? I would be interested in seeing what happens there. 

On Mon, Mar 30, 2020 at 8:52 AM Dan Kohn <dan@...> wrote:
Apologies, those GB slides aren't public, but Liz's TOC slides are:

https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
--
Dan Kohn <dan@...> +1-415-233-1000
Executive Director, Cloud Native Computing Foundation cncf.io
dankohn.com or book on my calendar: dankohn.com/c


On Mon, Mar 30, 2020 at 11:41 AM Kris Nova <kris.nova@...> wrote:
Hi,

I am unable to access those slides. Can we please share? 

On Mon, Mar 30, 2020 at 8:36 AM Ginger Collison <ginger@...> wrote:
Thanks, Alexis. 

-g

Ginger CollisonNATS Community & Ecosystem

Maintained by the good people of Synadia Communications, Inc.




On Sun, Mar 29, 2020 at 2:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105



--
Chris Aniszczyk (@cra) | +1-512-961-6719



--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Chris Aniszczyk (@cra) | +1-512-961-6719


--
Kris Nova
Chief Open Source Advocate


85 2nd Street
San Francisco, CA 94105


--
Chris Aniszczyk (@cra) | +1-512-961-6719


Quinton Hoole <quinton@...>
 

Regarding requiring multiple maintainer organizations for graduated projects, specifically:

Alexis: "Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?"

I've also discussed this at length with the NATS folks.  I'll repeat the essence of the conversation here.  I don't think it's about being 100% risk-free. But let's face it, if only one organization is de-facto maintaining a project, and that organization decides to no longer do so (of simply ceases to exist), then users of the project may find themselves in a bad situation. Given that this sort of thing happens a lot (organizations changing strategy and which projects they fund, and startups disappearing) the chances of this happening are high.  The intention of requiring more than one maintainer org, is primarily to bring that probability down significantly. 

So the ultimate litmus test is, in my opinion, what are the chances of the project ceasing to be effectively maintained?  One simple argument is that there are 3 maintaining organizations, the chances of all of them defunding, or ceasing to exist, is sufficiently low. IMO, if there is only one maintaining organization, particularly if it is a relatively small organization, then the probability it unacceptably high for us to label the project as Graduated.


On Sun, Mar 29, 2020 at 12:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Quinton Hoole
quinton@...


Eduardo Silva
 

...about NATS towards graduation:

Maintenance of a project is critical, we all agree on that. Now I think is important to consider in the equation "which other companies contribute to the project"; I see the following contributions in the NATS devstats dashboard:


Contributors are:

1. Synadia
2. Independent 
3. Cruise
4. Codiicon
5. Global Nuclear Fuel - Americas
6. VMware
...

I see the project has a lot of traction and joined incubation two years ago, in addition, I found NATS it's pretty similar to Fluentd: a strong core with several individual/companies contributing to different components of its ecosystem, with ecosystem I mean SDKs and other stuff.

Nats-server is primarily maintained by Synadia and Google, while the nats-operator has another maintainer which is not related to Synadia (per my understanding): 


Despite I see one company paying the bills and supporting the majority of core maintainers, I see other external maintainers. The project was started in 2014 and it has a lot of traction since then. I am sure there are hundreds of end users, but I doubt they have an interest in to become maintainers (the same thing happened on Fluentd)

I think the project and its ecosystem is very healthy, at least I see serious companies already vouch for it. 

note: not sure if it counts or not, but NATS has a book :)

regards, 


On Thu, Apr 2, 2020 at 1:49 PM Quinton Hoole <quinton@...> wrote:
Regarding requiring multiple maintainer organizations for graduated projects, specifically:

Alexis: "Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?"

I've also discussed this at length with the NATS folks.  I'll repeat the essence of the conversation here.  I don't think it's about being 100% risk-free. But let's face it, if only one organization is de-facto maintaining a project, and that organization decides to no longer do so (of simply ceases to exist), then users of the project may find themselves in a bad situation. Given that this sort of thing happens a lot (organizations changing strategy and which projects they fund, and startups disappearing) the chances of this happening are high.  The intention of requiring more than one maintainer org, is primarily to bring that probability down significantly. 

So the ultimate litmus test is, in my opinion, what are the chances of the project ceasing to be effectively maintained?  One simple argument is that there are 3 maintaining organizations, the chances of all of them defunding, or ceasing to exist, is sufficiently low. IMO, if there is only one maintaining organization, particularly if it is a relatively small organization, then the probability it unacceptably high for us to label the project as Graduated.


On Sun, Mar 29, 2020 at 12:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Quinton Hoole
quinton@...



--

Eduardo Silva
Principal Engineer  | Arm
. . . . . . . . . . . . . . . . . . . . . . . . . . . 
m. +506 70138007
Arm.com
Treasuredata.com


   



alexis richardson
 

+1 thanks Eduardo

Quinton

I understand and I think agree with the principles, but I don't think the details are clear.  Let me list some examples.

1) Nats has non-Synadia maintainers & core maintainers.  In the event of Synadia stepping back for any reason, maintainers could also step into core roles.

2) Let's say that Synadia added 3 more core maintainers from end user firms.  Would that lower the risk of project failure?  In which scenarios?  (eg funding, capture, deus ex machina)  How would the LF and CNCF be able to help?  In my view a key VALUE ADD of CNCF should be to help Nats succeed with current governance *and* provide non-market mechanisms to help Nats in extremis.  Users should be reassured because of what CNCF can and will do in the event of Nats hitting difficulties.

3) Which projects are most at risk and why?  
* CNCF Nats
* CNCF Envoy
* Hashicorp Vault
* Hashicorp Nomad
* Apache Kafka

-

alexis






On Thu, Apr 2, 2020 at 11:46 PM Eduardo Silva <eduardo@...> wrote:
...about NATS towards graduation:

Maintenance of a project is critical, we all agree on that. Now I think is important to consider in the equation "which other companies contribute to the project"; I see the following contributions in the NATS devstats dashboard:


Contributors are:

1. Synadia
2. Independent 
3. Cruise
4. Codiicon
5. Global Nuclear Fuel - Americas
6. VMware
...

I see the project has a lot of traction and joined incubation two years ago, in addition, I found NATS it's pretty similar to Fluentd: a strong core with several individual/companies contributing to different components of its ecosystem, with ecosystem I mean SDKs and other stuff.

Nats-server is primarily maintained by Synadia and Google, while the nats-operator has another maintainer which is not related to Synadia (per my understanding): 


Despite I see one company paying the bills and supporting the majority of core maintainers, I see other external maintainers. The project was started in 2014 and it has a lot of traction since then. I am sure there are hundreds of end users, but I doubt they have an interest in to become maintainers (the same thing happened on Fluentd)

I think the project and its ecosystem is very healthy, at least I see serious companies already vouch for it. 

note: not sure if it counts or not, but NATS has a book :)

regards, 


On Thu, Apr 2, 2020 at 1:49 PM Quinton Hoole <quinton@...> wrote:
Regarding requiring multiple maintainer organizations for graduated projects, specifically:

Alexis: "Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?"

I've also discussed this at length with the NATS folks.  I'll repeat the essence of the conversation here.  I don't think it's about being 100% risk-free. But let's face it, if only one organization is de-facto maintaining a project, and that organization decides to no longer do so (of simply ceases to exist), then users of the project may find themselves in a bad situation. Given that this sort of thing happens a lot (organizations changing strategy and which projects they fund, and startups disappearing) the chances of this happening are high.  The intention of requiring more than one maintainer org, is primarily to bring that probability down significantly. 

So the ultimate litmus test is, in my opinion, what are the chances of the project ceasing to be effectively maintained?  One simple argument is that there are 3 maintaining organizations, the chances of all of them defunding, or ceasing to exist, is sufficiently low. IMO, if there is only one maintaining organization, particularly if it is a relatively small organization, then the probability it unacceptably high for us to label the project as Graduated.


On Sun, Mar 29, 2020 at 12:12 PM alexis richardson <alexis@...> wrote:
Please can I put in a word for Nats, and its backers.  I think many
others are in a similar situation or could be.

Some projects have a core that is driven by a single vendor (ISV).  We
need to make sure that ISVs have a happy path all the way through CNCF
- and an 'end game'.  They are a vital source of innovation, software
support, community creation.  Their posture to OSS projects can be
different from Big IT, eg it can be less inhibited.

Historically foundations have been good at creating a way for big
vendors to work on one codebase, alongside a community of individual
contributors.  Long may this continue.

More recently CNCF and to some extent CFF have worked hard to bring in
End Users, as we call large companies who are not in the business of
selling software or SaaS, but who can make it (much) better through
their use of that software and iteration therefrom.  This is Fantastic
and for me a key step forward CNCF has taken eg with great projects
like Prometheus, Envoy and now Argo that come from end user tech
firms. Innovation can now come from end users *and be driven into the
mainstream*.

But there is a fourth "leg of the table" in this new level playing
field of Big IT, Big End Users, and individuals.  That leg is ISVs
(and SIs) who may be backed customers and/or VCs.  We need these ISVs
and their backers to be actively investing in the foundation, or they
will find a way to exist independent of the commons. Our loss is our
community's loss.

Let's make sure that we are super clear on *what and why* we want from
multiple maintainers at graduation.  For me the outstanding
consideration is that a project should survive wipe out of the team.
An ISV could get "more maintainers" from end user firms, and graduate
its project.  Is it then risk-free?  NO.   So what are we trying to
achieve?

I'm just throwing this out here to start the debate.  I have failed to
find a clear set of answers on my own or in conversation with others
who care about this.

alexis







On Sun, Mar 29, 2020 at 6:11 PM Dan Kohn <dan@...> wrote:
>
> Thanks. Added as slides 127-128 of https://docs.google.com/presentation/d/1JnK8XKxFV2xQJT_fumzUedLhscP-w0CZ-Qs8URjbCG4/.
> --
> Dan Kohn <dan@...> +1-415-233-1000
> Executive Director, Cloud Native Computing Foundation cncf.io
> dankohn.com or book on my calendar: dankohn.com/c
>
>
> On Sun, Mar 29, 2020 at 12:51 PM Liz Rice <liz@...> wrote:
>>
>> Hi everyone,
>>
>> Looking forward to meeting with you all tomorrow. We have two slides (minimalist design!) highlighting the TOC priorities we'd like to discuss in the joint GB-TOC session: https://docs.google.com/presentation/d/1xhuwdKfkh1ROGk_JE6n0mf9xHOWKNFeKeRFGFirHHoY
>>
>> Hope everyone is staying well,
>> Liz
>>
>> --
>> Liz Rice
>> @lizrice | lizrice.com | +44 (0) 780 126 1145
>
>





--
Quinton Hoole
quinton@...



--

Eduardo Silva
Principal Engineer  | Arm
. . . . . . . . . . . . . . . . . . . . . . . . . . . 
m. +506 70138007
Arm.com
Treasuredata.com