我打算使用 GitHub 公共存储库来构建一个仅适用于某些特定硬件的小型应用程序;它仅供个人在我的 PC 上使用:如果在其他硬件上使用它可能会导致问题甚至硬件损坏(我不知道)。我不介意有人发现我的代码有用并满足他们的需求,但我不希望任何人因为它不起作用或引起问题而责怪我或起诉我。我可以使用哪个许可证来防止此类问题?我看过一些像Apache v2、MIT、GPL等,但我觉得很困惑。我真的不明白法律含义。将我的代码随身携带而不使用 GitHub 是否更好?有些用户可能会觉得 Stack Overflow 不是这个问题的最佳地方,但我认为因为这里的每个人都是程序员,也许我会得到有用的信息,这也可能有助于消除其他人的疑虑。
3 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
获得一个备受推崇的开源许可证并创建一个 README 文件,其中包含一行,例如:
作者不对使用本软件的后果负责。
并将其添加到您拥有的每个文件中,以便使用它的人必须看到它。
杨__羊羊
TA贡献1943条经验 获得超7个赞
在您列出的许可证中,使用 MIT。它包含您需要的保护条款,但允许任何人对您的代码做任何事情(除非假装它是他们的)。
为什么是麻省理工学院?因为它真的很短,您只需将它包含在您的源代码中。如果您不知道还需要什么,请选择这个,因为它就是您所需要的。
- 3 回答
- 0 关注
- 204 浏览
添加回答
举报
0/150
提交
取消