Bruce Perens, unul dintre autorii definiției Open Source și cofondator al organizației Open Source Initiative, consideră că paradigma Open Source a atins o etapă în care licențele deschise nu oferă o protecție adecvată și a venit vremea să se creeze o concepție revizuită denumită Post-Open Source, care va permite armonizarea relațiilor dintre dezvoltatorii de software deschis și companiile comerciale.
GPL a fost dezvoltată inițial doar ca licență și nu ca un contract, deci este menită doar să ofere drepturi, dar nu poate să restrângă drepturile cuiva. Potrivit lui Perens, noua model de licențiere ar trebui să includă condiții contractuale, considerate în conformitate cu cerințele domeniului juridic ce reglementează relațiile contractuale. În prezent, companiile au învățat să ocolească cerințele licenței GPL referitoare la furnizarea accesului nelimitat la codul sursă. Pentru a limita accesibilitatea codului se folosesc lacune legate de impunerea unor condiții contractuale suplimentare utilizatorului final, care restrâng redistribuirea codului deschis care stă la baza produsului.
De exemplu, la achiziționarea unui pachet RHEL, clientul semnează un contract cu compania Red Hat pentru suport și actualizări, în care este restricționată redistribuția datelor și se menționează dreptul de a rezilia contractul în cazul în care copiile RHEL instalate nu corespund celor cumpărate, ceea ce obligă clientul să aleagă între libertatea de a folosi software-ul și păstrarea statutului de client Red Hat. Patch-urile livrate pentru RHEL care remediază vulnerabilitățile se aplică codului GPL și, conform licenței, utilizatorul are dreptul de a le redistribui, dar acest lucru poate fi perceput ca o încălcare a contractului cu Red Hat și poate duce la încetarea prestării serviciilor de către companie. Anterior, când modificările erau publicate în depozitul CentOS, comunitatea închidea ochii la astfel de manevre, dar după schimbarea politicii de acces la codul sursă al pachetelor RHEL, a apărut necesitatea revizuirii mecanismelor de interacțiune dintre dezvoltatorii proiectelor deschise și companiile care profitează de munca lor.
În cadrul conceptului Post-Open Source, se propune extinderea noțiunii de Open Source prin elemente care impun condiții suplimentare pentru utilizarea comercială și definesc interacțiunea dintre dezvoltatori și corporații în ceea ce privește obținerea unei recompense juste. Companiile sunt încurajate să plătească pentru beneficiile obținute din utilizarea software-ului deschis prin implicarea în dezvoltare sau plătind taxe care vor fi distribuite între dezvoltatorii direcți. Pentru aplicațiile non-comerciale și utilizatorii individuali, codul va rămâne gratuit și, ca și înainte, va fi supus unei singure licențe, fără componente contractuale.
Ca una dintre opțiuni, se propune aplicarea unei certificări anuale (compliance), după care compania obține toate drepturile de utilizare a software-ului distribuit conform principiului Post-Open Source. Sumele plătite pentru obținerea permisiunii vor stimula dezvoltarea. Mai mult, plata va permite nu doar scrierea de cod pentru sine și pentru specialiști în tehnologie, ci și dedicarea timpului pentru crearea de aplicații convenabile pentru utilizatorii finali, având în vedere interesele acestora.
Printre dificultățile care trebuie rezolvate în procesul de implementare a modelului propus Post-Open Source se numără necesitatea creării unei organizații care să se ocupe de evaluarea contribuției în dezvoltare și de distribuirea fondurilor obținute. Organizația trebuie să utilizeze procese transparente în activitatea sa, iar mecanismele financiare să sprijine dezvoltatorii.
Sursa: opennet.ro
