Sollte ich den Namen der WTFPL ändern?

27

Ich benutze die WTFPL in meinen persönlichen Projekten, die ich auf GitHub veröffentlicht habe.

Derzeit verwende ich die Lizenz wörtlich, habe aber den Verdacht, dass ich die dritte Zeile nicht verlassen sollte:

Copyright (C) 2004 Sam Hocevar <[email protected]> 

drin und sollte stattdessen meinen Namen anstelle von Sams verwenden.

Aber die Lizenz ist sehr verwirrend.

Die Hälfte der WTFPL-Site befasst sich mit der WTFPL selbst, daher dachte ich, dass sich die Copyright-Erklärung möglicherweise auf ein Copyright für den Lizenztext selbst und nicht für das Projekt bezieht, für das die Lizenz verwendet wird.

Auf der Website heißt es jedoch auch:

Jeder ist berechtigt, unveränderte oder geänderte Kopien dieses Lizenzdokuments zu kopieren und zu verbreiten. Eine Änderung ist zulässig, solange der Name geändert wird.

Müsste ich den Namen von "WTFPL" in "WTFPL-Domenic" ändern?

Domenic
quelle

Antworten:

18

Ob Sie den Namen der Lizenz ändern sollten oder nicht, hängt davon ab, was Sie geändert haben und gegen was Sie die Lizenz anwenden.

Kurze Antwort : Wenn Sie nur die Lizenz für Ihr Programm anwenden, müssen Sie den Namen der WTFPL nicht ändern. Wenn Sie die Begriffe oder die Sprache der WTFPL ändern, müssen Sie auch den Namen der WTFPL ändern.


Lizenz anwenden

Um die Lizenz auf Ihre Programme anzuwenden, finden Sie in den häufig gestellten Fragen zu WTFPL eine klare Beschreibung.

Schritt 1. Laden Sie den vollständigen Text der WTFPL herunter, kopieren Sie ihn, fügen Sie ihn ein und verteilen Sie ihn mit Ihrer Arbeit. Ein gebräuchlicher Dateiname für die Lizenzdatei ist COPYING. Wenn das Werk über mehrere Lizenzen verfügt, wird normalerweise die Datei COPYING.WTFPL aufgerufen.

Schritt 2. Fügen Sie Ihren Copyright-Angaben den folgenden Wortlaut hinzu:

    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.

Und als Teil von Schritt 2 müssen Sie Folgendes ändern:

Copyright © 2000 Your Name <your@address>

zu:

Copyright © 2014 Domenic < [email protected] > 

Hinweis: Verwenden Sie dort Ihren Namen oder Github-Alias ​​und geben Sie eine gültige E-Mail-Adresse an

Wenn Sie nichts an der Lizenz selbst ändern möchten, sind Sie fertig.

Das heißt, die WTFPL sagt im Wesentlichen "dies ist völlig kostenlos, mach was immer du willst", was jeden tatsächlichen Anspruch auf Urheberrecht negiert. Sie können also Schritt 2 überspringen und den WTFPL-Text genau wie in Schritt 1 einfügen.


Lizenz ändern

Sie müssen nicht haben , um die Lizenzbedingungen zu ändern, aber Sie könnten Ihre Gründe für den Wunsch , dies zu tun. Zum Beispiel sind Sie vielleicht ein großer Fan von Battlestar Galactica und möchten das Fin frak ändern , um es ein bisschen weniger vulgär zu machen.

In diesem Fall müssen Sie gemäß den Bestimmungen dieses Urheberrechts den Namen der Lizenz und das Urheberrecht, unter dem sie steht, ändern. Dies wird auch in den FAQ behandelt.

Kannst du den Wortlaut nicht ändern? Es ist unangemessen / kindisch / nicht unternehmenskonform.

Mit der WTFPL können Sie die Arbeit unter jeder anderen Lizenz neu lizenzieren.

Um ein bisschen klarer zu sein, wie Sie die WTFPL selbst ändern würden, schauen wir uns die WTFPL an:

WTFPL-Beschreibung von der WTFPL-Site

In den Abschnitten 1 und 3 müssen Sie das Äquivalent zu diesem sedBefehl ausführen :

s/FUCK/FRAK/g

Beachten Sie, dass dadurch der Name der Lizenz in geändert wird DO WHAT THE FRAK YOU WANT TO PUBLIC LICENSE

