Articol

Ce este open source?

protection click fraud

Ce este open source? Software-ul open-source este un software care face codul sursă disponibil în mod liber, pentru ca oricine să-l poată vedea și utiliza. Companiile, persoanele fizice, universitățile și multe alte entități construiesc proiecte întregi și utilizează o licență open-source, apoi dau codul oricui dorește să-l folosească. Licența utilizată determină modul în care alții care folosesc acest cod își împărtășesc modificările.

Există diferite licențe open-source care au condiții de utilizare diferite, de la GPL (Licență publică generală GNU) - care permite „distribuirea gratuită cu condiția ca dezvoltările și aplicațiile ulterioare să fie plasate sub aceeași licență” - la licențe mai liberale, cum ar fi Licența Apache, care nu necesită modificări pentru a fi deschise și pentru a avea codul sursă disponibil. Android folosește ambele licențe și le vom analiza pe rând.

Verizon oferă Pixel 4a la doar 10 USD / lună pe noile linii nelimitate

Kernel-ul Linux care este utilizat în Android este acoperit de GPL. Aceasta înseamnă că orice modificări aduse codului sursă trebuie să fie puse la dispoziție atunci când o versiune binară (geek-speak pentru un software compilat, executabil) este lansată publicului. Aceasta înseamnă că producători precum HTC, Samsung, Motorola și restul trebuie să elibereze codul sursă de nucleu pentru orice dispozitiv pe care îl vând în același timp în care încep să le vândă. Desigur, acest lucru se întâmplă rar și ajungem să așteptăm ca o echipă să elimine notițe, comentarii sursă și alte lucruri utile înainte să ajungă la noi. Acestea sunt versiunile de cod pe care le veți vedea menționate pe internet și constau din sursa kernel și din alte „biți” open-source care sunt acoperite de GPL.

Codul sursă pentru Android în sine este lansat mai ales sub Licență Apache. Oricine are voie să descarce codul sursă și să-l modifice oricum dorește, dar nu li se cere să facă modificările disponibile sub formă de cod sursă pentru public. Acesta este motivul pentru care nu putem modifica cu ușurință Touchwiz-ul Samsung (de exemplu) - modificările pe care le-au făcut codului sursă de bază Android nu sunt disponibile pentru noi. În timp ce multor oameni (inclusiv eu) nu le place foarte mult această situație, are sens din punct de vedere al afacerii. Dacă producătorii ar trebui să împartă toate din secretele lor, nu ar exista la fel de mult stimulent monetar pentru a inova, așa că sursa a fost oferită cu o licență mult mai liberală. Cu siguranță a funcționat, deoarece vedem dispozitive de la mulți jucători importanți din lumea electronică.

Celălalt produs major de consum Google - sistemul de operare Chrome - este scris din sursa Chromium. Părțile scrise de Google din Chromium sunt open source, sub Licență BSD. Alți colaboratori folosesc diverse licențe open-source, cum ar fi Licență MIT sau GPL.

Un lucru important de reținut aici este că Android și Chromium sunt open source, dar sistemele de operare utilizate Legătură dispozitive și Chromebookuri nu sunt. Acestea sunt construite din proiectele open-source, dar pot conține părți proprietare pentru a îmbunătăți software-ul pentru fiecare dispozitiv. Pentru telefoanele Nexus, acești biți proprietari sunt eliberați pe site-ul dezvoltatorului Android și sunt gata să intre în tot ceea ce puteți construi din AOSP pentru a obține aceeași experiență. Chromebookurile vor rula pe o versiune complet deschisă a Chromium, dar nu vor avea câteva API-uri Google închise sau codecurile video și audio complete ale suitei.

Google lansează, de asemenea, aplicații care nu au licență open source. Gmail, Hărți și multe alte aplicații Google care vin pe telefoanele noastre nu fac parte din AOSP și sunt dezvoltate independent pentru Android, Chrome, iOS și web. Când auzi că Internetul se ceartă despre faptul că Android nu este „deschis”, despre asta vorbesc. Android și tot ceea ce este necesar pentru a instala și rula aplicații Android este complet open-source, dar aplicațiile populare care o fac mai bună nu sunt. Este puțin probabil ca acest lucru să se schimbe.

Acestea sunt cele mai bune căști fără fir pe care le puteți cumpăra la orice preț!
Este timpul să tăiați cablul!

Acestea sunt cele mai bune căști fără fir pe care le puteți cumpăra la orice preț!

Cele mai bune căști fără fir sunt confortabile, sună grozav, nu costă prea mult și se încadrează ușor într-un buzunar.

Tot ce trebuie să știți despre PS5: data lansării, prețul și multe altele
Generație următoare

Tot ce trebuie să știți despre PS5: data lansării, prețul și multe altele.

Sony a confirmat oficial că lucrează la PlayStation 5. Iată tot ce știm despre asta până acum.

Nokia lansează două noi telefoane Android One bugetare sub 200 USD
Nokias nou

Nokia lansează două noi telefoane Android One bugetare sub 200 USD.

Nokia 2.4 și Nokia 3.4 sunt cele mai noi adăugiri la gama bugetară de smartphone-uri HMD Global. Deoarece ambele sunt dispozitive Android One, li se garantează că primesc două actualizări majore ale sistemului de operare și actualizări regulate de securitate timp de până la trei ani.

Cele mai bune imprimante foto portabile instant pentru dispozitive Android
Imprimați din mers!

Cele mai bune imprimante foto portabile instant pentru dispozitive Android.

Ești în mișcare și îți faci amintiri pe mobil. În timp ce digitalul este minunat, de ce să nu încerci să faci aceste amintiri puțin mai permanente cu o fotografie tangibilă?

instagram story viewer