open-source - 你如何正确地信任开源项目?

标签 open-source licensing

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

7年前关闭。




Improve this question




我是在生产代码中使用开源库的新手,所以当它说复制这个许可证或其他什么是正确的做法时?

使用桌面软件是否提供了足够好的自述文件?一个网站呢?

最佳答案

IANAL 所以这些都不符合法律要求。个人许可证将决定这一点,您应该寻求专业建议。我的回答只涉及使用开源软件的道德规范。

主要原则是,如果您使用开源项目,您应该以一种可以看到但不会侵入您的网站或应用程序的方式来信任该项目。每个网页上的“Powered by Python”标志都是侵入性的。在帮助页面上带有项目 URL 链接的段落是完全可以接受的(恕我直言)。

桌面应用程序:在帮助菜单上放置一个“关于”链接,描述所使用的技术并给出适当的积分。恕我直言,没有人阅读自述文件。

网站:如果他们有菜单,你可以做同样的事情。或者,您可以将其作为问题放在您的常见问题解答中。如果没有菜单(或可能除此之外),您可以在页脚中放置指向该信息的链接(这是小型且非侵入性的)。 Eitehr 作为单独的链接或在另一个相关链接上。

任何学分都应包含指向项目或公司主页的链接。

关于open-source - 你如何正确地信任开源项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/454447/

相关文章:

dictionary - 免费或开源词典

linux - OpenPose 库 - 构建发布问题

c# - 您将如何许可您的 Mono 代码?

actionscript-3 - Adobe AIR 全系统存储

user-interface - UI 自动化跨平台(Windows 和 Mac OS X)开源 API/框架?

php - 开源 PHP 会计/总账实现

node.js - 包管理器 NPM 和 node.js 完整性

gradle - 使用 hierynomus 的 gradle 许可证插件获得空许可证报告

python - 对于带有 Fastspring 的 Python 应用程序,我应该使用什么序列号许可解决方案?

java - 许可证-maven-插件 : Include missing licenses in dependency report