長期支援(LTS)
最近看到自由軟體資料庫工具 SQLite 的「長期支援政策」網頁。在這個連手機 App 都能一夜消失、社群帳號說封就封的年代,SQLite 居然霸氣地說要支援他們的軟體到 2050 年(至少,他們嘗試要這麼做)。
官網上寫:
The intent of the developers is to support SQLite through the year 2050.
(開發者們的目標是支援 SQLite 到 2050 年。)
At this writing, 2050 is still 25 years in the future. Nobody knows what will happen in that time, and we cannot absolutely promise that SQLite will be viable or useful that far out. But we can promise this: we plan as if we will be supporting SQLite until 2050. That long-term outlook affects our decisions in important ways.
(在寫這篇文章的時候,距離 2050 年還有 25 年。沒人知道在這段時間內會發生什麼,我們無法完全保證 SQLite 真的能在那麼遠的未來仍然可用且有用。但是,我們可以承諾的是,我們打算像是要支援 SQLite 到 2050 年那樣子去規劃。這個長期的目標對我們的決策有著重要的影響。)
許多軟體都會有長期支援(Long Term Support, LTS)版本,就是開發者會承諾在一段時間內持續更新和修復問題,讓你可以不用急著更新到下一版,有點像你買東西會有保固期一樣。
通常這種支援能維持五年就算是很「長期」了,但 SQLite 打算支援 25 年,直到 2050 年。