您是否应该更改许可证名称取决于您所做的更改以及您针对许可证应用的内容。
简短的回答:如果您只是将许可证应用于程序,则不需要,您无需更改WTFPL的名称。如果要更改WTFPL的术语或语言,则还需要更改WTFPL的名称。
申请牌照
要将许可证应用于您的程序,WTFPL常见问题解答对您来说很清楚。
步骤1.下载或复制/粘贴WTFPL的全文,并随您的工作一起分发。许可证文件的通用文件名是COPYING。如果该作品具有多个许可证,通常会调用文件COPYING.WTFPL。
步骤2,在版权声明中添加以下文字:
Copyright © 2000 Your Name <your@address>
This work is free. You can redistribute it and/or modify it under the
terms of the Do What The Fuck You Want To Public License, Version 2,
as published by Sam Hocevar. See the COPYING file for more details.
作为步骤2的一部分,您需要更改:
Copyright © 2000 Your Name <your@address>
至:
Copyright © 2014 Domenic < domenic@your.email.addr >
注意:在其中使用您的姓名或github别名并提供有效的电子邮件地址
如果您不想更改许可证本身的任何内容,就可以完成。
就是说,WTFPL实质上是在说“这是完全免费的,随便您做什么”,这抵消了对版权的任何实际主张。因此,您可以跳过步骤2,而只需按照步骤1逐字插入WTFPL文本。
修改许可证
你不具有修改许可条款,但你可能有你的理由为希望这样做。例如,也许您是Battlestar Galactica的忠实粉丝,并且想要将其更改F
为frak,以使其不那么庸俗。
在这种情况下,根据该版权的条款,您必须更改许可证名称及其所拥有的版权。常见问题解答中也对此进行了说明。
你不能改变措辞吗?这是不适当的/幼稚的/不符合公司规定的。
WTFPL使您可以在任何其他许可下重新许可作品。
为了更清楚地了解如何更改WTFPL本身,让我们看一下WTFPL:
在第1部分和第3部分中,您需要执行以下sed
命令:
s/FUCK/FRAK/g
请注意,这会将许可证名称更改为 DO WHAT THE FRAK YOU WANT TO PUBLIC LICENSE
从技术上讲,您应该在第1节中更改版本和日期,但不必这样做,因为在这种情况下它们是毫无意义的。
在第2节中,您需要更改:
版权所有(C)2004 Sam Hocevar
变成这样的东西:
版权所有(C)2014 Domenic <domenic@your.email.addr>
您可以随意在版本中添加一些内容,以感谢Sam Hocevar的贡献,但是您不必这样做。
如果您还可以将许可证称为“ WTFPL”,则是有问题的,因为实际名称现在是“ What The Frak Public License”,而“ WTFPL”只是许可证名称的缩写。鉴于原始WTFPL的发布精神,我当然不会担心。使用任何您想要的frak缩写。