Czy powinienem zmienić nazwę WTFPL?


27

Korzystam z WTFPL w moich osobistych projektach, które opublikowałem na GitHub.

Obecnie używam licencji dosłownie, ale podejrzewam, że nie powinienem opuszczać trzeciej linii:

Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> 

tam i zamiast tego powinienem użyć mojego imienia zamiast Sama.

Ale licencja jest bardzo myląca.

Połowa strony WTFPL dotyczy samej WTFPL, więc pomyślałem, że oświadczenie o prawach autorskich może odnosić się do praw autorskich do samego tekstu licencji, a nie do projektu korzystającego z licencji.

Jednak strona mówi również:

Każdy może kopiować i rozpowszechniać dosłownie lub zmodyfikowane kopie tego dokumentu licencyjnego, a jego zmiana jest dozwolona pod warunkiem zmiany nazwy.

Czy więc musiałbym zmienić nazwę z „WTFPL” na coś takiego jak „WTFPL-Domenic”?

Odpowiedzi:


18

To, czy powinieneś zmienić nazwę licencji, zależy od tego, co zmieniłeś i od czego stosujesz licencję.

Krótka odpowiedź : jeśli tylko stosujesz licencję na swój program, nie, nie musisz zmieniać nazwy WTFPL. Jeśli zmieniasz warunki lub język WTFPL, musisz również zmienić nazwę WTFPL.


Stosowanie licencji

Aby zastosować licencję na swój program (programy), FAQ WTFPL przedstawia ci wszystko całkiem jasno.

Krok 1. Pobierz lub skopiuj / wklej pełny tekst WTFPL i rozpowszechnij go wraz ze swoją pracą. Typową nazwą pliku licencji jest KOPIOWANIE. Jeśli praca zawiera wiele licencji, zwykle wywołuje się plik COPYING.WTFPL.

Krok 2. Dodaj następujące sformułowanie do oświadczeń dotyczących praw autorskich:

    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.

W ramach kroku 2 musisz zmienić:

Copyright © 2000 Your Name <your@address>

do:

Copyright © 2014 Domenic < domenic@your.email.addr > 

Uwaga: użyj tam swojego imienia lub aliasu github i podaj prawidłowy adres e-mail

Jeśli nie chcesz nic zmieniać w samej licencji, gotowe.

To powiedziawszy, WTFPL zasadniczo mówi „to jest całkowicie bezpłatne, rób co chcesz”, co neguje wszelkie rzeczywiste roszczenia dotyczące praw autorskich. Możesz więc pominąć krok 2 i po prostu wstawić tekst WTFPL dosłownie zgodnie z krokiem 1.


Modyfikacja licencji

Nie musisz modyfikować warunków licencji, ale możesz mieć powody, dla których chcesz to zrobić. Na przykład, może jesteś ogromnym Battlestar Galactica wentylator i chcesz zmienić F, aby Frak w celu uczynienia go nieco mniej wulgarny.

W takim przypadku, zgodnie z warunkami tego prawa autorskiego, musisz zmienić nazwę licencji i prawa autorskie, do których ona należy. Jest to również omówione w FAQ.

Nie możesz zmienić sformułowania? Jest nieodpowiedni / dziecinny / niezgodny z przepisami korporacyjnymi.

WTFPL pozwala na licencjonowanie utworu na podstawie dowolnej innej licencji.

Aby być bardziej jasnym na temat sposobu zmiany samego WTFPL, spójrzmy na WTFPL:

Opis WTFPL ze strony WTFPL

W sekcjach 1 i 3 musisz wykonać odpowiednik tego sedpolecenia:

s/FUCK/FRAK/g

Pamiętaj, że zmienia to nazwę licencji na DO WHAT THE FRAK YOU WANT TO PUBLIC LICENSE

Technicznie rzecz biorąc, powinieneś zmienić wersję i datę w części 1, ale niekoniecznie musisz, ponieważ w tym kontekście są one trochę bez znaczenia.