Technisch gesehen sollten Sie die Version und das Datum in Abschnitt 1 ändern, dies ist jedoch nicht unbedingt erforderlich, da sie in diesem Zusammenhang irgendwie bedeutungslos sind.

Und in Abschnitt 2 müssen Sie Folgendes ändern:

Copyright (C) 2004 Sam Hocevar

in so etwas:

Copyright (C) 2014 Domenic <[email protected]>

Möglicherweise können Sie in Ihrer Version etwas hinzufügen, das den Beitrag von Sam Hocevar anerkennt, dies ist jedoch nicht erforderlich.

Es ist fraglich, ob Sie Ihre Lizenz auch als "WTFPL" bezeichnen können, da der tatsächliche Name jetzt "What The Frak Public License" lautet und "WTFPL" nur eine Abkürzung des Lizenznamens ist. Angesichts des Geistes, unter dem die ursprüngliche WTFPL veröffentlicht wurde, würde ich mir darüber keine Sorgen machen. Verwenden Sie die gewünschte Abkürzung.


quelle
10
"public domain" hat nur in Commonwealth-Ländern Bedeutung;). Damit Sie die WTFPL.
Domenic
1
Ich möchte nicht, dass nur US-Amerikaner meine Software verwenden.
Domenic
1
Allen Texten kann ein Copyright zugewiesen werden. Es scheint, dass Sam das Urheberrecht für den Text, den er für die WTFPL v2 geschrieben hat, an sich selbst vergeben hat.
Domenic
1
@DmitryAlexandrov - Die ursprüngliche Frage war schlecht formuliert, und meine ursprüngliche Antwort konzentrierte sich darauf, die Lizenz auf Projekte anzuwenden, die nicht die Lizenz selbst sind. Ich habe beide bearbeitet, um die Dinge klarer zu machen.
1
@ GlenH7 Ja, jetzt ist die Antwort ganz anders. [+2].
Dmitry Alexandrov
5

Sie können Ihren Namen dort setzen.

Sam Hocevar würde sagen "Mach was du willst. Ist es nicht klar genug?"

Tanin
quelle
@DmitryAlexandrov: Da Sie behaupten, dass es eine Einschränkung gibt, woher würde das kommen? Das Urheberrecht an juristischen Werken ist zweifelhaft, insbesondere wenn das Werk selbst trivial ist. Je mehr externe Einschränkungen für eine Arbeit bestehen, desto höher ist die Messlatte für Kreativität. "Mach was du willst" ist einfach keine kreative Prosa in einem legalen Vertrag, es ist wahrscheinlich zu geringfügig, um sich unter allen Umständen zu qualifizieren.
MSalters
OIC. wtfpl.net/faq Wie widerlich.
Steve Bennett
Ich habe die dritte Zeile nicht als Platzhalter gelesen. Nach diesem Thread zu urteilen, gibt es viel Verwirrung. Hat jemand versucht, an der Quelle zu fragen? i.imgur.com/NrqsyBP.png (Screenshot meiner E-Mail - lizenziert unter WTFPL)
Mars Robertson
3
Die WTFPL ist eine Parodie der GPL, die einen ähnlichen Copyright-Header und eine Liste der zu ändernden Berechtigungen hat ( dh keine), siehe zum Beispiel gnu.org/licenses/gpl-3.0.de.html . Der Zweck der WTFPL-Formulierung besteht darin, mehr Freiheit zu bieten als die GPL.
Sam Hocevar
@samhocevar Ich könnte mir vorstellen , dass der Zweck Wtfpl ist zu geben , aller Freiheit im Gegensatz zu mehr Freiheit als ...
Mars Robertson
5

Ich denke, Ishmaeels Antwort hat mich auf den richtigen Weg gebracht, indem ich die WTFPL-FAQ-Seite zitiert habe .

Die korrekte Form für eine WTFPL v2 LICENSE.txt ist

Copyright © 2014 Domenic Denicola <[email protected]>
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:

        DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 
                    Version 2, December 2004 

 Copyright (C) 2004 Sam Hocevar <[email protected]> 

 Everyone is permitted to copy and distribute verbatim or modified 
 copies of this license document, and changing it is allowed as long 
 as the name is changed. 

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 

  0. You just DO WHAT THE FUCK YOU WANT TO.

