Till Kamppeter, OpenPrinting projekti juht, kuulutas, et Apple'i huvi CUPS-i trükisüsteemi toetamise vastu puudub, mistõttu eelmisel aastal loodud CUPS-i fork võib olla alusprojekti (upstream) jaoks, et edastada plekke ja sisaldada neid distributsioonides. Forki arenduses osaleb Michael Sweet, CUPS-i algne autor, kes lahkus Apple'ist poolteise aasta eest.
Alates 2020. aasta algusest ei ole Apple'i toetatud CUPS-i hoidlas ühtegi muudatust tehtud ning projekt on sügavas stagnatsioonis. Arvestades CUPS-i tähtsust Linuxi ökosüsteemis, otsustas OpenPrinting meeskond võtta CUPS-i koodi hooldamise enda kätte ja asutas eelmisel sügisel forki. Pool aastat pärast forki loomist ei ole Apple CUPS-i arendust uuesti alustanud.
Michael Sweeti päringule vastates kinnitas Apple huvi puudumist CUPS-i funktsionaalsuse edasise arendamise osas ja kavatseb piirduda koodibaasi hooldamisega macOS jaoks, sealhulgas edastades parandusi OpenPrinting'i forkist. OpenPrinting'i arendajad märkisid, et nad jätkavad arendust eraldi Apple'ist ja soovitasid nende oksjonit peamiseks projektiks pidada. Tulevased CUPS-i forki versioonid ilmuvad algse projekti nime säilitamisega ja ilma varasemalt kasutatud suffiksita „opX“.
Juba lisatud muudatuste hulka kuulub Ubuntu pakettide korraldatud plaastrite integreerimine, samuti CUPS-i põhjaliku trükisteegi, cups-filters, Ghostscripti ja Poppleri teenuste tihendamise võimaluste lisamine iseseisvasse paketti Snap formaadis (Ubuntu kavatseb minna üle sellele snap'ile tavalistele pakettidele). Teine töövaldkond on Apple'i hoidlas viimase 15 kuu jooksul teatatud vigade parandamine.
Muudatused kavatsetakse hõlmata CUPS 2.4 väljaandes, mille puhul oodatakse ka AirPrint/Mopria ühilduvuse, OAuth 2.0/OpenID autentimise toe, pkg-config toe ning TLS ja X.509 toe lisamist, samuti atribuutide „job-sheets-col“ ja „media-col“ toetust, ning cups-configi ja Kerberose kaudu autentimise vananenuks kuulutamist.
Edasi liikudes CUPS 3.0 väljaandes on otsustatud lõpetada printeri kirjelduse formaadi PPD tugi ja minna üle modulaarsesse printimissüsteemi, mis on täielikult vaba PPD-st ja põhineb PAPPL raamistikul printimisrakenduste (CUPS Printer Applications) arendamiseks IPP Everywhere protokolli alusel.

Erinevad moodulid hõlmavad selliseid komponente nagu käsud (lp, lpr, lpstat, cancel), raamatukogud (libcups), kohalik server printimine (vastutab kohalike printimissoovide töötlemise eest) ja jagatud printimiserver (vastutab võrgupõhise printimise eest).

Tuletame meelde, et OpenPrinting organisatsioon loodi 2006. aastal Linuxprinting.org projekti ja OpenPrinting töögrupi ühinemise tulemusena, mis kuulus Free Software Group'i ja tegeles Linuxi printimissüsteemi arhitektuuri arendamisega (CUPS autor Michael Sweet oli selle rühma üks juhtidest). Aasta hiljem läks projekt Linux Foundationi alla. 2012. aastal võttis OpenPrinting projekt Apple'i lepingu alusel enda kanda cups-filters paketi hooldamise, kus on vajalikud komponendid CUPS'i tööks mitte-macOS süsteemides, kuna alates CUPS 1.6 versiooni väljaandmisest lõpetas Apple teadlikult toetuse mõne printimisfiltri ja Linuxis kasutatava tagaplaani, mis ei olnud macOS'i jaoks huvitavad, ning kuulutas aegunuks PPD formaadi draiverid. Apple'is töötamise ajal tegi enamus muudatusi CUPS-i koodibaasis isiklikult Michael Sweet.
Allikas: opennet.ru
