Apple不再开发打印机驱动程序开发者“回归”开源继续开发

Apple旗下的Unix打印系统(CUPS),在首席开发人员Michael Sweet离开公司之后,CUPS开发工作似乎已经完全停止,但其实Michael Sweet只是转到OpenPrinting组织继续维护相关技术并进行研究。

Michael Sweet从1997年开始为其公司Easy Software Products开发开源标准的打印系统Common UNIX Printing System(CUPS),并在1999年推出第一个beta版本,更成为了Linux打印机驱动程序的业界标准,而Apple也在2002年3月将其加入到Mac OS X 10.2。

之后,Apple在2007年7月入股CUPS,收购了这些开源的著作权,并将其引入到自家业务,而Michael Sweet也加入Apple继续开发相关技术,令CUPS产品一直得到稳定的维护和改进,直到Michael Sweet在2019年12月离开Apple后,CUPS就停止了更新。由于近年来绝大多数代码维护都是由Michael Sweet完成,Apple内部或外部没有其他人参与,故他一离开Apple,就没有人接任相关工作,令CUPS停止更新。

不过,一个名为OpenPrinting的组织其实在github.com/OpenPrinting/cups上创建了一个CUPS分支,事实上继承了Apple上的CUPS。消息指脱离Apple后Michael Sweet经常这个组织中出现,继续从事CUPS的维护、编码修正工作。在2020年10月,OpenPrinting出现数十个更新,证明程序的相关维护仍在继续。看来起码还有几年可在Linux平台通过CUPS使用打印机,但就不会再与Apple有联系了。