Найкраща існуюча ліцензія на закритий код [закритий]


148

Я самостійно створюю кілька додатків із закритим кодом (жодної великої компанії за мною) і цікаво, як саме їх захистити. Угорі всіх файлів вихідного коду я маю це досить основне повідомлення про авторські права:

/*******************************************************
 * Copyright (C) 2010-2011 {name} <{email}>
 * 
 * This file is part of {project}.
 * 
 * {project} can not be copied and/or distributed without the express
 * permission of {name}
 *******************************************************/

Однак я дійсно починаю думати, що цього недостатньо. Без грошей на отримання адвоката я цікавлюсь будь-якою ліцензією із закритим кодом, яка по суті говорить "Ви можете користуватися нею, і все". Знайти його було надзвичайно важко, оскільки я можу знайти лише порівняння ліцензій з відкритим кодом або відповіді "Знайти юриста".

Чи є якась ліцензія із закритим кодом, яку я можу використовувати, що говорить щось подібне до цього?


13
Навіщо включати ліцензію у файли вихідного коду, якщо, будучи проектом із закритим кодом, означає, що ви не поширюєте файли вихідного коду? Як ви очікуєте, що інші переглянуть цю ліцензію?
Бернар

15
@Bernard Включення ліцензії у джерело - це законний маневр. У випадку, якщо джерело якимось чином просочиться, будь-який глядач все ще знає, що вони не повинні мати доступ до джерела - тобто вони не можуть використовувати правдоподібну заперечуваність як захист.
jamesbtate

@TheLQ - У нас уже є термін для цього, non-free.. (мається на увазі свобода, а не ціна).
Tim Post

2
Вам справді потрібна ліцензія? Ви хочете отримати захист, який не надає закон про авторські права? Майте на увазі, що якщо ви хочете отримати ліцензію, яка обмежує більше закону про авторські права, вам доведеться отримати якусь згоду на ліцензію.
Девід Торнлі

1
@Steve Ми не закриваємо тут питань, як дублікатів запитань SO. Це питання стосується лише некомерційних програм, хоча це питання не накладає однакових обмежень. Безумовно, споріднене, тому дякую, що знайшли його.
Адам Лір

Відповіді:


137

Щось подібне є адекватним, залежно від місця проживання:

/* Copyright (C) YoYoDyne Systems, Inc - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Elmer Fudd <efudd@yoyodyne.com>, September 1943
 */

(Оновлення 2016 року: Фраза "Усі права захищені" раніше вимагалася в деяких країнах, але зараз юридично не потрібна більшості місць. У деяких країнах це може допомогти зберегти деякі "моральні права" ).

Це означає, що ви не можете:

  • Скопіюйте файл
  • Роздрукуйте файл, відскануйте його та скопіюйте зображення
  • Роздрукуйте файл, сфотографуйте його та роздайте плівку
  • тощо ...

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

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

Ми використовуємо щось дуже подібне у тому, що ми маємо, що повинно залишатися за закритими дверима. Наприклад, він попереджає когось не публікувати функції на переповнення стека.

Хтось, хто p0wns ваш сервер розробників, щоб отримати ваш код, мабуть, не збирається звертати на це увагу. Зверніть увагу: те, що ви описуєте, НЕ є ліцензією, це підтвердження авторського права на файл, зокрема, заявлення про те, що код є власником.


Є небагато країн, які не мають закону про авторські права, заснованого на Бернській конвенції, і ці країни, як правило, не мають процвітаючих комп'ютерних установок, і ви не зможете отримати з них стільки грошей. Є більше країн, де авторські права значною мірою ігноруються, і люди там також не дбають про ліцензії.
Девід Торнлі

і якщо це не компанія, а інді-розробник, що я тут поклав "Авторські права (C) YoYoDyne Systems, Inc - Усі права захищені"? Що це за "Inc"?
Сила Водолія

4
@AquariusPower: "Включено", як Monsters, Inc.
Метт

1
"Ліцензія" у цій відповіді може суперечити існуючим ліцензійним умовам у зовнішньому договорі. Це може призвести до неоднозначності прав власності та розповсюдження. Вам слід вказати, що має перевагу у випадку конфлікту.
Dan Loewenherz

4
Видаліть (C), оскільки це не означає авторське право, а також не є заміною для ©, а також не має юридичної ваги. Введене вами "Авторське право" є достатнім, і "(C) означає лише авторське право в деяких штатах США, тоді як в деяких місцях це означає, що вам доведеться стверджувати своє ім'я" (C) Yoyodyne Systems, Inc. "Виберіть також між © і словом "Авторське право", оскільки перелік обох може призвести до неприємних аргументів, таких як "він захищений авторським правом", що не призведе до відмови справи, але призведе до того, що ваші адвокати стягуватимуть з вас більше, щоб заявити про очевидне.
Едвін Бак

9

Відповідно до відповідного питання щодо SO , ця ліцензія Creative Commons виглядає для вас актуальною:

http://creativecommons.org/licenses/by-nc-nd/3.0/

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


18
Я чув від інших людей і Creative Commons власні запитання про те, що його не слід використовувати для програмного забезпечення. Котрий смокче, тому що насправді це дуже хороша ліцензія
TheLQ

Як прикро, я цього не знав.
Стів

2
Причиною не використання ліцензій CC для програмного забезпечення є те, що (1) вони, як правило, не сумісні з GPL, що робить використання безкоштовного програмного забезпечення, що має ліцензію CC, трохи складним, і (2) вони не потребують спільного використання вихідного коду при розподілі , що особливо проблематично для ліцензій, що поділяються на "спільний доступ". Однак у цьому випадку жодна проблема не буде актуальною проблемою, оскільки жодна з них не бажана.
Жуль

2
Ліцензії Creative Commons дозволяють принаймні ділитися ліцензованим матеріалом, що не є тим, що потрібно з власним програмним забезпеченням.
Пол-Себастьян Маноле

@TheLQ Єдина проблема CC полягає в тому, що він не розрізняє вихідний код і скомпільований код. Немає нічого поганого в застосуванні CC до програмного забезпечення, але тоді вам потрібно вказати, чи стосується він вихідного коду, компільованого коду чи обох. І якщо ні для обох, то яка ліцензія стосується іншої? Також такі поняття, як "зв'язок проти", невідомі музиці, зображенням чи відео, тому CC не буде містити жодних правил щодо цього (порівняйте GPL проти LGPL).
Мецькі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.