Cikk

Mi a nyílt forráskód?

protection click fraud

Mi a nyílt forráskód? A nyílt forráskódú szoftver olyan szoftver, amely mindenki számára elérhetővé teszi a forráskódot, bárki számára megtekinthető és használható. A vállalatok, magánszemélyek, egyetemek és sok más szervezet teljes projekteket épít és nyílt forráskódú licencet használ, majd a kódot eljuttatja mindenkinek, aki használni akarja. A használt licenc meghatározza, hogy a kódot használók hogyan osztják meg a módosításokat.

Különböző nyílt forráskódú licencek vannak, amelyek eltérő használati feltételekkel rendelkeznek, a GPL-től (GNU General Public License) - amely lehetővé teszi "ingyenes terjesztést azzal a feltétellel, hogy a további fejlesztéseket és alkalmazásokat ugyanazon licenc alá helyezzék" - liberálisabb licencekhez, például az Apache licenchez, amely nem igényel módosításokat a nyitottsághoz és a forráskód birtoklásához elérhető. Az Android mindkét licencet használja, és sorban megnézzük őket.

A Verizon a Pixel 4a-t mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

Az Android rendszerben használt Linux kernel a GPL hatálya alá tartozik. Ez azt jelenti, hogy a forráskódban végrehajtott esetleges változtatásokat elérhetővé kell tenni, amikor egy bináris (geek-talk egy lefordított, futtatható szoftver esetében) nyilvánosság elé kerül. Ez azt jelenti, hogy az olyan gyártóknak, mint a HTC, a Samsung, a Motorola és a többieknek, el kell adniuk a kernel forráskódját minden eladott eszközhöz, ugyanakkor el kell kezdeniük. Természetesen ez ritkán fordul elő, és végül arra várunk, hogy egy csapat eltávolítsa a jegyzeteket, a forrás megjegyzéseket és más hasznos dolgokat, mielőtt hozzánk kerülnének. Ezek azok a kódkiadások, amelyeket az interneten látni fog említeni, és a rendszermag forrásából és a GPL hatálya alá tartozó egyéb nyílt forráskódú "bitekből" állnak.

Maga az Android forráskódja többnyire a Apache licenc. Bárki letöltheti a forráskódot és tetszés szerint módosíthatja azt, de nem köteles a változtatásokat forráskód formájában a nyilvánosság számára elérhetővé tenni. Ezért nem módosíthatjuk egyszerűen a Samsung Touchwiz-jét (például) - az alapvető Android-forráskódban végrehajtott változtatások nem állnak rendelkezésünkre. Noha sok embernek (engem is beleértve) nem nagyon tetszik ez a helyzet, üzleti szempontból mégis van értelme. Ha a gyártóknak meg kellene osztaniuk összes titkaik közül nem lenne annyi pénzbeli ösztönzés az innovációra, ezért a forrást sokkal liberálisabb engedéllyel kínálták. Minden bizonnyal működött, mivel az elektronikai világ számos jelentős szereplőjét látjuk.

A Google másik fő fogyasztási terméke - a Chrome OS - a Chromium forrásból készült. A Chromium Google által írt részei nyílt forráskódúak, a BSD licenc. Más közreműködők különféle nyílt forráskódú licenceket használnak, például a MIT licenc vagy a GPL.

Fontos megjegyezni itt, hogy az Android és a Chromium nyílt forráskódú, de a használt operációs rendszerek Kapcsolat eszközök és Chromebookok ők nem. Ezek nyílt forráskódú projektekből épülnek fel, de tartalmazhatnak saját alkatrészeket az egyes eszközök szoftverének fejlesztése érdekében. A Nexus telefonok esetében ezek a saját tulajdonú bitek megjelennek az Android Developer webhelyén, és készek belemenni mindenbe, amit az AOSP-ból építhet, hogy ugyanazt az élményt élvezhesse. A Chromebookok egy teljesen nyitott Chromium verzión fognak futni, de nem lesznek benne zárt Google API-k, vagy a teljes suite video- és audiokodekek.

A Google olyan alkalmazásokat is kiad, amelyek nem rendelkeznek nyílt forráskódú licencekkel. A Gmail, a Maps és sok más, a telefonunkon megjelenő Google-alkalmazás nem része az AOSP-nek, és függetlenül vannak fejlesztve Androidra, Chrome-ra, iOS-re és az internetre. Amikor azt hallja, hogy az internet azon veszekedik, hogy az Android nincs "nyitva", erről beszélnek. Az Android, és minden, ami az Android-alkalmazások telepítéséhez és futtatásához szükséges, teljesen nyílt forráskódú, de a népszerűbb alkalmazások, amelyek jobbá teszik, nem. Ez valószínűleg nem változik.

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!
Ideje levágni a zsinórt!

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!

A legjobb vezeték nélküli fülhallgató kényelmes, jól hangzik, nem kerül túl sokba, és könnyen elfér a zsebében.

Minden, amit tudnia kell a PS5-ről: Kiadási dátum, ár és még sok más
Következő generációs

Minden, amit tudnia kell a PS5-ről: Kiadási dátum, ár és még sok más.

A Sony hivatalosan megerősítette, hogy a PlayStation 5-en dolgozik. Itt van minden, amit eddig tudtunk róla.

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra
Új Nokias

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra.

A Nokia 2.4 és a Nokia 3.4 a legújabb kiegészítés a HMD Global költségvetési okostelefon-kínálatában. Mivel mindkettő Android One eszköz, garantáltan két fő operációs rendszer frissítést és rendszeres biztonsági frissítést kapnak akár három évig is.

A legjobb hordozható azonnali fotónyomtatók Android-eszközökhöz
Nyomtatás útközben!

A legjobb hordozható azonnali fotónyomtatók Android-eszközökhöz.

Mozgásban vagy és emlékeket készítesz a mobilodon. Bár a digitális nagyszerű, miért ne próbálná meg egy kicsit kézzelfoghatóbbá tenni ezeket az emlékeket egy kézzelfogható fotóval?

instagram story viewer