Tils Kamppēters, OpenPrinting projekta vadītājs, paziņoja, ka Apple intereses trūkuma dēļ uzturēt CUPS drukāšanas sistēmu, pagājušajā gadā dibināto CUPS atvasinājumu var uzskatīt par augšupēju projektu ielāpiem un iekļaušanai distribūcijās. Atvasinājuma izstrādē piedalās Maikls R. Svīts, CUPS sākotnējais autors, kurš pirms pusotra gada pameta Apple.
Kopš 2020. gada sākuma Apple uzturētajā CUPS repozitorijā nav veiktas nekādas izmaiņas, un projekts atrodas dziļā stagnācijā. Ņemot vērā CUPS nozīmi ekosistēmā, Linux OpenPrinting komanda nolēma pārņemt CUPS koda bāzes uzturēšanu un pagājušajā rudenī izveidoja atzarojumu. Sešus mēnešus pēc atzarojuma Apple nav atsācis darbu pie CUPS.
Atbildot uz Maikla Svīta pieprasījumu, Apple apstiprināja savu intereses trūkumu par CUPS funkcionalitātes tālāku attīstību un plāno aprobežoties ar koda bāzes uzturēšanu. macOS, tostarp labojumu pārnešana no OpenPrinting atzara. OpenPrinting izstrādātāji paziņoja, ka turpinās izstrādi neatkarīgi no Apple, un ieteica, lai viņu atzars tiktu uzskatīts par galveno projektu. Nākotnes CUPS atzara versijās tiks saglabāts projekta nosaukums un noņemts iepriekš lietotais sufikss "opX".
Starp jau pievienotajām izmaiņām ir atzīmēta pakotnē uzkrāto ielāpu integrācija. Ubuntu, kā arī pievienojot iespējas, kas nepieciešamas, lai izplatītu uz CUPS balstītu drukāšanas steku, cups-filters, Ghostscript un Poppler atsevišķā Snap pakotnē (Ubuntu (plāno migrēt uz šo snap, nevis parastajām pakotnēm). Vēl viena darba joma ir kļūdu labošana, par kurām pēdējo 15 mēnešu laikā ziņots Apple repozitorijā.
Izmaiņas ir plānotas iekļaušanai CUPS 2.4 laidienā, kas, domājams, arī pievienos AirPrint/Mopria saderību, pievienos atbalstu OAuth 2.0/OpenID autentifikācijai, pievienos atbalstu pkg-config, uzlabos TLS un X.509 atbalstu, atbalstīs atribūtus "job-sheets-col" un "media-col", kā arī novecos cups-config un Kerberos autentifikāciju.
Nākotnē, izlaižot CUPS 3.0, tika nolemts pārtraukt atbalstīt PPD printera apraksta formātu un pāriet uz modulāru drukas sistēmas arhitektūru, kas ir pilnībā brīva no PPD un balstīta uz PAPPL ietvara izmantošanu drukas lietojumprogrammu (CUPS printera lietojumprogrammu) izstrādei, kuru pamatā ir IPP Everywhere protokols.

Komponenti, piemēram, komandas (lp, lpr, lpstat, cancel), bibliotēkas (libcups), lokālie serveri drukas serveris (atbild par lokālo drukas pieprasījumu apstrādi) un koplietots drukas serveris (atbild par tīkla drukāšanu).

Atcerēsimies, ka organizācija OpenPrinting tika izveidota 2006. gadā projekta apvienošanās rezultātā. Linuxprinting.org un Brīvās programmatūras grupas OpenPrinting darba grupa, kas izstrādāja drukāšanas sistēmas arhitektūru Linux (Maikls Svīts, grāmatas CUPS autors, bija viens no šīs grupas vadītājiem.) Gadu vēlāk projekts nonāca Linux Fonds. 2012. gadā OpenPrinting projekts, vienojoties ar Apple, pārņēma cups-filters pakotnes uzturēšanu, kurā ir komponenti, kas nepieciešami, lai CUPS darbotos citās sistēmās, nevis macOSKopš CUPS 1.6 izlaišanas Apple ir pārtraucis atbalstu dažiem drukas filtriem un aizmugursistēmām, kas tiek izmantotas Linux, bet neinteresē macOS, kā arī novecojušus draiverus PPD formātā. Laikā, kad Maikls Svīts strādāja Apple, viņš personīgi veica lielāko daļu izmaiņu CUPS koda bāzē.
Avots: opennet.ru
