oasis-tcs / openeox

OASIS OpenEoX TC: The purpose of this repository is to support version control for Work Product artifacts developed by members of the OASIS OpenEoX TC, including prose specification editing and secondary artifacts like meeting minutes, productivity code, etc.
Other
8 stars 5 forks source link

End-of-Software Maintenance #29

Open santosomar opened 2 weeks ago

santosomar commented 2 weeks ago

This is a follow up of #13

Let's define each element and work on their definitions in separate GitHub issues. This issue will focus on defining:

End-of-Software Maintenance

tschmidtb51 commented 1 week ago

@santosomar: I think those are two distinct things (as mentioned in https://github.com/oasis-tcs/openeox/pull/13#discussion_r1558029586)

  1. End of Software Maintenance: No bugfixes, no new feature
  2. End of Security vulnerability Support: no more security fixes

This also reflects what is currently done by many open source projects (not backporting new features, but keeping security up-to-date for a while) and commercial products (e.g. Windows 10)

santosomar commented 1 week ago

You are right, @tschmidtb51 . Some companies use the same milestone and not others. I am separating both of them and creating a new issue.

santosomar commented 1 week ago

I created #32 for the "End of vulnerability support"

santosomar commented 1 week ago

Potential Definition

End-of-Software Maintenance (EOSM) marks the date when a vendor or maintainer ceases to provide maintenance updates for a specific software product. Maintenance updates typically include minor bug fixes, performance improvements, and minor feature enhancements. After the EOSM date, the software will no longer receive these updates, although security patches and critical fixes may still be provided until the End-of-Security Vulnerability Support (EOSVS) date.

Example:

Consider a project management software called "TaskMaster" developed by SoftCorp. SoftCorp announces that the End-of-Software Maintenance for TaskMaster version 2.5 will be on March 31, 2024. After this date, SoftCorp will no longer provide maintenance updates such as bug fixes or minor enhancements for TaskMaster 2.5. However, security patches will still be issued until the End-of-Security Vulnerability Support date of March 31, 2025. Users are advised to upgrade to TaskMaster version 3.0 to continue receiving full maintenance and support.