Wybór odpowiedniej licencji

10

Mam problem z wybraniem odpowiedniej licencji na moje prace.

Mam kilka wymagań:

  • Nie copyleft jak GNU (L) GPL i pozwala na redystrybucję na innych licencjach
  • Pozwala innym osobom na redystrybucję (zmodyfikowanej) pracy, ale uniemożliwia innym osobom swobodne zarabianie pieniędzy na mojej pracy (jeśli chcą, muszą poprosić / kupić licencję komercyjną)
  • Kompatybilny z GNU (L) GPL
  • Nie ponoszę odpowiedzialności za jakiekolwiek szkody spowodowane przez moją pracę

Teraz napisałem własną małą licencję opartą na licencjach BSD i CC Uznanie autorstwa-Użycie niekomercyjne 3.0, ale nie jestem pewien, czy odbędzie się w sądzie.

Prawa autorskie <rok>  <właściciel praw autorskich> . Wszelkie prawa zastrzeżone.

Redystrybucja tej pracy, z modyfikacjami lub bez, jest dozwolona
pod warunkiem spełnienia następujących warunków:

   1. Wszystkie redystrybucje muszą zawierać <właściciela praw autorskich> jako oryginał
      autor lub licencjodawca tego dzieła (ale w żaden sposób tego nie sugeruje
      popierają ciebie lub twoje wykorzystanie pracy).
   2. Wszelkie redystrybucje muszą odbywać się w celach niekomercyjnych i nieodpłatnie
      chyba że udzielono wyraźnej pisemnej zgody <właściciela praw autorskich> .

Ten utwór jest dostarczany przez <właściciela praw autorskich> „taki, jaki jest” oraz wszelkie wyraźne lub dorozumiane
gwarancje są odrzucane. <właściciel praw autorskich> nie ponosi odpowiedzialności za jakiekolwiek szkody
wynikające w jakikolwiek sposób z korzystania z tej pracy.

Teraz możesz mi pomóc poprzez:

  • Wskaż mi istniejącą licencję, która spełnia moje wymagania
  • Potwierdź, że moja licencja nie ma poważnych wad i najprawdopodobniej zachowa się w sądzie

Edycja: Czy możesz zdefiniować „zgodny z GNU (L) GPL”?

„zgodny z GNU (L) GPL” oznacza, że ​​cały kod licencjonowany na jego podstawie można importować do projektu GNU (L) GPL, ale niekoniecznie (odwrotnie).

Użyłem sformułowania „niekomercyjny”, ale mam na myśli, że prośba o pieniądze na (zmodyfikowaną) redystrybucję powinna być nielegalna, chyba że kupiłeś licencję „komercyjną”.

EDYTOWAĆ

Więc w zasadzie pytam o coś niemożliwego. W kolejności według mnie:

  1. Nie copyleft jak GNU (L) GPL i pozwala na redystrybucję na innych licencjach
  2. Kompatybilny z GNU (L) GPL
  3. Pozwala innym osobom na redystrybucję (zmodyfikowanej) pracy, ale uniemożliwia innym osobom swobodne zarabianie pieniędzy na mojej pracy (jeśli chcą, muszą poprosić / kupić licencję komercyjną)

Pierwszy i drugi są doskonale kompatybilne, ale ostatni nie jest kompatybilny z drugim, a przejście na open source nie jest kompatybilne z pierwszym. RAAH!

To będzie nowa licencja, której będę używać. 10 linii, szybko do rzeczy i ciasno (z widoku IANAL).

Prawa autorskie <rok>  <właściciel praw autorskich> . Wszelkie prawa zastrzeżone.

Redystrybucja tej pracy, z modyfikacjami lub bez, jest dozwolona, ​​jeśli
<właściciel praw autorskich> jest przypisywany jako oryginalny autor lub licencjodawca
ta praca, ale nie w żaden sposób sugerujący, że <właściciel praw autorskich> popiera
ty lub twoje wykorzystanie pracy.

Ten utwór jest dostarczany przez <właściciela praw autorskich> „taki, jaki jest” oraz wszelkie wyraźne lub dorozumiane
gwarancje są odrzucane. <właściciel praw autorskich> nie ponosi odpowiedzialności za jakiekolwiek szkody
wynikające w jakikolwiek sposób z korzystania z tej pracy.
orlp
źródło
6
Punkt 2 na pewno sprawi, że będzie niezgodny z GPL.
Wooble,
Dlaczego? Czy to z powodu klauzuli „pisemnego zezwolenia”?
Czy potrafisz zdefiniować „zgodny z GNU (L) GPL”? Kompatybilny pod jakim względem?
Jon Hopkins,
@Wooble Myślałem, że GPL uniemożliwia innym ludziom zarabianie na tym, ponieważ wymaga opublikowania wszystkich modyfikacji. Czy się mylę? I może być zawarty tylko w produktach, które są również open source?
Marcel
@Marcel: tak naprawdę zależy od zastosowania komercyjnego. Sprzedaż wielu kopii czegoś może być trudna, jeśli musisz dołączyć źródło, ponieważ osoby kupujące to źródło powinny mieć możliwość jego redystrybucji (chociaż komercyjne dystrybucje Linuksa wydają się być w porządku), chociaż od początku Internetu nie musisz nawet niczego dystrybuować, aby zarabiać na oprogramowaniu (czymś, z czym AGPL ma sobie poradzić, ale prawie nikt nawet nie rozważa korzystania z tej licencji).
Wooble,

Odpowiedzi:

10

