这样算不算违反开源协议?

2017-09-03 10:16:44 +08:00
 forvtwoex

比如在商业项目中想使用某个开源软件,但是很难遵守它的协议要求,能不能通过改写它的代码绕过去,

比如把所有函数名换掉,变量名换掉,结构上也调整一下,甚至写些冗余代码混在里面,至少表面上看不出来使用了它的代码。

5873 次点击
所在节点    问与答
25 条回复
Cu635
2017-09-03 15:43:14 +08:00
@stabc
反了吧,看标题很正常,以为是个正常的理解问题,但是内容明显就是偷了一辆车回来喷漆(参考文献:@SuperMild #8 )的做法啊。
wql
2017-09-03 17:15:08 +08:00
可以净室啊,微软搞 linux 子系统就这么做的
ltux
2017-09-03 18:26:27 +08:00
只要脸皮厚,啥事儿干不出来哟,哪还用换函数名这么麻烦。不过,这不只是道德问题,这是个正儿八经的法律问题,被版权方抓到了就是一堆麻烦。例子:德国程序员靠开源勒索 18 个月赚 200 万欧元 http://www.oschina.net/news/86365/ransom-company-by-opensource 很多被勒索的公司都是选择交钱了事儿。你可以设想一下将来你的商业项目会遇到什么事情。
xieqiqiang00
2021-07-05 10:18:09 +08:00
这帖子,emmm,和最近的那个公司侵犯开源项目专利的一样一样的
studyx
2021-09-16 10:14:36 +08:00
建议广泛传播,让大众知道这公司的嘴脸,比什么惩罚都好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/387786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX