蘋果放棄開源項目 CUPS 的開發,OpenPrinting 將負責后續工作
早在 2007 年,蘋果公司就收購了 Linux 開源打印系統 CUPS,此后在 2017 年決定不再根據 GPL 開發 CUPS,而是轉變成 Apache 2.0 許可協議繼續開發 CUPS。除了 Linux,這個開源打印系統還廣泛運用于 Unix 和 macOS。但隨著 2019 年底 CUPS 的首席開發者離開了蘋果后,CUPS 的開發似乎也處于停滯狀態。幸運的是,如今 CUPS 的故事即將翻開一頁全新的篇章。
近日,CUPS 的創始人、前蘋果員工 Michael Sweet 在 Open Printing Summit 上介紹了這一變化,他表示蘋果已經決定不再針對 CUPS 進行進一步的開發,上游功能的開發已經轉移給 OpenPrinting 項目了。Sweet 承認,當他離開蘋果公司時,蘋果公司就不再積極開發 CUPS 了。
但是 Sweet 與蘋果公司簽訂了合約,基于合約他需要將 OpenPrinting CUPS 分支上的重要 bug 修復拉取回蘋果 macOS 中的 CUPS 代碼庫上。蘋果的 CUPS 未來將繼續從 OpenPrinting CUPS 中拉取這些錯誤修復,但蘋果不再有興趣對其進行功能開發。
OpenPrinting 目前正在努力開發 CUPS 2.4 版本,該版本具有 AirPrint/Mopria 兼容性、OAuth 2.0 / OpenID 認證、pkg-config 支持、Snapcraft 支持、TLS 改進以及各種其他功能改進,OpenPrinting 實際上已經成為了 CUPS 新的上游。
CUPS 3.0 的計劃目前還正在制定中,包括新的服務器功能和對這個長期運行的打印服務器進行重新架構。更多有關 CUPS 的細節,可以查看 Michael Sweet 的幻燈片。
本文轉自OSCHINA
本文標題:蘋果放棄開源項目 CUPS 的開發,OpenPrinting 將負責后續工作
本文地址:https://www.oschina.net/news/142106/apple-stops-developing-cups