Problemem jest Twój niekomercyjny wymóg, co oznacza, że ​​twoja licencja nie będzie ani Open Source (zgodnie z definicją Open Source Initiative), ani wolna (zgodnie z definicją Free Software Foundation). To sprawia, że ​​twoja licencja jest niezgodna z dowolną wersją GPL, więc nie możesz spełnić wszystkich twoich wymagań.

Jeśli chcesz zachować ograniczenia niekomercyjne, możesz spojrzeć na licencje Creative Commons; nie są zalecane dla oprogramowania, ale możesz znaleźć taki, który robi to, co chcesz. Nie znam żadnego repozytorium dla licencji innych niż OS / Free.

Jeśli potrzebujesz pewnego rodzaju gwarancji prawnej na swojej licencji, masz w zasadzie dwie opcje: skorzystaj z jednej, która została sprawdzona przez czyichś prawników (zazwyczaj prawdziwa licencja Open Source / Free), lub wynajmij własną. Ta społeczność składa się z wielu osób posiadających wiedzę laika na temat prawa (często obszerną), ale nie tak wielu prawdziwych prawników, a prawnik jest bardzo mało prawdopodobny, aby zapewnić jakiekolwiek profesjonalne zapewnienie za darmo.

David Thornley
źródło
Co? Myślałem, że GPL nie zezwala na stosowanie w aplikacjach komercyjnych. „używanie Lesser GPL pozwala na korzystanie z biblioteki w zastrzeżonych programach; użycie zwykłej GPL dla biblioteki powoduje, że jest ona dostępna tylko dla darmowych programów”. gnu.org/licenses/why-not-lgpl.html
mpen
5
@Ralph: Nie, nie uniemożliwia korzystania z aplikacji komercyjnych. „Zastrzeżony”, w kategoriach GNU, oznacza, że ​​licencja nie jest darmowa, a „bezpłatny” należy rozumieć w sensie wolności, a nie ceny zerowej. Nie ma to nic wspólnego z komercyjnym czy niekomercyjnym. To sprawia, że ​​niektóre modele biznesowe są niewykonalne (np. Sprzedaż dużej liczby identycznych kopii w folii termokurczliwej), ale komercyjne wykorzystanie oprogramowania obejmuje znacznie więcej niż sprzedaż kopii aplikacji. Red Hat, na przykład, rozwija się dzięki Wolnemu Oprogramowaniu.
David Thornley,
Zagmatwane. Powinni byli mnie tego nauczyć na uniwersytecie: p
mpen
5

Jak wspomina @Wooble, Twój konflikt o 1/2 punkt sprawia, że ​​jest to „niemożliwe”. Podejrzewam, że szukasz scenariusza podwójnego licencjonowania .

Dam dwie dodatkowe porady:

  • Znajdź prawnika IP, który zna licencje typu open source, aby Ci doradzić. Cokolwiek my (społeczność) mówimy, zawiera typowe zastrzeżenie IANAL.

  • Nie twórz własnej licencji - to naprawdę legalne pole minowe, trzymaj się tych, które mają przynajmniej trochę orzecznictwa (w przeciwnym razie wybierz takie, które wszyscy duzi chłopcy w milczeniu zgodzą się nie pieprzyć ponad).

  • Znajdź prawnika IP, który zna licencje typu open source, aby Ci doradzić. Cokolwiek my (społeczność) mówimy, zawiera typowe zastrzeżenie IANAL. Widzisz co zrobiłem? :)

Martijn Verburg
źródło
To prawda, ale w przypadku podwójnego licencjonowania zazwyczaj jest to oprogramowanie typu open source z licencją pozostawioną do kopiowania, co zachęca ludzi do zakupu licencji komercyjnej. Więc nawet przy podwójnych licencjach OP nie może osiągnąć swojego celu.
Scott Whitlock,
2

Twoje wymagania do użytku niekomercyjnego są niezgodne z GPL (L).

GPL zezwala tylko na dodanie wstępnie zdefiniowanego zestawu dodatkowych warunków : wszelkie inne ograniczenia są niedozwolone.

Pi Delport
źródło
1

Nie jestem ekspertem, ale wasze licencje wymagają, aby rzeczy były bezpłatne i niekomercyjne, co nie jest ograniczeniem GPL, więc w tym sensie nie byłby zgodny z GPL, co bardzo celowa nie powoduje tego zapotrzebowania.

Ponadto chcesz, aby ludzie mogli ponownie licencjonować na podstawie innych licencji, ale prawdopodobnie chcesz zachować klauzulę typu non-profit, więc to nie zadziała, ponieważ jest licencjonowane na podstawie innej licencji (w takim przypadku zarabianie pieniędzy jest prawdopodobnie opcja) lub jest objęty licencją.

Wydaje mi się, że potrzebujesz licencji Open Source, która wcale nie jest tak otwarta, że ​​chcesz ograniczyć wykorzystanie swojej pracy dla zysku.

Osobiście uważam, że pierwszą rzeczą, którą musisz zrobić, to sprawdzić, czy jesteś otwarty czy zamknięty, ponieważ w tej chwili jesteś w połowie, a to powoduje problemy, ponieważ nie jest to łatwe partnerstwo.

Jon Hopkins
źródło
0

Czytając twoje wymagania Pamiętam licencję iTextSharp:

http://itextpdf.com/terms-of-use/index.php

Który twierdzi, że jest projektem wolnego / otwartego oprogramowania (F / OSS), ale musisz kupić licencję, jeśli chcesz go używać komercyjnie. Nie wiem dużo na ten temat, więc nie wiem, czy jest podobny do tego, o co prosisz, ale na wszelki wypadek go tam wyrzucę. :)

LD7
źródło