Artikkel

Mis on avatud lähtekoodiga?

protection click fraud

Mis on avatud lähtekoodiga? Avatud lähtekoodiga tarkvara on tarkvara, mis muudab lähtekoodi kõigile nähtavaks ja kasutamiseks vabalt kättesaadavaks. Ettevõtted, eraisikud, ülikoolid ja paljud muud üksused ehitavad terveid projekte ja kasutavad avatud lähtekoodiga litsentsi, seejärel annavad nad koodi kõigile, kes seda kasutada soovivad. Kasutatav litsents määrab, kuidas teised seda koodi kasutavad oma muudatusi jagavad.

On erinevaid avatud lähtekoodiga litsentse, millel on erinevad kasutustingimused, alates GPL-st (GNU üldine avalik litsents) - mis võimaldab "tasuta levitamist tingimusel, et edasiarendused ja rakendused kuuluvad samale litsentsile" - liberaalsematele litsentsidele nagu Apache'i litsents, mis ei nõua muudatuste tegemist, et olla avatud ja millel on lähtekood saadaval. Android kasutab mõlemat litsentsi ja me vaatame neid kordamööda.

Verizon pakub Pixel 4a uutele piiramatutele liinidele vaid 10 dollarit kuus

Androidis kasutatav Linuxi tuum on hõlmatud GPL-iga. See tähendab, et kõik lähtekoodis tehtud muudatused peavad olema kättesaadavad, kui binaarne (geek-talk kompileeritud, käivitatava tarkvara kohta) avalikkusele avaldatakse. See tähendab, et sellised tootjad nagu HTC, Samsung, Motorola ja ülejäänud peavad vabastama kõigi müüdavate seadmete tuuma lähtekoodi samal ajal, kui neid müüma hakatakse. Muidugi juhtub seda harva ja me ootame, kuni meeskond eemaldab märkmed, allikakommentaarid ja muud kasulikku, enne kui see meile jõuab. Need on koodiväljaanded, mida näete Internetis mainitud ja koosnevad kerneli allikast ja muudest avatud lähtekoodiga "bitidest", mida GPL hõlmab.

Androidi enda lähtekood on enamasti välja antud Apache'i litsents. Kõigil on lubatud lähtekood alla laadida ja seda oma äranägemise järgi muuta, kuid nad ei pea oma muudatusi lähtekoodi kujul avalikkusele kättesaadavaks tegema. Seetõttu ei saa me hõlpsasti muuta näiteks Samsungi Touchwizit - nende tehtud muudatused Androidi baaskoodis pole meile kättesaadavad. Ehkki paljudele inimestele (ka mina ise) see olukord väga ei meeldi, on see ärilisest seisukohast mõttekas. Kui tootjad peaksid jagama kõik nende saladustest poleks nii palju rahalisi stiimuleid uuenduste jaoks, nii et allikat pakuti palju liberaalsema litsentsiga. See kindlasti töötas, kuna näeme paljude elektroonikamaailma suurte mängijate seadmeid.

Google'i teine ​​suurem tarbekaup - Chrome OS - on kirjutatud kroomi allikast. Google'i kirjutatud Chromiumi osad on avatud lähtekoodiga BSD litsents. Teised kaastöötajad kasutavad erinevaid avatud lähtekoodiga litsentse, näiteks MIT litsents või GPL.

Siinkohal on oluline meeles pidada, et Android ja Chromium on avatud lähtekoodiga, kuid selleks kasutatavad operatsioonisüsteemid Nexus seadmed ja Chromebookid ei ole. Need on ehitatud avatud lähtekoodiga projektidest, kuid võivad sisaldada varalisi osi iga konkreetse seadme tarkvara täiustamiseks. Nexuse telefonide puhul vabastatakse need varalised bitid Androidi arendaja saidil ja on sama kogemuse saamiseks valmis loobuma kõigest, mida võite AOSP-st ehitada. Chromebookid töötavad täiesti avatud Chromiumi versioonil, kuid neil pole mõnda suletud Google'i API-d ega täielikke video- ja helikoodekeid.

Google väljastab ka rakendusi, millel pole avatud lähtekoodiga litsentsi. Gmail, Maps ja paljud muud meie telefonides olevad Google'i rakendused ei kuulu AOSP-i ning on välja töötatud iseseisvalt Androidi, Chrome'i, iOS-i ja veebi jaoks. Kui kuulete Interneti-kisklusi selle kohta, et Android pole "avatud", räägivad nad sellest. Android ja kõik, mis on vajalik Androidi rakenduste installimiseks ja käitamiseks, on täiesti avatud lähtekoodiga, kuid populaarsemad rakendused, mis seda paremaks muudavad, ei ole. Tõenäoliselt see ei muutu.

Need on parimad traadita kõrvaklapid, mida saate osta iga hinnaga!
Aeg on juhe läbi lõigata!

Need on parimad traadita kõrvaklapid, mida saate osta iga hinnaga!

Parimad traadita kõrvaklapid on mugavad, kõlavad suurepäraselt, ei maksa liiga palju ja sobivad lihtsalt taskusse.

Kõik, mida peate teadma PS5 kohta: väljaandmise kuupäev, hind ja palju muud
Järgmine põlvkond

Kõik, mida peate teadma PS5 kohta: väljaandmise kuupäev, hind ja palju muud.

Sony on ametlikult kinnitanud, et töötab PlayStation 5-ga. Siin on kõik, mida me selle kohta siiani teame.

Nokia toob turule kaks uut eelarvelist Android One telefoni, mis on alla 200 dollari
Uus Nokias

Nokia toob turule kaks uut eelarvelist Android One telefoni, mis on alla 200 dollari.

Nokia 2.4 ja Nokia 3.4 on HMD Globali eelarveliste nutitelefonide valiku viimased täiendused. Kuna mõlemad on Android One seadmed, saavad nad kaks peamist OS-i värskendust ja regulaarset turvavärskendust kuni kolmeks aastaks.

Parimad kaasaskantavad kiirfotoprinterid Android-seadmetele
Printige liikvel olles!

Parimad kaasaskantavad kiirfotoprinterid Android-seadmetele.

Olete liikvel ja teete mälestusi oma mobiilis. Kuigi digitaalne on suurepärane, siis miks mitte proovida neid mälestusi käegakatsutava fotoga veidi püsivamaks muuta?

instagram story viewer