A w sekcji 2 musisz zmienić:

Copyright (C) 2004 Sam Hocevar

w coś takiego:

Copyright (C) 2014 Domenic <domenic@your.email.addr>

Możesz dodać coś w swojej wersji, potwierdzając wkład Sama Hocevara, ale nie jest to wymagane.

Wątpliwe jest, czy można również nazywać swoją licencję „WTFPL”, ponieważ rzeczywista nazwa to teraz „What The Frak Public Licence”, a „WTFPL” to tylko skrót nazwy licencji. Biorąc pod uwagę ducha, pod którym została wydana oryginalna WTFPL, na pewno nie martwiłbym się tym. Użyj dowolnego skrótu frak, jaki chcesz.


10
„domena publiczna” ma znaczenie tylko w krajach Wspólnoty Narodów;). Zatem WTFPL.
Domenic

1
Nie chcę, aby tylko ludzie z USA korzystali z mojego oprogramowania.
Domenic

1
Cały tekst może mieć przypisane prawa autorskie. Wygląda na to, że Sam przypisał sobie prawa autorskie do tekstu, który napisał dla WTFPL v2.
Domenic,

1
@DmitryAlexandrov - pierwotne pytanie było źle sformułowane, a moja pierwotna odpowiedź dotyczyła zastosowania licencji do projektów, a nie samej licencji. Zredagowałem oba, aby wszystko było bardziej jasne.

1
@ GlenH7 Tak, teraz odpowiedź jest zupełnie inna. [+2].
Dmitrij Aleksandrow

5

Możesz tam wpisać swoje imię.

Sam Hocevar powiedziałby „kurwa, co chcesz. Czy to nie jest wystarczająco jasne?”


@DmitryAlexandrov: Skoro twierdzisz, że istnieje ograniczenie, skąd to się bierze? Prawo autorskie do legalnych dzieł jest wątpliwe, szczególnie gdy samo dzieło jest trywialne. Im więcej zewnętrznych ograniczeń dotyczy pracy, tym wyższy jest poziom kreatywności. „Rób, co chcesz” po prostu nie jest prozą twórczą w umowie prawnej, prawdopodobnie jest zbyt małe, by się zakwalifikować w żadnych okolicznościach.
MSalters

OIC. wtfpl.net/faq Jak obrzydliwe.
Steve Bennett,

Nie przeczytałem trzeciej linii jako symbolu zastępczego. Sądząc po tym wątku, istnieje wiele zamieszania. Czy ktoś próbował zapytać u źródła? i.imgur.com/NrqsyBP.png (zrzut ekranu z mojego e-maila - na licencji WTFPL)
Mars Robertson,

3
WTFPL jest parodią GPL, która ma podobny nagłówek praw autorskich i listę uprawnień do modyfikacji ( tj. Brak), patrz na przykład gnu.org/licenses/gpl-3.0.en.html . Celem sformułowania WTFPL jest zapewnienie większej swobody niż GPL.
sam hocevar,

@samhocevar Wyobrażam sobie, że celem WTFPL jest zapewnienie całej wolności w przeciwieństwie do większej wolności niż ...
Mars Robertson,

5

Myślę, że odpowiedź Ishmaeela skierowała mnie na właściwą ścieżkę, powołując się na stronę WTFPL FAQ .

Prawidłowy formularz dla WTFPL v2 LICENSE.txt to

Copyright © 2014 Domenic Denicola <domenic@domenicdenicola.com>
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 <sam@hocevar.net> 

 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.

Jak wyjaśniono w FAQ, obejmuje to blok praw autorskich u góry pracy , który następnie odwołuje się do pełnego, niezmodyfikowanego, oryginalnego tekstu WTFPL, zawartego bezpośrednio poniżej.

Sama WTFPL zawiera dla siebie linię praw autorskich , której nie wolno modyfikować, ponieważ oznaczałoby to roszczenie o prawa autorskie do tekstu WTFPL.


