Článek

Co je to open source?

protection click fraud

Co je to open source? Open-source software je software, díky kterému je zdrojový kód volně dostupný pro kohokoli, kdo ho může vidět a používat. Společnosti, jednotlivci, univerzity a spousta dalších subjektů vytvářejí celé projekty a používají licenci open-source, poté kód předají každému, kdo ho chce použít. Použitá licence určuje, jak ostatní uživatelé, kteří používají tento kód, sdílejí své úpravy.

Existují různé licence open-source, které mají odlišné podmínky použití, od GPL (GNU General Public License) - který umožňuje „bezplatnou distribuci pod podmínkou, že další vývoj a aplikace budou pod stejnou licencí“ - k liberálnějším licencím, jako je licence Apache, která nevyžaduje úpravy, aby byla otevřená a měla zdrojový kód dostupný. Android používá obě tyto licence a my se na ně postupně podíváme.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Linuxové jádro, které se používá v systému Android, spadá pod GPL. To znamená, že jakékoli změny provedené ve zdrojovém kódu musí být zpřístupněny při zveřejnění binárního souboru (geek-speak pro kompilovaný spustitelný software). To znamená, že výrobci jako HTC, Samsung, Motorola a ostatní musí vydat zdrojový kód jádra pro všechna zařízení, která prodávají, ve stejnou dobu, kdy je začnou prodávat. Samozřejmě se to stává jen zřídka a nakonec čekáme, až tým odebere poznámky, komentáře ke zdrojům a další užitečné věci, než se k nám dostane. Toto jsou verze kódu, které uvidíte na internetu a které se skládají ze zdroje jádra a dalších „bitů“ open-source, které jsou zahrnuty v GPL.

Samotný zdrojový kód pro Android je vydáván většinou pod Licence Apache. Kdokoli má povoleno stahovat zdrojový kód a měnit jej, jak se mu líbí, ale není povinen zpřístupňovat své změny ve formě zdrojového kódu veřejnosti. Proto nemůžeme snadno upravit například Samsung Touchwiz - změny, které provedli v základním zdrojovém kódu Androidu, pro nás nejsou k dispozici. Zatímco mnoho lidí (včetně mě) se této situaci moc nelíbí, z obchodního hlediska to dává smysl. Pokud by se výrobci museli podělit Všechno z jejich tajemství by nebylo tolik peněžních pobídek k inovacím, proto byl zdroj nabídnut s mnohem liberálnější licencí. Určitě to fungovalo, jak vidíme zařízení od mnoha významných hráčů ve světě elektroniky.

Další hlavní spotřebitelský produkt společnosti Google - Chrome OS - je napsán ze zdroje Chromium. Části Chromia napsané Googlem jsou otevřeným zdrojem pod Licence BSD. Ostatní přispěvatelé používají různé open-source licence, jako je Licence MIT nebo GPL.

Zde je důležité si uvědomit, že Android a Chromium jsou open source, ale operační systémy používané pro Nexus zařízení a Chromebooky nejsou. Jsou vytvořeny z projektů open-source, ale mohou obsahovat proprietární součásti ke zlepšení softwaru pro každé konkrétní zařízení. U telefonů Nexus jsou tyto proprietární bity zveřejněny na webu pro vývojáře Androidu a jsou připraveny spadnout do všeho, co můžete vytvořit z AOSP, abyste získali stejnou zkušenost. Chromebooky poběží na zcela otevřené verzi Chromia, ale nebudou mít některá uzavřená rozhraní Google API ani celou sadu video a audio kodeků.

Google také vydává aplikace, které nemají licenci open-source. Gmail, Mapy a spousta dalších aplikací Google, které přicházejí na našich telefonech, nejsou součástí AOSP a jsou vyvíjeny nezávisle pro Android, Chrome, iOS a web. Když uslyšíte, jak se internet hádá o tom, že Android není „otevřený“, hovoří o něm. Android a vše potřebné k instalaci a spouštění aplikací pro Android je zcela open-source, ale populární aplikace, které to vylepšují, tomu tak není. To se pravděpodobně nezmění.

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle zní, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android
Tiskněte na cestách!

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android.

Jste v pohybu a vytváříte vzpomínky na svém mobilním telefonu. I když je digitální technologie skvělá, proč nezkusit tyto vzpomínky trochu zkrátit pomocí hmatatelné fotografie?

instagram story viewer