Skip to content

updated lifecycle based on 10April2019 TAC meeting input#14

Open
djhunt wants to merge 4 commits intolfnetworking:masterfrom
djhunt:Spring2019LifecycleUpdate
Open

updated lifecycle based on 10April2019 TAC meeting input#14
djhunt wants to merge 4 commits intolfnetworking:masterfrom
djhunt:Spring2019LifecycleUpdate

Conversation

@djhunt
Copy link

@djhunt djhunt commented Apr 23, 2019

No description provided.

| | state. |
+---------------+-------------------------------------------------------------+
| TAC | Project is granted TAC representation. |
| Incubation | Project has matured beyond sandbox and may receive some |
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the consensus was that Incubation projects my receive funding, but not at the expense of TAC projects.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see this is present below in 'Budget Guidance'. Should we make it explicit here?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I think we could make it explicit here as well

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added in next commit

* What is the top level technical decision making body for the project,
analogous to a TSC, to which the TAC should look for interfaces.

Additionally, the review will confirm that the incoming project scope is within
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have a defined scope to apply this to? Generally, I am highly highly supportive of this requirement... but it does require us having a well defined scope.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this a good requirement but the actual scope is a work item for TAC and Board - the strategic direction topic

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bdfreeman1421 I agree that defining scope is the board's purview. I was curious if it has defined one. If not, we should recommend it do so.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to change the wording here or just make sure that TAC & Board work on a scope definition for LFN?

+---------------+-------------------------------------------------------------+
| TAC | Project is granted TAC representation. |
| Incubation | Project has matured beyond sandbox and may receive some |
| | funding but does not yet have a representative on the TAC. |
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| | funding but does not yet have a representative on the TAC. |
| | funding (while not impacting TAC projects). The project also does not yet have a representative on the TAC. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"some" funding is pretty vague...shall we have recommendations/rules to be more explicit here.
Is there any board basic funding guidance/rules (even for TAC approved project, I assume these are Board decisions but I am not sure it is fully clear - conversation of budget allocated for project X on stat not really allocated)
Minimum or incubation funding would be maybe more realistic

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I might suggest removing "some" as neither that nor "minimum" is very specific. The budget guidance below just says not to impact existing projects and I'm not sure we want to get more prescriptive, since budget is the board's responsibility.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated in next commit


.. _tf-condit-induct-email: https://lists.lfnetworking.org/g/TAC/message/250
OpenDaylight, OPNFV, FD.io, and ONAP are in state TAC. PNDA, SNAS, and Tungsten
Fabric are in state Incubation (?).
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to resolve where the current non-TAC projects fall in the new structure. Are they all Incubation?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

put all current non-TAC projects in as incubation in the next commit

+---------------+-------------------------------------------------------------+
| Non-TAC | Project is admitted to the LFN but does not have a |
| | representative on the TAC. |
| Sandbox | Project is admitted to LFN but does not have direct funding |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe a stupid question but who/which entity is responsible to decide whether a project is admitted or not in LFN?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Someone will correct me if I'm wrong, but the board has the decision but has asked the TAC to come up with a project lifecycle and recommendations to the board.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The TAC recommends to the Governing Board. The GB has the final say.

+---------------+-------------------------------------------------------------+
| TAC | Project is granted TAC representation. |
| Incubation | Project has matured beyond sandbox and may receive some |
| | funding but does not yet have a representative on the TAC. |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"some" funding is pretty vague...shall we have recommendations/rules to be more explicit here.
Is there any board basic funding guidance/rules (even for TAC approved project, I assume these are Board decisions but I am not sure it is fully clear - conversation of budget allocated for project X on stat not really allocated)
Minimum or incubation funding would be maybe more realistic


Budget Guidance: The TAC recommends that the governing board allocate no funding
to Sandbox projects and that those projects cannot use cross-project funding
buckets.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK with that
we may maybe just imagine some indirect funding such as invitation to summits to introduce a new project

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, and things like having their logo on marketing materials. Open to suggestions on wording to that effect.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated in next commit

Incubation Review
*****************

The Board and the TAC both review proposals for projects to advance to the

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 entities reviewing at the same time => no risk of desync?

consultative review from the TAC submitted to the board for decision is precised just after this statement. why not indicating directly here.

projects.

As part of the Incubation Review, the TAC should identify how the project fits
with other LFN projects, including any overlap or harmonization potential.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not trivial...

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like the TAC should have a viewpoint on the technical fit of projects within LFN... think about the CNCF landscape (https://landscape.cncf.io) though much simpler. Do you agree this should be a TAC responsibility?


It is up to the Board to define its own criteria and process of the Board's
Incubation Review. The TAC recommends the Board make its Incubation Review
criteria and process public and accept design input from the public.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would even put "strongly" recommends

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done - in next commit

| Sandbox | Incubation | Incubation Review | Incubation Review |
+--------------+-------------------+----------------------+-------------------+
| Non-TAC | TAC | TAC Admission Review | |
| Incubation | TAC | TAC Admission Review | TAC Admission Rvw |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there any possibility to move from TAC to Incubation

  • board priority review
  • decrease of community activity (but still some => so no exit or archive)
  • non respect of the criteria used for promotion (increasing overlap with other projects?)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable... are these the right criteria? Who should initiate it?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added an Incubation Reversal Review, modeled after the Archive Review

@bramwelt
Copy link

bramwelt commented Jul 18, 2019

Hey @djhunt the CI is failing on these commits because there's not 'Signed-off-by' line in your commits. Could you please amend them git commit --amend --signoff and update this branch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants