Till Kamppeter, lider i projektit OpenPrinting, shpalli se për shkak të mungesës së interesit nga kompanisë Apple për mbështetje të sistemit të printimit CUPS, forku i filluar vitin e kaluar mund të merret si projekti bazë (upstream) për transferimin e patches dhe përfshirjen në distribuimet. Në zhvillimin e forkut merr pjesë Michael R Sweet, autori origjinal i CUPS, i cili la kompaninë Apple një vit e gjysmë më parë.
Që nga fillimi i vitit 2020, në repository-n e mbështetur nga Apple për CUPS nuk është bërë asnjë ndryshim dhe projekti ndodhet në një stagnim të thellë. Duke marrë parasysh rëndësinë e CUPS për ekosistemin Linux, ekipi i OpenPrinting mori vendimin për të marrë përsipër mbështetje për kodin e CUPS dhe themeloi forkun e kaluar këtë vjeshtë. Pas krijimit të forku, janë kaluar gjashtë muaj, por Apple nuk ka rinisur punën mbi CUPS.
NĂ« pĂ«rgjigje tĂ« kĂ«rkesĂ«s sĂ« Michael Sweet, Apple konfirmoi se nuk ka interes pĂ«r zhvillimin e mĂ«tejshĂ«m tĂ« funksionalitetit CUPS dhe ka pĂ«r intention tĂ« kufizohet me mbĂ«shtetje tĂ« kodit pĂ«r macOS, duke pĂ«rfshirĂ« transferimin e korrigjimeve nga forku i OpenPrinting. Zhvilluesit e OpenPrinting deklaruan se do tĂ« vazhdojnĂ« zhvillimin pa mbĂ«shtetje nga Apple dhe rekomanduan qĂ« tĂ« merret parasysh degĂ«zimi i tyre si projekti kryesor. Versionet e ardhshme tĂ« forkut CUPS do tĂ« lĂ«shohen me ruajtjen e emrit tĂ« projektit dhe pa sufix-in e mĂ«parshĂ«m âopXâ.
Midis ndryshimeve të tashme përmendet integrimi i patches që janë mbledhur në paketë për Ubuntu, si dhe shtimi i mundësive të nevojshme për shpërndarjen e stacks të printimit mbi CUPS, cups-filters, Ghostscript dhe Poppler në një paketë të vetë-mjaftueshme në formatin Snap (Ubuntu planifikon të kalojë në këtë snap në vend të pakove të zakonshme). Një front tjetër pune është rregullimi i gabimeve, për të cilat janë raportuar në repository-n e Apple për 15 muajt e fundit.
Ndryshimet pritet tĂ« pĂ«rfshihen nĂ« publikimin e CUPS 2.4, nĂ« tĂ« cilin gjithashtu pritet qĂ« tĂ« ketĂ« pĂ«rputhshmĂ«ri me AirPrint/Mopria, shtimin e mbĂ«shtetjes pĂ«r autentifikimin OAuth 2.0/OpenID, shtimin e mbĂ«shtetjes pĂ«r pkg-config, pĂ«rmirĂ«simin e mbĂ«shtetjes pĂ«r TLS dhe X.509, mbĂ«shtetje pĂ«r atributet âjob-sheets-colâ dhe âmedia-colâ, dhe shpalljen si tĂ« pĂ«rjetshĂ«m cups-config dhe autentifikimin pĂ«rmes Kerberos.
Në versionin e ardhshëm CUPS 3.0 është vendosur të ndërpritet mbështetja për formatin e përshkrimit të printerëve PPD dhe të kalojë në një arkitekturë modulare të sistemit të printimit, plotësisht të çliruar nga PPD dhe të bazuar në aplikacionin e kuadrit PAPPL për zhvillimin e aplikacioneve për printim (CUPS Printer Applications) mbi protokollin IPP Everywhere.

Modulet e veçanta do të nxjerrin përbërës të tillë si komandat (lp, lpr, lpstat, cancel), bibliotekat (libcups), printimi lokal server (që është përgjegjës për përpunimin e kërkesave lokale për printim) dhe serveri i përbashkët i printimit (që është përgjegjës për printimin në rrjet).

Kujtojmë se organizata OpenPrinting u krijua në vitin 2006 si rezultat i bashkimit të projektit Linuxprinting.org dhe grupit të punës OpenPrinting nga Grupi i Softuerit të Lirë, i përfshirë në zhvillimin e arkitekturës së sistemit të printimit për Linux (Mikail Shvit, autori i CUPS, ishte një nga liderët e këtij grupi). Një vit më vonë, projekti kaloi nën ombrellën e Fondacionit Linux. Në vitin 2012, projekti OpenPrinting, në marrëveshje me kompaninë Apple, mori përsipër mbështetje për paketën cups-filters me komponentët e nevojshëm për funksionimin e CUPS në sisteme të tjera përveç macOS, pasi që nga lëshimi i CUPS 1.6, Apple ndërpreu mbështetjen për disa filtra printimi dhe backend që përdoren në Linux, por që nuk ishin të interesantë për macOS, si dhe shpalli si të vjetruara drejtorët në formatin PPD. Gjatë punës në Apple, shumica e ndryshimeve në bazën e kodit CUPS u bënë personalisht nga Mikail Shvit.
Burimi: opennet.ru
