Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Moved issues to separate subpages

...

Discussion Topics/Issues

...

with proposed resolutions that don't seem controversial

Issue 1: When do we know that a project is "done"? What are the end-of-life criteria?

...

When a project, whether in Incubation or Active status, has not had any activities for over 6 months, it will be put on notice (via email to the project list) that it is on the path of being moved to "End of Life" (EOL) status. After an additional 6 months have passed, if no activity has taken place, pending TSC approval, the project will effectively be moved to EOL. Software releases and quarterly TSC reports will be considered as signs of "activities".

Proposed/Draft Resolution 1.2:

Project Maintainers may submit to the TSC a request for moving their project to EOL. Pending TSC approval, a notification will be sent out to the project mailing list that the project is being placed on the path to EOL. After 6 months have passed, if no one has objected, pending TSC approval, the project will effectively be moved to EOL.

Issue 4: Under what circumstances can

...

a project

...

be moved back to Incubation? to a lab?

...

Proposed/Draft Resolution 4:

Until projects are moved to EOL they can stay in Incubation or Active status for an unlimited amount of time.

Issue 5: Should all projects be required to start as a lab prior to being proposed for Incubation?

...

Proposed/Draft Resolution 5:

No. Projects can either start as a lab or be proposed to the TSC as a project entering Incubation. The TSC however may choose to direct a proposed project to a lab instead.

Issue 7: How/when does a project get officially names?

...

Proposed/Draft Resolution 7:

To start, a proposal should come with a temporary "code name" (e.g. a geographical location) that can be used for the repository with low risk of trademark violation. On approval, the marketing committee will work with the proposers to create a long term name and will do all the necessary checks. The repository name can be changed.

ISSUES STILL NEEDING DISCUSSION/WORK

Discussion Topics/Issues that need more discussion

Issue 2: What are the criteria for a "First Major Release"

...

?

...

Proposed/Draft Resolution 2:

<insert here any criteria from Dave's Project Readiness proposal that do not pertain to what would be considered for graduating to "Active" status, which is handled separately.>

Issue 3: What criteria/steps/policies must releases after the First Major Release adhere to?

Proposed/Draft Resolution 3:

TBD

Issue 6: Should we have subprojects (and fewer toplevel projects)?

...

No. Existing projects already have various forms of subprojects which are left under the governance of each project. There is no need for the TSC to get into that micromanagement of the projects and subprojects. Of course, if any conflict were to rise between a project and one or more of its subprojects the issue can be brought up to the TSC for arbitration.

Proposed/Draft Related Resolution 6.2:

Existing projects that were originally started via a HIP but that in practice are not being managed as "top level projects" will be officially rescinded from the top level nomination for house keeping purposes.

Proposed/Draft Related Resolution 6.3:

Projects that are dependent of one of the other projects should be folded under that project. This means Composer becomes Fabric Composer, Explorer becomes Fabric Explorer etc.

Proposed/Draft Related Resolution 6.4:

Subproject status and reporting should be reported through the top level project. For example, Fabric Explorer status would be included in the Fabric quarterly reports..

Issue 8: How do we deal with a new project coming in that is already a shipping product for a company

...

?

...

Proposed/Draft Resolution 8:

All new projects proposed to the TSC are considered to be starting in Incubation status. If a project happens to fulfill the criteria to move to Active status at the time a HIP is submitted to the TSC, the proposer of the project may submit a request to move to Active status at the same time or shortly after.

The same goes with the first major release.


Comments

Hart:

I'd like our project lifecycle to satisfy three basic requirements:

...