tac icon indicating copy to clipboard operation
tac copied to clipboard

Deprecation Policy for archiving projects, SIGs, WGs

Open camaleon2016 opened this issue 1 year ago • 6 comments

We may want to consider a deprecation policy for projects, SIGs , or WGs where possible. This would aid in the justification for archiving and allow for a proposed date to officially archive.

camaleon2016 avatar Mar 03 '24 17:03 camaleon2016

Agreed. I think we should make sure we record why a project, SIG, etc. gets archived. It will help in the future if someone wants to reintroduce something similar it can help us understand if it will be more successful, or if something new has come up that would mean a group that had "finished" its work should restart on something new.

mlieberman85 avatar Mar 07 '24 04:03 mlieberman85

We may need to beef that up but we already have some of this built into the TI lifecycles:

https://github.com/ossf/tac/blob/main/process/working-group-lifecycle.md#to-become-archived https://github.com/ossf/tac/blob/main/process/project-lifecycle.md#archived https://github.com/ossf/tac/blob/main/process/sig-lifecycle.md#to-become-archived

lehors avatar Mar 07 '24 11:03 lehors

I think we should make sure we record why a project, SIG, etc. gets archived.

Seems reasonable. I encourage people to allow the answer "no one was found who was willing to maintain it". In such cases, if we do later find maintainers, the problem is clearly resolved :-).

david-a-wheeler avatar Mar 07 '24 16:03 david-a-wheeler

I think we should make sure we record why a project, SIG, etc. gets archived.

Seems reasonable. I encourage people to allow the answer "no one was found who was willing to maintain it". In such cases, if we do later find maintainers, the problem is clearly resolved :-).

The process to archive a TI involves submitting a PR against the TAC repo with the appropriate template which explicitly requests the reason. See:

https://github.com/ossf/tac/blob/main/process/templates/PROJECT_NAME_archived_stage.md https://github.com/ossf/tac/blob/main/process/templates/WG_NAME_archived_stage.md https://github.com/ossf/tac/blob/main/process/templates/SIG_NAME_archived_stage.md

lehors avatar Mar 07 '24 16:03 lehors

Are the templates @lehors points out sufficient, or so we also need a short process written up so folks understand how to use them?

SecurityCRob avatar Mar 12 '24 20:03 SecurityCRob

I think between the process doc (e.g. https://github.com/ossf/tac/blob/main/process/working-group-lifecycle.md#to-become-archived) and the template (e.g. https://github.com/ossf/tac/blob/main/process/templates/WG_NAME_archived_stage.md) we have sufficient artifacts.

steiza avatar Mar 13 '24 13:03 steiza

Lets use the process in place (https://github.com/ossf/tac/blob/main/process/working-group-lifecycle.md#to-become-archived), gather feedback, and iterate from there.

steiza avatar May 22 '24 19:05 steiza