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