Skip to content
This repository has been archived by the owner on Dec 10, 2024. It is now read-only.

[Agenda Item] Audit our current 'graduated' projects #23

Closed
5 of 10 tasks
Sealjay opened this issue Mar 29, 2023 · 11 comments
Closed
5 of 10 tasks

[Agenda Item] Audit our current 'graduated' projects #23

Sealjay opened this issue Mar 29, 2023 · 11 comments
Assignees
Labels
agenda-item New agenda item proposed Not yet reviewed

Comments

@Sealjay
Copy link
Contributor

Sealjay commented Mar 29, 2023

Overview:

Current projects don't actually meet our current criteria of graduated. Let's discuss which projects we "think" are graduated, and then assign someone to do an audit to see what's missing.

Related topic: The type of agenda item you want to propose.

  • Governance: New project
  • Governance: Other
  • Process
  • External Engagement
  • Technology
  • Other

Related working groups:

  • Community
  • Open Source
  • Policy
  • Standards

Related issues or discussions:

n/a

@Sealjay Sealjay added agenda-item New agenda item proposed Not yet reviewed labels Mar 29, 2023
@Sealjay
Copy link
Contributor Author

Sealjay commented Mar 29, 2023

@jawache moved from email

@Sealjay Sealjay mentioned this issue Mar 29, 2023
20 tasks
@tmcclell
Copy link
Contributor

tmcclell commented Apr 4, 2023

Graduated (released versions, mature enough to be useful) projects - SCI, Carbon Aware SDK, Principles Training (Certificate of Completion), Patterns v1, Awesome Green Software. Incubation definition - Alpha version. Proposed that Oleg will come back with a list of criteria for graduated (released). Approved by OC

@seanmcilroy29 seanmcilroy29 mentioned this issue Apr 5, 2023
10 tasks
@Sealjay
Copy link
Contributor Author

Sealjay commented May 2, 2023

@tmcclell
Copy link
Contributor

tmcclell commented May 2, 2023

Discussion around Project Incubation Exit criteria. Proposal is to create a Issue template with exit criteria checklist - flag issues for exceptions or change in criteria. @Oleg-Zhymolokhov to create issues around exiting graduated projects for feedback. Process to come out through digest for overall feedback. @jawache - ideas for celebration on graduation - possible swag. Keep on agenda for next month.

@Willmish
Copy link

Willmish commented May 2, 2023

For celebrating incubated projects - suggested swag or release parties (similar to how we ran workshops during the CarbonHack for CA SDK)? @danuw I remember you mentioning holding one for the CA SDK, maybe we could make that a thing after all

@seanmcilroy29 seanmcilroy29 mentioned this issue May 9, 2023
17 tasks
@tmcclell
Copy link
Contributor

tmcclell commented Jun 6, 2023

@Oleg-Zhymolokhov to create issues around exiting graduated projects for feedback. Process to come out through digest for overall feedback.

@seanmcilroy29 seanmcilroy29 mentioned this issue Jun 20, 2023
24 tasks
@seanmcilroy29 seanmcilroy29 mentioned this issue Jul 25, 2023
22 tasks
@jawache
Copy link
Contributor

jawache commented Sep 4, 2023

Hey @tmcclell / @seanmcilroy29 and @Sealjay - this should be the top priority of the OC. We've got currently 0 graduated projects and yet we treat some projects differently than others. That's unfair.

This group has to come up with the process, can we put this to the top of the agenda and make it number one on an ongoing basis?

See: https://oc.greensoftware.foundation/oc-responsibilities.html

@Willmish
Copy link

Willmish commented Oct 3, 2023

We discussed during #52 meeting to Re-work the Exit Criteria for an Incubated project. Here is the initial list of items to consider collected by @Henry-WattTime during the meeting:

-Complete and useable
-Meets project objective
-Actively maintained and developed
-Project lead and manager assigned and actively supporting
-Documentation of project
-Separate checklist for legal compliance
-License
-Trademark check
-[...]

@russelltrow
Copy link
Member

Doing a little research I came across a concise set of 'adoption' requirements from the Academy Software Foundation (ASWF):

Adopted Stage projects are considered mature projects that generally are ready for production use. Projects at this stage focus on growing an ecosystem of users and are often being leveraged in vendor products or used by end-users.

  • Demonstrate a substantial ongoing flow of commits and merged contributions authored by a healthy number of diverse contributors*.
  • Demonstrable roadmap progress.
  • A significant number of end-users [...]that have adopted the project and that are identified within the project (using an ADOPTERS file or showcased on the project’s website).
  • Have achieved and maintained an OpenSSF Best Practices Badge at the [gold level].
  • Have a technical lead appointed for voting representation of the project to the TAC.
  • Be deemed by the TAC to add value to the mission of the Academy Software Foundation.

https://tac.aswf.io/process/lifecycle#requirements-2

@russelltrow
Copy link
Member

I've moved the existing exit criteria to Confluence so we can more easy collaborate on them: https://greensoftwarefoundation.atlassian.net/wiki/spaces/~612dd45e45cd76006a84071a/pages/72941569/Incubation+Exit+Criteria

@Sophietn
Copy link
Contributor

Graduation Acceptance criteria (renaming of Incubation exit criteria) has been updated. This was approved by the OC async via email, and added to the OC website through an update to the whole 'Software' Project Lifecycle via this pull request #64
Updates to 'Document' Project Lifecycle to follow.
Lifecycle stage is being discussed at GSF PM <> PL level, and mature projects are working towards fulfilling the new criteria, and achieving the 'Graduated' Lifecycle Stage. OC will be notified to review, once projects are ready.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
agenda-item New agenda item proposed Not yet reviewed
Projects
None yet
Development

No branches or pull requests

8 participants