Ліцензія на програмне забезпечення, що обмежує комерційне використання, наприклад CC BY-NC-SA


12

Я хочу розповсюджувати своє програмне забезпечення за ліцензією, наприклад, Creative Commons Attribution - некомерційне - Share Alike ліцензія, тобто

  • Перерозподіл вихідного коду та двійкових файлів відбувається вільно.
  • Модифіковану версію програми потрібно розповсюджувати за тією ж ліцензією. Віднесення до оригінального проекту має бути надано.
  • Обмежте будь-яке комерційне використання.

Однак CC не рекомендує використовувати свої ліцензії на програмне забезпечення. Чи існує така ліцензія на програмне забезпечення, яку я можу застосувати? Краще, якщо державна ліцензія, але, наскільки я знаю, законодавство США говорить, що лише EULA може обмежити використання отриманої копії?


3
Що ви точно маєте на увазі під некомерційним? Саме ця причина не повинна використовувати CC для програмного забезпечення. Я думаю, що найкраще ставитись з GPL 3 або AGPL 3.
Šimon Tóth,

Я думаю, що навіть CC не дуже любить частину NC. Це велике питання, що можна вважати "комерційним"
johannes

2
Ліцензія не може обмежувати використання. Якщо ви подивитесь на всі ексклюзивні права в 17 USC 106, ви побачите, що жоден з них не має нічого спільного з використанням. Ось чому ліцензії (як GPL) обмежують розповсюдження та модифікацію, а не використовувати.
Девід Шварц

@David: Зачекайте, так як EULAs працюють з "Тільки для освітніх цілей", "Не для ділових чи комерційних цілей", "Тільки для оцінювання" тощо?
СФ.

4
@SF: EULA - це угоди (контракти), а не ліцензії (пропозиції). Він запитував про ліцензію - і він не міг скористатися угодою, оскільки одна з його вимог - безкоштовний перерозподіл. (Якщо вам доведеться погодитися на те, щоб отримати / використати це, це не безкоштовно.)
David Schwartz

Відповіді:


3

Ваші вимоги обмежують використання програмного забезпечення, так що принаймні за визначенням відкритого коду з OSI ( визначення відкритого коду ), тому це не є відкритим кодом, тому ви не знайдете допомоги в ліцензіях з відкритим кодом. Тож забудьте про AGPL, GPL, BSD, Apache, MIT тощо.

Я також переглянув ліцензію на Аладдін, як запропонував @thiton. Це не обмежує комерційне використання, а лише продаж (так, як вказував @thiton). Якщо це недостатньо сильно, ви можете почати з формулювання, скажімо, ліцензії MIT і додати вам обмеження (але не називайте це ліцензією MIT, звичайно, і не називайте її відкритим кодом).

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


1

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


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

1

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

Ліберальні ліцензії включають ("ліберальна" тут означає, що як продукти з відкритим, так і закритим кодом можуть бути отримані та комерціалізовані):

  1. Ліцензія MIT
  2. Ліцензія BSD
  3. Ліцензія Apache

Зворотні ліцензії включають ("зворотна" тут означає, що тільки продукти з відкритим кодом можуть бути отримані та комерціалізовані):

  1. Загальна публічна ліцензія (GPL)
  2. Менша загальна публічна ліцензія (LGPL)
  3. Публічна ліцензія Mozilla (MPL)

Для ваших потреб GPL найкраще відповідає: безкоштовне використання та перерозподіл джерел та бінарних файлів, реципрок будь-яких змін, що вивільняються, та отримані продукти повинні бути випущені за тією ж ліцензією.

Зауважте, що навіть при GPL комерціалізація все ще можлива, хоча і з сильним накладенням відкритого коду. Якщо ви не хочете комерціалізації, можливо, вам доведеться скласти власну ліцензію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.