Чи слід змінити назву WTFPL?


27

Я використовую WTFPL в своїх особистих проектах, які я опублікував на GitHub.

Наразі я використовую ліцензію дослівно, але у мене є підозра, що я не повинен залишати третій рядок:

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

там, і замість цього слід використовувати моє ім’я замість Сем.

Але ліцензія в цьому дуже заплутана.

Половина сайту WTFPL стосується самого WTFPL, тому я вважав, що заява про авторські права може стосуватися авторських прав на сам текст ліцензії, а не на проект, який використовує ліцензію.

Однак на сайті також сказано:

Кожному дозволено копіювати та поширювати дослівні або модифіковані копії цього ліцензійного документа, і змінювати його дозволяється до тих пір, поки ім’я не буде змінено.

Тож чи слід було б мені змінити назву з "WTFPL" на щось на кшталт "WTFPL-Domenic"?

Відповіді:


18

Від того, чи слід змінювати назву ліцензії, чи ні, залежить від того, що ви змінили та проти чого застосовуєте ліцензію.

Коротка відповідь : Якщо ви просто застосовуєте ліцензію до своєї програми, то ні, вам не потрібно змінювати назву WTFPL. Якщо ви змінюєте умови або мову WTFPL, вам також потрібно змінити назву WTFPL.


Застосування ліцензії

Щоб застосувати ліцензію до вашої програми, WTFPL FAQ досить чітко викладає речі для вас.

Крок 1. Завантажте або скопіюйте / вставте повний текст WTFPL і розповсюдьте його разом зі своєю роботою. Поширене ім’я файлу ліцензії - КОПІРУВАННЯ. Якщо у роботі є кілька ліцензій, звичайно викликати файл 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 і просто вставити текст WTFPL дослівно, як на кроці 1.


Зміна ліцензії

Вам не потрібно змінювати умови ліцензії, але у вас можуть бути свої причини, щоб цього зробити. Наприклад, може бути , ви великий Battlestar Galactica вентилятора , і ви хочете змінити Fв Frak для того , щоб зробити його трохи менш вульгарно.

У цьому випадку, згідно з умовами цього авторського права, ви повинні змінити назву ліцензії та авторські права, на які вона знаходиться. Це також вирішено в FAQ.

Ви не можете змінити формулювання? Це невідповідно / по-дитячому / не відповідає корпоративним стандартам.

WTFPL дозволяє повторно дозволити роботу за будь-якою іншою ліцензією.

Щоб трохи зрозуміти, як ви змінили б сам WTFPL, давайте розглянемо WTFPL:

Опис WTFPL з сайту WTFPL

У розділах 1 і 3 вам потрібно виконати еквівалент цієї sedкоманди:

s/FUCK/FRAK/g

Зауважте, що це змінює ім'я ліцензії на DO WHAT THE FRAK YOU WANT TO PUBLIC LICENSE

Технічно кажучи, ви повинні змінити версію та дату в розділі 1, але це не обов'язково, оскільки вони є безглуздими в цьому контексті.

І в розділі 2 вам потрібно буде змінити:

Copyright (C) 2004 р. Сем Хочевар

у щось подібне:

Авторські права (C) 2014 Domenic <domenic@your.email.addr>

Ви можете сміливо додати щось у свою версію, визнаючи внесок Сема Хочевара, але цього не потрібно робити.

Сумнівно, якщо ви можете також позначати свою ліцензію як "WTFPL", оскільки власне назва тепер "What The Frak Public License" та "WTFPL" - це лише абревіатура назви ліцензії. З огляду на дух, під яким вийшов оригінал WTFPL, я, безумовно, не хвилювався б про це. Використовуйте те, що вам потрібне абревіатура frak.


10
"суспільне надбання" має значення лише в країнах співдружності;). Таким чином, WTFPL.
Доменік

1
Я не хочу, щоб мої програми використовували лише американські люди.
Доменіч

1
На весь текст може бути призначено авторське право. Схоже, Сем призначив авторські права на текст, який він написав для WTFPL v2.
Доменіч

1
@DmitryAlexandrov - оригінальне запитання було погано сформульоване, і моя оригінальна відповідь була зосереджена на застосуванні ліцензії до проектів, а не до самої ліцензії. Я відредагував обидва, щоб зробити речі більш зрозумілими.

1
@ GlenH7 Так, зараз відповідь зовсім інша. [+2].
Дмитро Олександров

5

Ви можете поставити своє ім'я там.

Сем Хочевар сказав би: "робіш чорт, який ти хочеш. Чи не досить зрозуміло?"


@DmitryAlexandrov: Оскільки ви стверджуєте, що існує обмеження, звідки це походить? Авторські права на легальні твори сумнівні, особливо коли сама робота є тривіальною. Чим більше зовнішніх обмежень у творі, тим вище планка для творчості. "Роби те, що хочеш", просто не є творчою прозою в юридичному договорі, ймовірно, це занадто незначно, щоб кваліфікуватись за будь-яких обставин.
MSalters

