devops-automation icon indicating copy to clipboard operation
devops-automation copied to clipboard

Discussion Topic: End of Life for OSS - How is it being addressed

Open ashukla13 opened this issue 1 year ago • 1 comments

Discussion Topic for OSS Supply Chain Risks WG

Description of Problem:

For the majority of open-source software, the concept of End Of Life (as it is defined for vendor software) does not apply. There is no official support to begin with, and thus no "end of support" either. However, OSS library releases can easily become stale, as more recent releases are available, and those more recent releases will include bug fixes and potential security vulnerability fixes, which the application developers would not benefit from unless they upgrade to those more recent releases.

It is however not obvious for an application developer to know which releases are stale, which need upgrading, and also it is particularly difficult to quantify staleness in a way that can be aggregated and reported on for multiple projects across an organization, which poses a major problem - we cannot improve what we cannot measure.

  • onboarding processes - refer to OSR - per Mimi Flynn
  • ongoing security scanning of artifacts
  • Version management - "straight open source" specific licenses allowed; commercial OSS restricted to groups with license; specific versions blocked based on CVEs; dependency hygiene scores
  • retirement processes - initiative for EOL - dashboards, hygiene inits, tooling to get devs "comfortable" w deleting stuff; shared repo could be good value to all participants

Potential Solutions:

One proposed approach is described at https://github.com/finos/devops-automation/issues/44

### Tasks

ashukla13 avatar Jul 17 '23 14:07 ashukla13

OSR BoK section on Compliant Usage - the whole section is worth a read, and please feel free to make a PR if you want to add / edit

mimiflynn avatar Oct 10 '23 13:10 mimiflynn