Możesz także po prostu zostawić blok praw autorskich na trening. Wydaje się, że robi to kilka projektów korzystających z WTFPL, często rozpowszechniając plik KOPIOWANIE, który jest po prostu dosłownym tekstem WTFPL:


Nadal uważam, że jest to dość mylące, ponieważ taka praktyka nie pojawia się w innych LICENSE.txt, które widziałem w Internecie. Wszystkie projekty na licencji MIT lub BSD wydają się zawierać tylko blok praw autorskich do dzieła, a nie do samej licencji MIT lub BSD. (Rzeczywiście nie widzę, kto napisał te licencje.) Przykłady: 1 , 2 , 3 , 4 .

Jedną z prób rozwiązania tego problemu wydaje się być WTFPL v3 . Doceniam tego ducha, chociaż wskazówki dotyczące osobnych plików COPYING.txt vs. LICENSE.txt nie pomogły dokładnie wyjaśnić sytuacji.


3

Krótka odpowiedź: Nie, nie trzeba zmieniać nazwy licencji, aby z niej skorzystać.

Ściana tekstu: zgodnie z opisem na stronie FAQ :

  • Informacja o prawach autorskich, jak powiedziałeś, dotyczy tylko samego dokumentu licencyjnego. Nie możesz tam podać własnego nazwiska i nadal nazywać je WTFPL.

  • Z drugiej strony możesz modyfikować dokument licencyjny, dopóki zmienisz nazwę licencji, więc tak, możesz licencjonować swoją pracę pod niestandardowym „WTFPL-Domenic”, ale to wymyśliłoby twoją własną licencję.

Informacja o prawach autorskich nie oznacza więc, że przekazujesz Samowi wszystkie prawa do swojej pracy. To po prostu oznacza, że ​​dokument licencyjny został napisany przez niego.

BTW, nie jesteś zobowiązany do dołączania dokumentu licencyjnego do swojej pracy, jeśli uważasz, że może to powodować zamieszanie dla twoich licencjobiorców. Możesz po prostu umieścić w kodzie powiadomienia o jednym wierszu (z adresem URL lub bez):

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

Lub możesz uzyskać bardziej wyrazisty, jeśli wydaje Ci się to niezgodne z prawem:

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.

(Pamiętaj, że Twoje własne informacje o prawach autorskich znajdują się w pierwszym wierszu).

Inna opcja (obejmuje klauzulę bez gwarancji):

/* 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. */

1
Dziwne wydaje mi się to, że jest to sprzeczne z powszechną praktyką w przypadku innych licencji, takich jak MIT lub BSD. Patrz np. Github.com/gruntjs/grunt/blob/master/LICENSE-MIT#L1 i github.com/npm/npm-install-checks/blob/master/LICENSE#L1
Domenic

Cóż, wydaje się, że te licencje nie zawierają informacji o prawach autorskich dołączonych do ich tekstu (nie oznacza to, że same nie są chronione prawami autorskimi) Powiedziałbym, że po prostu odwołaj się do licencji, jak pokazano na stronie FAQ (zamiast wklejać ją dosłownie do kodu) i wszystko będzie dobrze
Ishmaeel,

Konwencją jest dołączanie pliku LICENSE lub LICENSE.txt do pakietu w moich kręgach.
Domenic

Tak, a pierwsza rekomendacja na stronie WTFPL jest właśnie taka. Po prostu nazywa plik „KOPIOWANIE” zamiast „LICENCJA”.
Ishmaeel,

Czułbym się bardziej komfortowo z tą odpowiedzią, gdyby istniały przykładowe pakiety wykorzystujące ten styl, np. Jeden z tych, do których odwołuje się „Każda duża dystrybucja Linuksa (Debian, Fedora, Arch, Gentoo itp.) Dostarcza oprogramowanie na licencji WTFPL, wersja 1 lub 2 "
Domenic
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.