Din ce în ce mai multe aplicații se prezintă ca fiind open-source, însă codul lor sursă fie nu este complet accesibil, fie este depășit sau restricționat. Ce trebuie să știți pentru a nu fi înșelați.
Conceptul de software open-source atrage din ce în ce mai mulți utilizatori, datorită promisiunii de transparență, securitate și libertate de utilizare.
Totuși, nu toate aplicațiile care pretind a fi „deschise” respectă de fapt principiile open-source. În multe cazuri, codul este parțial, vechi sau condiționat de licențe restrictive.
Uneori, prezentarea ca open-source este mai degrabă o strategie de marketing, decât un angajament real față de comunitatea open-source.
Cod sursă incomplet sau inaccesibil: o problemă tot mai frecventă
Un exemplu relevant este browser-ul Kiwi, o aplicație pentru Android, bazată pe Chromium. Deși dezvoltatorii susțin că este open-source, codul public disponibil online nu întotdeauna reflectă ultimele versiuni lansate.
În unele cazuri, sursa este atât de veche sau incompletă încât nu poate fi compilată într-o aplicație funcțională. Astfel, utilizatorii nu pot verifica exact ce conține versiunea pe care o instalează.
Situații similare apar și în cazul aplicațiilor de blocare reclame, precum Adblocker Ultimate.
Deși codul sursă este public, acesta nu a mai fost actualizat de mult timp, în timp ce aplicația continuă să primească actualizări. Această discrepanță pune sub semnul întrebării afirmațiile de open-source ale dezvoltatorilor.
Aplicațiile de navigație nu sunt scutite de aceste probleme. OsmAnd, cunoscută pentru hărțile offline, are sursă disponibilă, dar interfața grafică este distribuită sub o licență restrictivă, care împiedică modificarea și redistribuirea.
Cu alte cuvinte, nu poți adapta aplicația sau contribui la dezvoltarea ei fără concesii. În schimb, pentru o alternativă complet liberă, mulți utilizatori recomandă Organic Maps, un proiect care respecta principiile open-source.
Cum poți verifica dacă o aplicație este cu adevărat open-source
Pentru a evita confuziile, trebuie să observați următoarele aspecte. În primul rând, o aplicație open-source adevărată are un cod actualizat, care coincide cu versiunea publică.
Licența trebuie să fie recunoscută de Open Source Initiative (de exemplu, GPL, MIT sau Apache), permițând modificări, redistribuiri și utilizare comercială.
Aplicația trebuie să poată fi construită din codul sursă disponibil. Lipsa acestei capabilități sau a documentației necesare este un semn de îngrijorare.
De asemenea, evitați proiectele care includ restricții artificiale, cum ar fi obligativitatea afișării logo-urilor impuse sau interzicerea redistribuirii.
Proiectele precum F-Droid, o alternativă la magazinele de aplicații, filtrează și oferă doar software construit integral din sursă și care respectă principiile open-source.













