Orice proiect de succes “ dual license ” pe care îl pot folosi ca șablon?
On februarie 16, 2021 by adminRescriu întregul meu proiect GPLv3 într-o altă limbă pentru a evita colaboratorii supărați care nu doresc să câștig bani din contribuțiile lor.
Ce vreau pentru proiectul meu este:
- oamenii îl pot folosi și pot contribui precum GPL,
- dacă doriți să îl încorporați într-o soluție proprietară, plătiți.
Practic, este o donație forțată pentru proiect pentru care intenționează să câștige bani.
- Există un licență standardizată care se potrivește cazului meu de utilizare?
- Dacă nu, există un proiect existent știți despre care îl pot folosi ca șablon?
Comentarii
- Ați avea în continuare nevoie de permisiunea colaboratorilor voștri furioși pentru a trece la o licență dublă.
- Nu ‘ nu cred, ei nu ‘ nu deține conceptele, ci doar implementarea. Nu?
- Dar dacă ați tradus un cod, acesta ar fi o ” lucrare derivată ” și contribuitorii originalului codul ar avea drepturi de autor asupra operei dvs. traduse.
- Dacă A este un derivat al lui B este (în SUA) dependent de 2 factori (1) autorul ‘ Accesul la originalul B și (2) O ‘ asemănare cu originalul B. Puteți încerca să vă impuneți standarde de cameră curată (de exemplu, nu nu te uiți la cod în timpul implementării, uită-te doar la cerințe), dar familiarizarea cu codul poate face imposibilă reducerea completă a factorului de acces. Cum sunt ” similare ” două lucrări pentru factorul de similaritate este subiectiv, dar poate include aspecte non-literale (folosind cineva ‘ personajul fictiv din noua dvs. carte este o încălcare, chiar și fără copiere literală a textului)
- Acestea fiind spuse, autodescrierea noii opere ca ” puternic refactorizat ” este încurajator și poate fi suficient de diferit pentru a evita încălcările (dar o instanță de judecată vă poate spune cu siguranță, dacă sunteți dat în judecată). Faptul că ‘ utilizați o nouă limbă este mai puțin important (de exemplu, traducerile operelor literare în limbă naturală sunt încă derivate ale originalului)
Răspuns
Deoarece nu există ” comercial standard ” licențe (vezi și Încercări de deproliferare a licențelor comerciale ), nu există nici o combinație standard de licențe pentru o licență OSS + comercială duală.
Cunosc cel puțin un proiect de succes care utilizează o licență OSS + comercială duală: Proiectul Qt . Din pagina lor de licențiere:
Qt for Application Development are licență dublă sub licențe comerciale și open source. Licența comercială Qt vă oferă drepturile depline de a crea și distribui software în propriile condiții, fără obligații de licență open source. Cu licența comercială aveți, de asemenea, acces la asistența oficială Qt și la o relație strategică strânsă cu The Qt Company pentru a vă asigura că obiectivele dvs. de dezvoltare sunt îndeplinite.
Qt for Application Development este disponibil și în GPL și LGPLv3 open source licențe. […] Licențierea open source Qt este ideală pentru cazuri de utilizare, cum ar fi proiecte open source cu distribuție open source, scopuri studențești / academice, proiecte hobby, proiecte de cercetare interne fără distribuție externă sau alte proiecte în care toate obligațiile (L) GPL poate fi îndeplinit.
Când utilizați o licență OSS + comercială duală, de obicei este mai bine să alegeți o licență copyleft pentru partea OSS, deoarece asigură că nu există (sau mai puțin) o lacună pentru utilizatorii comerciali de a utiliza produsul fără a plăti pentru licența comercială.
Comentarii
- Răspuns bun. Rețineți că Qt nu a fost propus în cadrul LGPL înainte de a fi cumpărat de Oracle și, prin urmare, stimulentul pentru cumpărarea licenței comerciale a fost și mai mare.
Răspuns
La întrebarea dvs. principală: Orice proiect OSS de „licență duală” de succes pe care îl pot folosi ca șablon?
Aș argumenta: există exemple de succes, dar nu ar trebui să le folosiți ca șablon .
Licența (licențele) corectă și strategia pentru proiectul dvs. este foarte specifică proiectului și comunității dvs. Vă încurajez cu tărie să vă alegeți licențele pe baza a ceea ce pare potrivit în cazul dvs., mai degrabă decât a celor care au avut succes cu alte proiecte.
(Proiectul SFOSC pe care l-am implicat, de exemplu, a decis întregul model nu se aliniază la principiile sale)
Luați, de exemplu, MongoDB , care este, fără îndoială, reușită de mai multe valori.
În prezent, acestea au licență dublă cu nou SSPL ca licență copyleft pentru care oferă licență comercială alternative ca un aspect al lor model de afaceri. (De asemenea, oferă MongoDB ca serviciu de exemplu)
Au creat și au trecut la această licență ca răspuns direct furnizorilor de cloud care obțin profituri presupuse mari cu software-ul lor și a stârnit discuții aprinse dacă, având în vedere noile restricții, licența poate fi considerată chiar o licență software gratuită și open source. Cu toate acestea, a făcut parte din presiunea aparent necesară pentru ca Google să fie n egocește o afacere , dar și pentru ca Amazon să facă o altă bifurcație .
Chiar dacă proiectul tău se află exact în aceeași barcă dintre furnizorii de cloud și furnizorii de baze de date ciocnirea titanilor, va trebui să vă întrebați dacă doriți cu adevărat să adoptați aceeași abordare ca MongoDB sau dacă comunitatea dvs. are valori și preocupări diferite.
Există o licență standardizată care se potrivește cazului meu de utilizare?
Din nou, dacă se potrivește cazului dvs. este ceva va trebui să decideți împreună cu comunitatea dvs., dar …
Prin definiție, pentru licențierea dublă, veți dori să selectați cel puțin 2 licențe software. Una pentru aspectul OSS, una ca licență comercială pe care o puteți cumpăra.
În plus, veți avea nevoie de un anumit tip de Acord de colaborare și veți avea toate colaboratorii îl semnează. În mod special pentru a vă asigura că toate drepturile de autor sunt deținute de o singură persoană juridică, ceea ce este necesar pentru a putea modifica licența fără a încălca drepturile de autor ale contribuabililor dvs.
Pentru licența OSS, pot exista candidați potriviți. printre copyleft sau sursă disponibilă .
Pentru CA-urile dvs. s-ar putea să mă uit la Acorduri de armonie , deși sunt convins că există mai multe opțiuni acolo.
Și așa cum am vorbit în răspunsul anterior Nu” știu niciun șablon pe care să îl poți „folosi doar”.
Răspunde
În ceea ce privește întrebarea dvs. dacă există un proiect existent care permite licențierea dublă ca GPL și ca comercial:
Contribuția” gregbook „la libpng este licențiată dublu, GPLv2 + și Asemănător BSD. Consultați fișierul LICENȚĂ în libpng16 „s contrib / gregbook .” Licența 1 „în mod specific permite aplicații comerciale.
Comentarii
- Oh, aceasta este o aplicație interesantă de licențiere dublă. Ceea ce am vrut să spun, deși este OSS dual + Comercial.
- Cred că, dacă îl acceptați sub licență asemănătoare BSD, îl puteți utiliza într-o aplicație comercială și o puteți elibera din punct de vedere comercial, atâta timp cât respectați cerința de a păstra intactă notificarea privind drepturile de autor BSD. ” Se acordă oricui permisiunea de a utiliza acest software în orice scop, inclusiv aplicații comerciale, și de a-l modifica și redistribui liber, sub rezerva următoarelor restricții: … ”
Lasă un răspuns