当我在网上搜索某个特定问题的解决方案时,我经常会发现一个完美的解决方案发布在某人的博客上,或者在一个公共存储库中(GitHub,Google )。大多数情况下,代码没有版权信息,作者也没有提到任何类型的归属规则。
我很确定短片段是可以的,但是如果我逐字复制几个类(同样,没有版权声明、TOS、属性请求等等),该怎么办?我对原作者有任何法律义务吗?
发布于 2012-01-05 17:02:23
不要在应用程序中使用代码--如果您不清楚它的授权,您不能仅仅因为找不到它的许可就认为代码在公共域中(在我看来,您似乎还不够努力)。
谷歌代码甚至不允许你张贴代码,除非你指定了一个许可,所以没有明显的许可,你几乎没有机会(如果有的话)在那里找到代码。Github没有类似的要求,但我在那里看到的所有代码都是这样或那样的(查看他们的自述文件)。
如果你在博客中找到了代码,而你真的试图找出它的授权,却失败了,最好的做法就是联系作者。留出合理的时间让他们做出回应,如果他们不这样做--你必须使用代码--请先咨询律师。
发布于 2012-01-05 17:02:05
首先,法律问题应该针对律师,而不是程序员。第二,无论代码中是否包含许可,原作者都保留其作品的版权。当然,这取决于你生活在世界上的什么地方,但我想说的是,这很可能是事实。第三,如果许可证允许(即明确指定)商业使用代码,那么您可以在任何地方使用它。
同样,如果你关心或冒险,请咨询律师!
发布于 2012-01-05 17:27:26
问题是,如果A人写了一段代码,用一张大的“版权保留通知”发布,而B人把它复制到他的博客上并删除通知,然后你在B人的博客上找到它,你就会说:“哦,你知道什么,一段很好的无版权的免费代码!”如果你继续使用它,你仍然要承担责任。(理论上说,如果你被发现的话。)
https://softwareengineering.stackexchange.com/questions/128606
复制相似问题