我可以使用github中的其他人的代码吗? [英] Can I use others people's code from github?

查看:2875
本文介绍了我可以使用github中的其他人的代码吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以在自己的封闭代码项目中使用github中的其他人的代码,而不将任何版权和链接提供给原作者?在法律上,不符合道德规范。

解决方案

取决于许可证。阅读您希望重复使用的每个项目的许可证,并查看许可证是否允许您在闭源项目中使用该代码。 Github上的一些最受欢迎的许可证(BSD和MIT)将允许您在项目中使用代码,但是您必须遵守一些条款(阅读各自的许可证以了解这些条款是什么)。许多许可证要求归属,这意味着如果没有某种形式的归属(无论是许可证的副本,链接到原始作者,无论如何),您都无法合法地重用其工作。在我头顶,BSD和MIT都要求您以任何重新分配,二进制或源代码的形式复制作品的完整许可证。

另外,无论许可证甚至许可条款),归因总是正确的做法。即使他们的许可证没有明确要求,也要承认您使用的图书馆的作者。不要混蛋。



另外,如有疑问,请发邮件给作者。


Can I use others people's code from github in my own closed code project without putting any copyrights and links to original author? Legally, not ethically.

解决方案

Depends on the license. Read the license for each project you want to reuse and see if the license permits you to use the code in your closed source project. Some of the most popular licenses on Github (BSD and MIT) will allow you to use the code in your project, but there are terms that you must follow (read the respective licenses to figure out what those terms are). Many licenses require attribution, meaning that you cannot legally reuse their work without some form of attribution (whether it's including a copy of their license, linking to the original author, whatever). Off the top of my head, BSD and MIT both require that you reproduce the full license of the work in any redistribution, binary or source.

Also, regardless of license (and even license terms), attribution is always the right thing to do. Give acknowledgement to the authors of the libraries that you use, even if their license doesn't explicitly require it. Don't be a jerk.

Also, when in doubt, email the author.

这篇关于我可以使用github中的其他人的代码吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