为了账号安全,请及时绑定邮箱和手机立即绑定

开源安全许可证

开源安全许可证

Go
慕无忌1623718 2021-07-26 21:09:58
我打算使用 GitHub 公共存储库来构建一个仅适用于某些特定硬件的小型应用程序;它仅供个人在我的 PC 上使用:如果在其他硬件上使用它可能会导致问题甚至硬件损坏(我不知道)。我不介意有人发现我的代码有用并满足他们的需求,但我不希望任何人因为它不起作用或引起问题而责怪我或起诉我。我可以使用哪个许可证来防止此类问题?我看过一些像Apache v2、MIT、GPL等,但我觉得很困惑。我真的不明白法律含义。将我的代码随身携带而不使用 GitHub 是否更好?有些用户可能会觉得 Stack Overflow 不是这个问题的最佳地方,但我认为因为这里的每个人都是程序员,也许我会得到有用的信息,这也可能有助于消除其他人的疑虑。
查看完整描述

3 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

获得一个备受推崇的开源许可证并创建一个 README 文件,其中包含一行,例如:

作者不对使用本软件的后果负责。

并将其添加到您拥有的每个文件中,以便使用它的人必须看到它。


查看完整回答
反对 回复 2021-08-02
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

在您列出的许可证中,使用 MIT。它包含您需要的保护条款,但允许任何人对您的代码做任何事情(除非假装它是他们的)。

为什么是麻省理工学院?因为它真的很短,您只需将它包含在您的源代码中。如果您不知道还需要什么,请选择这个,因为它就是您所需要的。


查看完整回答
反对 回复 2021-08-02
  • 3 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信