还有一个相关的问题,就是对这些人们所严重依赖的项目的开发和维护工作缺乏支持。过去常说的自由软件和自由小狗(free software and a free puppy)之间的比较仍然是正确的:小狗当然很好,但如果有人不注意的话,它们肯定会在地毯上撒尿、咬坏你的鞋子。很容易就能利用自由软件的免费的特性,来加入大量功能强大的代码,但每一个依赖项其实都是一只小狗,需要有人看管。
“站出来” 就意味着像支持开发者一样支持维护者。最严重的问题往往出在维护者这一边。即使是像 Linux 内核这样的项目,有成千上万的开发人员正在为他们所做的工作而获得报酬,但却 很难找到对维护者的支持。公司最好的观点也是认为维护者的工作就是一些开销;最坏的观点是认为支持维护者就是在帮助竞争对手;而通常的观点来说都认为这是别人的责任。很少有公司会对他们的员工担任维护者这个工作给出奖励,所以他们中的许多人最终都是在用自己的时间来做这些工作。而工作的成果也许会有数百万次下载,而这个维护工作其实是在某人的空闲时间内完成的(如果它真的完成了的话)。