Wie in den häufig gestellten Fragen (FAQs) erläutert, enthält dieses Dokument oben einen Copyright-Block für das Werk , in dem auf den vollständigen, unveränderten Originaltext der WTFPL verwiesen wird, der direkt darunter enthalten ist.

Die WTFPL selbst enthält eine Copyright-Zeile für sich selbst , die nicht geändert werden darf , da dies eine Inanspruchnahme des Copyrights für den Text der WTFPL implizieren würde.


Sie können den Copyright-Block auch einfach für die Arbeit verlassen . Einige WTFPL-verwendende Projekte scheinen dies zu tun, häufig durch Verteilen einer COPYING-Datei, die einfach der wörtliche Text der WTFPL ist:


Ich halte das immer noch für ziemlich verwirrend, da diese Art von Übung in keiner anderen LICENSE.txt-Datei vorkommt, die ich im Internet gesehen habe. Alle MIT- oder BSD-lizenzierten Projekte enthalten anscheinend nur einen Copyright-Block für das Werk und nicht für die MIT- oder BSD-Lizenz. (In der Tat sehe ich keinen Hinweis darauf, wer diese Lizenzen geschrieben hat.) Beispiele: 1 , 2 , 3 , 4 .

Ein Versuch, dies zu beheben, scheint die WTFPL v3 gewesen zu sein . Ich weiß das zu schätzen, obwohl die Anleitung zu den einzelnen Dateien COPYING.txt vs. LICENSE.txt nicht gerade zur Klärung der Situation beigetragen hat.

Domenic
quelle
3

Kurze Antwort: Nein, Sie müssen die Lizenz nicht umbenennen, um sie zu verwenden.

Textwand: Wie auf der FAQ- Seite beschrieben:

  • Der Urheberrechtsvermerk gilt, wie Sie sagten, nur für das Lizenzdokument selbst. Sie können dort keinen eigenen Namen eintragen und ihn trotzdem WTFPL nennen.

  • Auf der anderen Seite können Sie das Lizenzdokument ändern, solange Sie den Lizenznamen ändern. Sie können also Ihre Arbeit unter einem benutzerdefinierten "WTFPL-Domenic" lizenzieren, dies würde jedoch Ihre eigene Lizenz erfinden.

Der Copyright-Hinweis bedeutet also nicht, dass Sie Sam alle Rechte an Ihrer Arbeit übertragen. Es bedeutet nur, dass das Lizenzdokument von ihm geschrieben wurde.

Übrigens sind Sie nicht verpflichtet, das Lizenzdokument Ihrer Arbeit beizufügen, wenn Sie der Meinung sind, dass dies zu Verwirrung bei Ihren Lizenznehmern führen könnte. Sie können einfach einzeilige Hinweise in Ihren Code einfügen (mit oder ohne URL):

// This code is released under WTFPL Version 2 (http://www.wtfpl.net/)

Oder Sie könnten wortreicher werden, wenn Ihnen das nicht legal genug erscheint:

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 http://www.wtfpl.net/ for more details.

(Beachten Sie, dass Ihr eigener Copyright-Hinweis in der ersten Zeile steht.)

Eine weitere Option (enthält eine Klausel ohne Gewährleistung):

/* This program is free software. It comes without any warranty, to
 * the extent permitted by applicable law. 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
 * http://www.wtfpl.net/ for more details. */
Ishmaeel
quelle
1
Was ich merkwürdig finde, ist, dass es gegen die gängige Praxis für andere Lizenzen wie MIT oder BSD verstößt. Siehe z. B. github.com/gruntjs/grunt/blob/master/LICENSE-MIT#L1 und github.com/npm/npm-install-checks/blob/master/LICENSE#L1
Domenic
Nun, diese Lizenzen scheinen keine Copyright-Vermerke an ihren Text angehängt zu haben (bedeutet nicht, dass sie selbst nicht urheberrechtlich geschützt sind). und dir wird es gut gehen.
Ishmaeel
Es ist üblich, dem Paket in meinen Kreisen eine LICENSE- oder LICENSE.txt-Datei beizufügen.
Domenic
Ja, und die erste Empfehlung auf der WTFPL-Site ist genau das. Er nennt nur die Datei "COPYING" anstelle von "LICENSE".
Ishmaeel
Ich würde mich mit dieser Antwort wohler fühlen, wenn es einige Beispielpakete geben würde, die diesen Stil verwenden, z. version 1 or 2 "
Domenic