Aplicații open-source false: De ce ești păcălit

0
40
aplicatii-care-par-open-source,-dar-realitatea-este-cu-totul-alta.-cum-esti-mintit-pe-fata
Aplicații care par open-source, dar realitatea este cu totul alta. Cum ești mințit pe față

Tot mai multe aplicații se prezintă ca fiind open-source, dar 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.

Totuși, nu toate aplicațiile care pretind a fi „deschise” respectă cu adevărat principiile open-source. În multe cazuri, codul este parțial, depășit sau condiționat de licențe restrictive.

Uneori, denumirea de „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 clar este Kiwi Browser, o aplicație Android cu funcționalități avansate bazate pe Chromium. Deși dezvoltatorii susțin că proiectul este open-source, codul public nu reflectă întotdeauna ultimele versiuni lansate.

În unele cazuri, codul sursă este atât de depășit sau incomplet încât nu poate fi compilat pentru a produce aplicația actuală. Astfel, utilizatorii nu pot verifica conținutul exact al versiunii instalate.

O situație similară se observă la Adblocker Ultimate, o extensie de browser care promite blocarea reclamelor fără restricții.

Deși extensia are cod sursă public, acesta nu a mai fost actualizat de mult timp, în timp ce extensia continuă să primească actualizări în magazinele de aplicații. Această discrepanță ridică semne de întrebare cu privire la onestitatea angajamentului dezvoltatorilor.

Și aplicațiile de navigare nu sunt scutite de aceste probleme. OsmAnd, cunoscută pentru hărțile sale offline, are cod sursă disponibil, dar interfața grafică este distribuită sub o licență restrictivă, care nu permite modificarea și redistribuirea.

Cu alte cuvinte, nu puteți adapta aplicația sau contribui la dezvoltarea ei fără a încălca termenii licenței. Ca alternativă cu adevărat liberă, mulți utilizatori recomandă Organic Maps, care respectă complet principiile open-source.

Cum poți verifica dacă o aplicație este cu adevărat open-source

Pentru a evita confuziile, utilizatorii ar trebui să acorde atenție unor aspecte esențiale. În primul rând, o aplicație open-source veritabilă trebuie să aibă codul constant actualizat, pentru a corespunde versiunii publice.

De asemenea, licența trebuie să fie recunoscută de Open Source Initiative (cum ar fi GPL, MIT sau Apache) și să permită modificarea, redistribuirea și folosirea în scopuri comerciale.

Este crucială posibilitatea de a construi aplicația din codul sursă disponibil. Dacă acest lucru este imposibil sau dacă documentația lipsește, este un indicator negativ.

De asemenea, ar trebui evitate proiectele care includ restricții artificiale, cum ar fi obligația de a afișa logo-uri nedorite sau interzicerea redistribuirii.

Proiecte precum F-Droid, un magazin alternativ de aplicații Android, verifică aceste aspecte și oferă utilizatorilor doar software care se poate construi complet din sursă și respectă licențele open-source.

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.