我需要在我的项目中包含整个许可证吗?还是像这样的注释就足够了:“版权归John Doe所有,2011年根据MIT许可证授权:http://www.opensource.org/licenses/mit-license.php”?
我需要使用真实姓名吗?还是使用电子邮件或其他化名在法律上更可靠?
年份重要吗?我猜应该是“是”,因为大多数国家的版权在一定期限后到期。如果我不写年份会发生什么?
我应该选择GPL还是MIT?我倾向于MIT,因为它更宽松,而且我不在乎我的脚本是否被用于闭源软件。
更新:
关于如何使用GNU许可证的页面'如何将GNU许可证用于您自己的软件'非常好。GNU网站还提供了关于如何将许可证应用于您的项目(™Flimm)的建议。这对GPL来说涵盖了很多内容。
最重要的是 - 许可证选择:
如果您想支持自由软件,请不要使用过于自由的许可证。禁止专有使用使自由软件比专有程序更具优势。理论上,某些许可证要求重新使用您的代码必须注明原始来源。但是,重新使用很难证明,一些公司可能根本不会给您信用。然而,如果您确实希望尽可能广泛地传播您的软件,即您不关心专有产品是否使用您的软件,则使用MIT或LGPL许可证。如果有疑问,请使用更严格的许可证,并添加一行说明,表示您可能会考虑根据情况允许超出许可证条款的使用。这样,商业用户拥有一个机会,可以使用与您的工作相当的项目。
底线 - 版权争议:
尽可能提供更多信息,以便更容易证明这是你的创意。在你心中牵挂着关于所有权的诉讼。穷人版的版权保护是将源代码的打印副本邮寄到你的家庭地址。如果信封完好无损,邮戳是法庭上有效的证据,可以提供日期和经过验证的地址。用电子邮件而不是你的全名来识别你应该是可以的,并且足够作为证明,但是:比起后悔,安全第一。