软件自由保护协会 (SFC) 公开批评,并呼吁世界最大的农业设备制造商 John Deere (美国迪尔公司)按照 GPL 开源许可证的规定交出源代码。
在周四发表的一篇博文中,SFC 合规总监 Denver Gingerich 指出这些农具制造商利用 GPL 软件盈利,比如一些带软件的农具(拖拉机、联合收割机等),因为这些农具的制造商使用了 GPL 协议的软件,但并未履行 GPL 的义务将农具的软件代码开源,农民已被剥夺了修理工具的权力。
GPL 开源许可证具有很强的传染性,它规定了若一个项目使用了带 GPL 许可的代码,则该项目也必须共享源代码。
博文特别点名批评了 John Deere 公司,称其为“特别恶劣的违规者”。Deere 的农业机器中部署最广泛的 GPL 软件是 Linux。 与大多数 Linux 发行版一样,Deere 机器内的 Linux 版本也使用 copyleft 许可下的几个程序,但其从未公开任何源代码。这导致农具出现软件层面的损坏时,农民无法自行修理,只能继续求助于农具制造商,或者购买新产品。
Gingerich 称,多年来 SFC 一直试图与 John Deere 合作解决该公司的违规问题,但该农具制造商一直不合作,突出一个“拖”字诀,比如花了 10 多个月的时间才向 SFC 发送第一个不完整的软件包裹,这个包依然没有具体的源代码。
SFC 还在呼吁其他组织就“涉嫌 GPL 违反协议和反垄断法律”的行为向 John Deere 提出挑战。外媒 The Register 询问 Gingerich “ SFC 是否会考虑采取法律行动?”,Gingerich 回答称,现在 SFC 诉求的重点是获取农具制造商使用的软件源码,以帮助农民修理拖拉机,这才是重中之重。