Stuxnet/Flame/Duqu使用GPL代码
openkk 12年前
Stuxnet/Flame/Duqu 的作者在其代码中使用了 <a href="/misc/goto?guid=4958343314090457414">LZO 库</a>, <a href="/misc/goto?guid=4958343314890438955">LZO</a> 是无损数据压缩算法,其代码在 GPL 许可证下发布。除了 GPL 代码外,Flame 还使用 MIT 和 BSD 许可证代码。根据 GPL 许可证要求,第三方发行的 GPL 代码修改版本或演绎版本必须在 GPL 下公开源代码,因此美国政府应该 <a href="/misc/goto?guid=4958343315686865695">公开恶意程序的源代码</a>,否则就侵犯了许可证。当然,其中也有值得斟酌之处:譬如说病毒的自我复制和传播是否能被称作是“发行”?LZO 有商业版本,美国政府有没有向作者购买商业版许可证? <div id="come_from"> 来自: <a id="link_source2" href="/misc/goto?guid=4958343316482248828" target="_blank">Solidot</a> </div>