Notă: Există multe răspunsuri la întrebări legate de acordarea licențelor. Dar cred că cerința mea este specifică, așa că pun o întrebare separată.
Ne gândim să furnizăm un proiect GPL 2 și să-l folosim în scopuri comerciale. Acest proiect nu a fost actualizat în ultimii 2 ani, dar „este o soluție excelentă pentru cerințele noastre. Desigur, îl vom îmbunătăți în viitor, dar deocamdată am dori să îl folosim așa cum este. Nu vindem direct produsul, dar îl vom oferi ca serviciu (cu abonament lunar). Putem face acest lucru?
Ce se întâmplă cu licența și drepturile de autor? Deoarece nu distribuim produsul, este posibil ca utilizatorii finali să nu cunoască aceste informații.
Comentarii
- Când spuneți " oferiți-l ca serviciu " și " nu distribuie ", spuneți că codul dvs. GPL ' d bifurcat va rula în întregime pe serverele pe care le controlați și pe tot codul din partea clientului pe care trebuie să îl interacțiunea cu aceste servere nu are nicio legătură cu proiectul GPL ' d?
- Aspecte juridice în afară, w crezi că va justifica moral moral să folosești și să câștigi bani cu munca pe care altcineva a creat-o și a împărtășit-o cu publicul fără a împărtăși și îmbunătățirile tale? faptul că un proiect nu a fost actualizat nu contează. Când spui că îl vei oferi ca serviciu, ce vrei să spui cu asta?
- @Ixrec da. Software-ul va rula pe serverele noastre. trebuie să adăugăm îmbunătățiri la " client-interaction ". Nu este total lipsită de legătură cu proiectul GPL ' d.
- @ 5gon12eder, așa cum am spus, ultima actualizare a codului se face acum 2 ani, iar proiectul este inactiv. nu putem continua să folosim acest lucru pe termen lung fără alte îmbunătățiri. Am crezut că ne putem finanța munca de îmbunătățire având o bază mică de clienți cu versiunea actuală.
Răspuns
Da, codul GPLv2 poate fi utilizat în modul descris de dvs. De fapt, aceasta este una dintre motivațiile AGPL și GPLv3. Desigur, codul modificat nu trebuie dat niciodată nimănui din afara organizației sau obligația de a pune la dispoziție codul sursă va să apară.
Probabil va exista o reacție negativă din comunitatea open-source, deoarece această utilizare este considerată din punct de vedere tehnic legală, dar nu doar greierul (este cel mai bine privit ca profitând de munca altcuiva fără a-i compensa pentru aceasta sub nici o formă, cum ar fi contribuind la lucrări noi înapoi pentru alții a beneficia din). Posibilitățile de a evita acest lucru includ contribuirea modificărilor (dacă acestea nu sunt o parte esențială a afacerii) sau contactarea proiectului pentru a vedea dacă deținătorii drepturilor de autor ar licența codul proiectului pentru uz intern în schimbul unui sprijin financiar sau de altă natură (chiar dacă acest proiect nu este în curs de dezvoltare activă, pot fi necesare hardware și alte resurse pentru alte proiecte la care dețin deținătorii drepturilor de autor).
Trebuie examinată și partea clientului. Dacă există modificări aduse la codul clientului, codul sursă pentru aceștia va trebui să fie pus la dispoziție deoarece clientul va fi distribuit clienților. Dacă nu există un client (de exemplu, o aplicație web) sau dacă este utilizat un client nemodificat, nu va fi câștigat fi o problemă legală.
Comentarii
- " Probabil va exista o reacție negativă din comunitatea open-source … " – stai să fii surprins 🙂
- Dar GPLv3 ți-ar permite o utilizați codul în același mod. Modificările din GPLv3 se referă la alte lucruri: ifross.org/en/what-difference-between-gplv2-and-gplv3
- Da , ar fi. Ambele provin din aceeași sursă, oamenii găsind lacune pentru a crea produse bazate pe software GPL ' d disponibile utilizatorilor fără a face disponibil codul sursă (sau cel puțin codul sursă utilizabil) și fără încălcarea licenței. Pur și simplu îl abordează în moduri diferite pentru a se potrivi situațiilor diferite.
- Sunt ' confuz. În răspunsul dvs. (propoziția 2), pareți să spuneți că una dintre motivațiile GPLv3 este de a împiedica utilizarea acestuia în servicii comerciale ( " modul în care descrieți " ). Dacă da … cum se face asta?
Răspuns
Citiți cu atenție licența GPL 2 și fii pregătit să împărtășești codul împreună cu toate modificările tale altora.
Dacă predați software-ul oricărei persoane din afara companiei dvs. fără a le oferi codul sursă, atunci aveți obligația de a furniza codul sursă oricărei persoane din lume care vă solicită acest lucru.
Răspuns
Întrucât nu distribuiți software-ul către nimeni din afara organizației dvs., nu este necesară crearea codului sursă pentru modificările disponibile. Se aplică pentru GPLv1, GPLv2 și GPLv3.
De asemenea, GPL nu prevede restricții asupra scopului pentru care utilizați software-ul. Îl puteți folosi în scopuri comerciale … cu condiția ca modul în care îl utilizați să nu intre în conflict cu cerințele specifice pentru a pune la dispoziție codul sursă.
Acum Affero Public License face vă solicită să faceți modificările disponibile dacă utilizați produsul într-un serviciu public. Cu toate acestea, Affero NU este GPL.