Jakikolwiek udany “ projekt z podwójną licencją ” OSS, którego mogę użyć jako szablonu?
On 16 lutego, 2021 by adminPrzepisuję cały mój projekt GPLv3 w innym języku, aby uniknąć wściekłych współpracowników, którzy nie chcą, abym zarabiał na ich wkładach.
To, czego chcę dla mojego projektu, to:
- ludzie mogą go używać i współtworzyć jak GPL,
- jeśli chcesz osadzić go w jakimś zastrzeżonym rozwiązaniu, zapłacić.
Zasadniczo jest to wymuszona darowizna na rzecz projektu, dla której zamierza zarobić.
- Czy istnieje standardowa licencja , która pasuje do mojego przypadku użycia?
- Jeśli nie, czy istnieje istniejący projekt wiesz, że mogę użyć jako szablonu?
Komentarze
- Nadal potrzebowałbyś pozwolenia swoich wściekłych współpracowników, aby zmienić licencję na podwójną.
- Nie ' nie sądzę, oni nie ' nie jesteś właścicielem koncepcji, ale tylko implementacja. Zgadza się?
- Ale jeśli przetłumaczysz jakiś kod, będzie to ” dzieło pochodne ” i współautorzy oryginału kod miałby prawa autorskie do przetłumaczonego dzieła.
- To, czy A jest pochodną B, zależy (w USA) od 2 czynników (1) autor ' dostęp do oryginalnego B i (2) A ' podobieństwa do oryginału B. Możesz spróbować narzucić sobie standardy czystego pomieszczenia (tj. nie ' patrzeć na kod podczas implementacji, tylko patrzeć na wymagania), ale Twoja znajomość kodu może uniemożliwić całkowite zmniejszenie współczynnika dostępu. Sposób, w jaki ” podobne ” dwie prace są dla współczynnika podobieństwa, jest subiektywne, ale może zawierać aspekty nieliteralne (użycie kogoś ' fikcyjna postać w Twojej nowej książce jest naruszeniem praw, nawet bez dosłownego kopiowania tekstu)
- To powiedziawszy, Twój opis nowej pracy jako ” mocno refaktoryzowany ” jest zachęcający i może być na tyle odmienny, by uniknąć naruszenia (ale sąd może powiedzieć na pewno, jeśli zostaniesz pozwany). Fakt, że ' ponownie używasz nowego języka, jest mniej ważny (np. Tłumaczenia dzieł literackich w języku naturalnym są nadal pochodnymi oryginału)
Odpowiedź
Ponieważ nie ma ” standardowych reklam ” (patrz także Próby usuwania proliferacji licencji komercyjnych ), nie ma również standardowej kombinacji licencji dla podwójnej licencji OSS + Commercial.
Znam co najmniej jeden udany projekt, który korzysta z podwójnej licencji OSS + Commercial: Projekt Qt . Ze strony licencyjnej:
Qt for Application Development jest objęty podwójną licencją na zasadach komercyjnych i open source. Licencja komercyjna Qt daje Ci pełne prawa do tworzenia i rozpowszechniania oprogramowania na własnych warunkach, bez żadnych zobowiązań licencyjnych typu open source. Dzięki licencji komercyjnej masz również dostęp do oficjalnego wsparcia Qt i bliskiej relacji strategicznej z firmą Qt, aby mieć pewność, że Twoje cele programistyczne są spełnione.
Qt for Application Development jest również dostępne na licencji GPL i LGPLv3 open source licencje. […] Licencja open source Qt jest idealna do przypadków użycia, takich jak projekty open source z dystrybucją open source, cele studenckie / akademickie, projekty hobbystyczne, wewnętrzne projekty badawcze bez dystrybucji zewnętrznej lub inne projekty, w których wszystkie zobowiązania (L) GPL mogą być spełnione.
Korzystając z podwójnej licencji OSS + Commercial, zwykle najlepiej jest wybrać licencję typu copyleft dla strony OSS, ponieważ zapewnia to, że użytkownicy komercyjni nie mają żadnej (lub mniej a) luki w używaniu produktu bez płacenia za licencję komercyjną.
Komentarze
- Dobra odpowiedź. Zwróć uwagę, że Qt nie był proponowany w ramach LGPL, zanim został kupiony przez Oracle, a zatem zachęta do zakupu licencji komercyjnej była jeszcze większa.
Odpowiedź
Do twojego głównego pytania: Jakikolwiek udany projekt OSS oparty na „podwójnej licencji”, którego mogę użyć jako szablonu?
Spierałbym się: istnieją udane przykłady, ale nie należy ich używać jako szablonu .
Odpowiednie licencje i Strategia twojego projektu jest bardzo specyficzna dla twojego projektu i społeczności. Gorąco zachęcam do wyboru licencji na podstawie tego, co wydaje się odpowiednie w twoim przypadku, a nie tych, które odniosły sukces w innych projektach.
(Projekt SFOSC, w który jestem zaangażowany, na przykład zdecydował, że cały model nie jest zgodny z jego zasadami)
Weźmy na przykład MongoDB , który jest prawdopodobnie skuteczny pod względem kilku wskaźników.
Obecnie mają podwójną licencję z ich nowa SSPL jako licencja typu copyleft, dla której oferuje licencję komercyjną jako jeden z aspektów ich model biznesowy. (Na przykład oferują usługę MongoDB jako usługę).
Utworzyli i przeszli na tę licencję jako bezpośrednią odpowiedź dostawcom usług w chmurze, którzy prawdopodobnie osiągają duże zyski ze swojego oprogramowania, i wywołało to gorące dyskusje , czy biorąc pod uwagę nowe ograniczenia, licencję można w ogóle uznać za bezpłatną i otwartą licencję na oprogramowanie. Jednak było to częścią najwyraźniej wymaganej presji na Google do n wynegocjuj umowę , ale także dla Amazon, aby zrobić kolejny hard fork .
Nawet jeśli twój projekt jest dokładnie na tej samej łodzi tego starcia tytanów dostawców usług w chmurze i dostawców baz danych, będziesz musiał zadać sobie pytanie, czy naprawdę chcesz przyjąć takie samo podejście jak MongoDB, czy Twoja społeczność ma inne wartości i obawy.
Czy istnieje standardowa licencja, która pasuje do mojego przypadku?
Ponownie, to, czy pasuje do twojego przypadku, jest czymś będziesz musiał podjąć decyzję ze swoją społecznością, ale …
Z definicji w przypadku podwójnego licencjonowania będziesz chciał wybrać co najmniej 2 licencje na oprogramowanie. Jedna dotyczy aspektu OSS, druga jako licencja komercyjna, którą można kupić.
Dodatkowo będziesz potrzebować pewnego rodzaju Umowy współtwórcy i mieć wszystkie współpracownicy to podpisują. W szczególności, aby upewnić się, że wszystkie prawa autorskie należą do jednej osoby prawnej, co jest konieczne, aby móc zmienić licencję bez naruszania praw autorskich współpracowników.
W przypadku licencji OSS mogą być odpowiednie kandydaci wśród copyleft lub dostępnych źródeł licencji.
W przypadku CA, może spojrzeć na Umowy harmonii , chociaż jestem przekonany, że jest więcej opcji.
I jak wspomniano w poprzednia odpowiedź Nie znam żadnych szablonów, których można„ po prostu użyć ”.
Odpowiedź
W odniesieniu do twojego pytania o to, czy istnieje projekt, który zezwala na podwójną licencję jako GPL i komercyjny:
Wkład„ gregbook ”do libpng jest objęty podwójną licencją, GPLv2 + i Podobne do BSD. Zobacz plik LICENCJA w katalogu libpng16 „s contrib / gregbook . Szczególnie„ Licencja 1 ” zezwala na zastosowania komercyjne.
Komentarze
- Och, to jest interesujące zastosowanie podwójnego licencjonowania. Chodziło mi jednak o podwójny OSS + Commercial.
- Uważam, że jeśli zaakceptujesz to w ramach licencji podobnej do BSD, możesz używać go w aplikacji komercyjnej i ponownie licencjonować komercyjnie, o ile przestrzegasz wymogu zachowania nienaruszonej informacji o prawach autorskich BSD. LICENCJA stanowi: ” Każdemu udziela się zgody na używanie tego oprogramowania w dowolnym celu, w tym w zastosowaniach komercyjnych, a także na jego dowolne modyfikowanie i rozpowszechnianie, z zastrzeżeniem następujących ograniczeń: … ”
Dodaj komentarz