2009年12月21日 星期一 15:42
呃。发扬中国人的耍小聪明精神,发布闭源模块的时候不声明针对哪些播放器有效,只说明,如果要使用这个模块需要做哪些ABI/FFI/DLL/COM接口,然后有人“碰巧”发现这个模块“恰好”可以用在某一个GPL播放器上面。。。。。。 然后各大论坛到处都是“XXX绿色打包集成优化增强终极纪念版”。。。。。。。都是最终用户的分享行为,这个GPL管不着了。。。。 当然只是投机取巧的极端情况。。。仅供YY~~~~~~切勿实行~~~ ps 回复maillist的时候请点 reply to all ,而不是 reply 否则只有我一个人能看到回复 d-_-b 2009/12/21 pan shizhu <pan.shizhu在gmail.com>: > 2009/12/21 est <electronixtar在gmail.com>: >>> 如果你能对无法加载动态库的情形进行正确的异常处理,保证你的程序不能加载对应的动态库仍然能够运行 >> >> 这么说来还是很宽松的啊。呵呵。做一个异常太容易了。 > > 做异常那是很容易,但是缺少的功能不能是你程序的主要功能。 > > 也就是说,缺少GPL依赖之后你的程序还能运行,并且还能干活。虽然功能可以有所缺失,但不缺少主要功能。——(当然,变通的办法是你可以修改你的程序对于“主要功能”的描述文档,这个就不必细说了) > > 如果做完了异常之后,不能装载对应的库造成你程序实际什么功能都不剩了,那也不能算作是“可分离”的。 >
2009年12月21日 星期一 23:12
On Monday, December 21, 2009, est <electronixtar在gmail.com> wrote: > 然后各大论坛到处都是“XXX绿色打包集成优化增强终极纪念版”。。。。。。。都是最终用户的分享行为,这个GPL管不着了。。。。 > > 当然只是投机取巧的极端情况。。。仅供YY~~~~~~切勿实行~~~ 理论上说,只要发布了,GPL就能管得着你。在散布软件时,身份就是distributor而不是user了。 -- Wu Yongwei URL: http://wyw.dcweb.cn/
Zeuux © 2024
京ICP备05028076号