Este uimitor, aproape toate licenței comerciale, al cărui principal scop - de a lega mâinile și picioarele utilizatorului, scrise într-un limbaj clar și ușor de înțeles. Și cele mai liberale din lume a licenței GPL, care garantează libertatea tuturor de a utiliza, distribui și modifica software-ul, plin de astfel de formulări, că însuși diavolul ar rupe un picior și fără o halbă nu înțeleg. O situație paradoxală! Încearcă să înțeleagă ce este ceea ce.
GPL vă oferă mai multe drepturi:
- rula și de a folosi programul gratuit, pentru orice scop
- pentru a distribui copii ale software-ului liber
- obține cu programul codul sursă
- modifica programul sau de a folosi o parte în dezvoltarea de software nou liber
... și se impune un singur drept:
- de a împărtăși cu publicul versiunea modificată. Chiar dacă au rescris cele două linii de cod, trebuie să ofere un acces ușor la alte software-uri și codul sursă. Odata cu schimbarea utilizatorii programului obține o gamă completă de drepturi de a utiliza, distribui, modifica, etc D.
Cu toate acestea, există unele excepții. Dacă modificați un program exclusiv pentru nevoile proprii și nu intenționează să-l distribui - nu trebuie să împartă cu toată rețeaua la codul lor. Transferul software-ului „liber“, prin intermediul rețelei peer-to-peer este de fapt echivalent cu un simplu transfer de software de la utilizator la utilizator. Prin urmare, distribui GPL-Software prin torent acum posibil, fără a furniza codul sursă, lăsați pur și simplu un link către un server public, în cazul în care codul este expus. Această inovație, care nu a fost în GPL2.
software-ul "Free" - nu înseamnă "liber". Aveți dreptul să distribuiți copii ale software-ului gratuit pentru bani, dar trebuie să dea cumpărătorului set complet de drepturi: .. Dreptul la distribuirea gratuită a programului, codul sursă al programului, dreptul de a modifica programul și de a folosi elementele sale în propria lor dezvoltare, etc. Astfel, în practică, perceperea de taxe pentru software-ul liber nu are nici un sens în cele mai multe cazuri, software-ul distribuit sub GNU GPL, în mod gratuit. În cazul în care taxa și să ia, aceasta pentru expediere, mass-media, servicii, asistență pentru configurarea și instalarea, și așa mai departe. D.
De obicei, aceste informații se află în dialogul „Despre“, cum ar trebui să fie prezent la începutul fiecărui fișier sursă ... toate acestea în detaliu în cele din urmă a licenței, a se vedea „Cum se aplică acești termeni noilor dvs. programe.“
Ștergeți informațiile de mai sus de la versiunea originală a programului, precum și să-l schimbe, este interzisă. Dar într-o versiune modificată, în plus față de toate cele de mai sus, și marca al modificărilor condițiilor suplimentare pot fi prescrise, setați „pererazrabotchikami“. Aceste adăugări ar trebui să ajute problemele de compatibilitate GPL cu alte licențe gratuite, informații despre ele este conținută în al șaptelea paragraf GPL3.
În dezvoltarea de software liber, nu ar trebui să fie utilizat de brevete software, t. Pentru a. Aceasta face automat programul non-free, transformă în proprietate privată. Orice brevet nu trebuie să interzică utilizarea liberă și modificarea programului, adică. E., nu trebuie să contrazică principiile GPL.
GPL3 asigură că brevetele nu pot fi folosite pentru a „subjuga“ programul liber. Codul sursă al programului ar trebui să fie disponibil pentru a copia, gratuit și în conformitate cu toți termenii de GPL, în orice caz - chiar și în cazul în care distribuitorul trimite software-ul, bazându-se pe bună știință o licență de brevet. Nu sunt de acord cu această stare de lucruri se propune de a distribui programul pentru a opri doar. Această regulă funcționează în toate aceste situații. În cazul în care orice angajamente externe nu vă permit să distribuiți programul, în conformitate cu cerințele GPL - trebuie să renunțe complet răspândirea ei.
Conform legii americane crearea și distribuirea de software proiectat pentru a ocoli și hack DRM, este o crimă. Cea mai recentă versiune a GPL face o rezervare: programul este lansat sub această licență nu poate fi considerat un mijloc tehnic de protecție la copiere (chiar dacă este de fapt). Un utilizator poate scrie orice cod, pe care îl consideră potrivit (inclusiv mijloacele de a eluda protecție) și dezactivați orice funcții (inclusiv contestabile-l pe cel care este responsabil pentru restricționarea accesului). Prin urmare, dacă cineva scrie sub software-ul GPL3 pentru protecția conținutului în cazul încălcării ei înșiși vor da vina numai. „Cracker“ poate distribui cu ușurință software-ul, acesta nu este acoperit de DMCA și alte legi similare. La punctul numărul 3, a treia versiune a GPL este scrisă într-un limbaj simplu: „Când transmite o lucrare acoperit, renunțați la orice putere legală de a interzice eludarea măsurilor tehnologice ... și declină orice intenție de a limita operarea sau modificarea lucrării ...“
GPL3 interzice „tivoizare“. Termenul „tivoizare“ a fost inventat de Richard Stollmenom, și este utilizat în cazurile în care, la nivelul dispozitivului hardware are DRM, motiv pentru care poate rula doar software-ul, semnat de proprietarul cheilor digitale secrete. Ca urmare, producătorul poate schimba software-ul de pe dispozitiv și utilizator - nr.
Cele mai multe dintre toate litigiile și cauzele perturbărilor este acest punct GPL3. Linus Torvalds, primul și principalul dezvoltator al kernel-ului Linux, nu este de acord cu cerința „vine cu codul sursă toate cheile necesare pentru a rula.“ Potrivit lui, kernel-ul trebuie să fie disponibil pentru orice utilizare - inclusiv utilizarea calculatoarelor nu este permisă pentru a înlocui software-ul fără aprobarea producătorului. Deci, Linux este încă pe GPL2.
reziliere integrală și definitivă a drepturilor dumneavoastră nu va afecta utilizatorii care au primit programul de la tine, ei pot continua să-l folosească în condiții de siguranță și toate drepturile care le sunt oferite GPL. Tu faci obține un nou licențiat al dreptului la același program nu va fi capabil. În același timp, sunteți responsabil pentru respectarea utilizatorii de licență care au primit programul de la tine. În caz de încălcare a titularilor de drepturi se va face cu ei (deoarece acestea oferă și drepturile licențiat și distribuitorul furnizează numai programul în sine), aveți „demontării“ în nici un fel afectate.
Ca distribuitor al programului, nu au dreptul de a solicita utilizatorilor să vă plătească o taxă de licență sau un alt mod de a face să plătească pentru oportunitatea de a se bucura de drepturile prevăzute de GPL. Aceste drepturi sunt transferate „bezvozmezdno“, atunci nu este nimic (în acest caz, programul în sine, așa cum sa menționat mai sus, nu este necesar să fie liber). În general, nu aveți dreptul de a restricționa dreptul altora de a se bucura de drepturile lor.
Brevete acordat puțină atenție, în acele zile în care nu reprezintă încă un pericol grav pentru dezvoltarea software-ului liber. GPL 2 se referă numai la inadmisibilitatea achiziției de către o persoană drepturi exclusive de a utiliza software-ul și înregistrarea acestora la Oficiul de Brevete.
Asta e tot ce poate fi vazut aici, pe tema brevetelor, în timp ce în a treia versiune a GPL este dedicată acestei secțiuni întregi, care se numește - „Brevete“. Acesta nu mai este considerat aspecte ale termenilor de brevete, cerința de bază este absența tuturor revendicărilor. Noua licență intenționează să excludă posibilitatea brevetarii o versiune modificată a software-ului, protejate GPL, si pentru urmărirea ulterioară a celor care „ilegal“ să profite de ea.
În aceeași încălcare a condițiilor în GPL2 pedepsiți mai aspru. Intrusul își pierde automat toate drepturile acordate de licență pentru totdeauna. Singurul mod de a le găsi din nou - pentru a vira la dreapta titularului. Dacă luăm în considerare faptul că o distribuție normală Linux utilizează munca a mii de oameni, vă puteți imagina cât timp este nevoie pentru a procesa o recuperare de licență cu trimiterea cererilor tuturor deținătorilor de drepturi. A treia versiune a GPL în acest sens este mai democratic.