首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用博客、GitHub等的示例代码吗.在商业应用中?

可以使用博客、GitHub等的示例代码吗.在商业应用中?
EN

Software Engineering用户
提问于 2012-01-05 16:54:26
回答 3查看 2.3K关注 0票数 6

当我在网上搜索某个特定问题的解决方案时,我经常会发现一个完美的解决方案发布在某人的博客上,或者在一个公共存储库中(GitHub,Google )。大多数情况下,代码没有版权信息,作者也没有提到任何类型的归属规则。

我很确定短片段是可以的,但是如果我逐字复制几个类(同样,没有版权声明、TOS、属性请求等等),该怎么办?我对原作者有任何法律义务吗?

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2012-01-05 17:02:23

不要在应用程序中使用代码--如果您不清楚它的授权,您不能仅仅因为找不到它的许可就认为代码在公共域中(在我看来,您似乎还不够努力)。

谷歌代码甚至不允许你张贴代码,除非你指定了一个许可,所以没有明显的许可,你几乎没有机会(如果有的话)在那里找到代码。Github没有类似的要求,但我在那里看到的所有代码都是这样或那样的(查看他们的自述文件)。

如果你在博客中找到了代码,而你真的试图找出它的授权,却失败了,最好的做法就是联系作者。留出合理的时间让他们做出回应,如果他们不这样做--你必须使用代码--请先咨询律师。

票数 14
EN

Software Engineering用户

发布于 2012-01-05 17:02:05

首先,法律问题应该针对律师,而不是程序员。第二,无论代码中是否包含许可,原作者都保留其作品的版权。当然,这取决于你生活在世界上的什么地方,但我想说的是,这很可能是事实。第三,如果许可证允许(即明确指定)商业使用代码,那么您可以在任何地方使用它。

同样,如果你关心或冒险,请咨询律师!

票数 5
EN

Software Engineering用户

发布于 2012-01-05 17:27:26

问题是,如果A人写了一段代码,用一张大的“版权保留通知”发布,而B人把它复制到他的博客上并删除通知,然后你在B人的博客上找到它,你就会说:“哦,你知道什么,一段很好的无版权的免费代码!”如果你继续使用它,你仍然要承担责任。(理论上说,如果你被发现的话。)

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/128606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档