OIC. wtfpl.net/faq Як неприємно.
Стів Беннетт

Я не читав третій рядок як заповнювач. Судячи з цієї теми, існує велика плутанина. Хтось намагався запитати у джерела? i.imgur.com/NrqsyBP.png (скріншот мого електронного листа - ліцензований під WTFPL)
Mars Robertson

3
WTFPL - пародія на GPL, яка має аналогічний заголовок авторських прав та перелік дозволів на зміни ( тобто відсутні), див., Наприклад, gnu.org/licenses/gpl-3.0.en.html . Метою формулювання WTFPL є надання більшої свободи, ніж GPL.
sam hocevar

@samhocevar Я б міг уявити, що мета WTFPL - дати всю свободу на відміну від більшої свободи, ніж ...
Марс Робертсон

5

Я думаю, що відповідь Ізмаїла поставив мене на правильний шлях, посилаючись на сторінку FAQ WTFPL .

Правильна форма для WTFPL v2 LICENSE.txt є

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.

Як пояснено у FAQ, сюди входить блок авторських прав у верхній частині твору , який потім посилається на повний, немодифікований оригінальний текст WTFPL, включений безпосередньо внизу.

Сам WTFPL включає в себе рядок авторських прав для себе , який не повинен бути змінений, оскільки це означає, що вимагає вимагати авторських прав на текст WTFPL.


Ви також можете просто залишити блок авторських прав для роботи . Кілька проектів, що використовують WTFPL, здається, це роблять, часто поширюючи файл КОПІЄННЯ, який є просто дослівним текстом WTFPL:


Я все ще думаю, що це досить заплутано, тому що така практика не з’являється в жодних інших LICENSE.txt, які я бачив в Інтернеті. Усі проекти, що мають ліцензію на MIT або BSD, містять лише авторські блоки на твір, а не на саму ліцензію MIT або BSD. (Дійсно, я не бачу ознак того, хто написав ці ліцензії.) Приклади: 1 , 2 , 3 , 4 .

Очевидно, що спробою вирішити це було WTFPL v3 . Я ціную цей дух, хоча вказівки щодо окремих файлів COPYING.txt проти LICENSE.txt не точно допомогли прояснити ситуацію.


3

Коротка відповідь: Ні, вам не потрібно перейменовувати ліцензію, щоб користуватися нею.

Стіна тексту: Як описано на сторінці поширених запитань :

  • Як ви вже сказали, повідомлення про авторські права стосується лише самого ліцензійного документа. Ви не можете вписати там своє власне ім’я і все ще називати його WTFPL.

  • З іншого боку, вам дозволяється змінювати ліцензійний документ до тих пір, поки ви зміните ім'я ліцензії, так що так, ви можете ліцензувати свою роботу під користувацьким "WTFPL-Domenic", але це буде винахід вашої власної ліцензії.

Отже, повідомлення про авторські права не означає, що Ви надаєте всі права на свою роботу Саму. Це просто означає, що ліцензійний документ був написаний ним.

До речі, ви не зобов’язані включати ліцензійний документ до своєї роботи, якщо ви думаєте, що це може спричинити плутанину у ваших ліцензіатів. Ви можете просто помістити повідомлення про один вкладку у свій код таким чином (з URL-адресою чи без):

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

Або ви можете стати складнішим, якщо це здається недостатньо законним для вас:

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.

(Зверніть увагу, що ваше власне повідомлення про авторські права переходить у перший рядок.)

Ще один варіант (включає гарантійне застереження):

/* 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
Що мені здається дивним, це те, що це суперечить звичній практиці для інших ліцензій, таких як MIT або BSD. Дивіться, наприклад, github.com/gruntjs/grunt/blob/master/LICENSE-MIT#L1 та github.com/npm/npm-install-checks/blob/master/LICENSE#L1
Domenic

Що ж, схоже, що до цих ліцензій не додано повідомлення про авторські права до їх тексту (це не означає, що вони не захищені авторським правом), я б сказав, просто посилайтесь на ліцензію, як показано на сторінці поширених запитань (замість того, щоб вставляти їх дослівно у свій код) і ти будеш добре.
Ізмаїл

Файл LICENSE або LICENSE.txt до цього пакета передбачається в моїх колах.
Доменіч

Так, і перша рекомендація на сайті WTFPL - саме це. Він просто називає файл "КОПІВАННЯ" замість "ЛІЦЕНЗІЯ".
Ізмаїл

Мені було б зручніше з цією відповіддю, якби були деякі приклади пакетів, що використовують цей стиль, наприклад, один із тих, на які посилається "Кожен великий дистрибутив Linux (Debian, Fedora, Arch, Gentoo тощо") постачає програмне забезпечення, ліцензоване згідно WTFPL, версія 1 або 2 "
Доменіч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.