Artikel

Wat is open source?

protection click fraud

Wat is open source? Open-source software is software die de broncode vrij beschikbaar maakt, zodat iedereen deze kan zien en gebruiken. Bedrijven, individuen, universiteiten en veel andere entiteiten bouwen complete projecten en gebruiken een open-source licentie, waarna ze de code weggeven aan iedereen die er gebruik van wil maken. De gebruikte licentie bepaalt hoe anderen die deze code gebruiken hun wijzigingen delen.

Er zijn verschillende open-source licenties die andere gebruiksvoorwaarden hebben, van de GPL (GNU General Public License) - waarmee "gratis verspreiding onder de voorwaarde dat verdere ontwikkelingen en toepassingen onder dezelfde licentie worden geplaatst" - naar meer liberale licenties zoals de Apache-licentie, die geen aanpassingen vereist om open te zijn en de broncode te hebben beschikbaar. Android gebruikt beide licenties en we zullen ze om beurten bekijken.

Verizon biedt de Pixel 4a aan voor slechts $ 10 / maand op nieuwe Unlimited-lijnen

De Linux-kernel die in Android wordt gebruikt, valt onder de GPL. Dit betekent dat alle wijzigingen die in de broncode worden aangebracht, beschikbaar moeten worden gemaakt wanneer een binair bestand (geek-speak voor een gecompileerd, uitvoerbaar stuk software) wordt vrijgegeven voor het publiek. Dit betekent dat fabrikanten zoals HTC, Samsung, Motorola en de rest de broncode van de kernel moeten vrijgeven voor alle apparaten die ze verkopen op hetzelfde moment dat ze ze beginnen te verkopen. Dit gebeurt natuurlijk zelden en we wachten op een team om notities, broncommentaar en andere nuttige dingen te verwijderen voordat het ons bereikt. Dit zijn de codereleases die u op internet vermeld zult zien, en die bestaan ​​uit de kernel source en andere open-source "bits" die onder de GPL vallen.

De broncode voor Android zelf wordt meestal vrijgegeven onder de Apache-licentie. Iedereen mag de broncode downloaden en wijzigen zoals ze willen, maar ze zijn niet verplicht om hun wijzigingen in broncodevorm openbaar te maken. Dit is de reden waarom we Samsung's Touchwiz (bijvoorbeeld) niet gemakkelijk kunnen wijzigen - de wijzigingen die ze hebben aangebracht in de basis-Android-broncode zijn niet beschikbaar voor ons. Hoewel veel mensen (waaronder ikzelf) deze situatie niet zo leuk vinden, is het vanuit zakelijk oogpunt logisch. Als fabrikanten moesten delen alle van hun geheimen, zou er niet zo veel financiële prikkel zijn om te innoveren, dus werd de bron aangeboden met een veel liberaler licentie. Het werkte zeker, want we zien apparaten van veel grote spelers in de elektronicawereld.

Het andere grote consumentenproduct van Google - Chrome OS - is geschreven vanuit de Chromium-bron. De door Google geschreven delen van Chromium zijn open source, onder de BSD-licentie. Andere bijdragers gebruiken verschillende open-source licenties zoals de MIT-licentie of de GPL.

Een belangrijk ding om te onthouden is dat Android en Chromium open source zijn, maar de besturingssystemen die voor worden gebruikt Nexus apparaten en Chromebooks zijn niet. Ze zijn gebaseerd op de open-sourceprojecten, maar kunnen eigen onderdelen bevatten om de software voor elk specifiek apparaat te verbeteren. Voor Nexus-telefoons worden deze gepatenteerde bits vrijgegeven op de Android Developer-site en kunnen ze worden toegevoegd aan alles wat je vanuit de AOSP kunt bouwen om dezelfde ervaring te krijgen. Chromebooks werken op een volledig open versie van Chromium, maar hebben geen enkele gesloten Google API's of de volledige suite video- en audiocodecs.

Google brengt ook applicaties uit die geen open source-licentie hebben. Gmail, Maps en tal van andere Google-apps die op onze telefoons worden geleverd, maken geen deel uit van de AOSP en worden onafhankelijk ontwikkeld voor Android, Chrome, iOS en internet. Als je op internet ruzie hoort dat Android niet "open" is, is dit waar ze het over hebben. Android en alles wat nodig is om Android-apps te installeren en uit te voeren, is volledig open-source, maar de populaire applicaties die het beter maken, zijn dat niet. Dit zal waarschijnlijk niet veranderen.

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!
Het is tijd om het snoer door te snijden!

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!

De beste draadloze oordopjes zijn comfortabel, klinken geweldig, kosten niet te veel en passen gemakkelijk in een zak.

Alles wat je moet weten over de PS5: releasedatum, prijs en meer
Volgende generatie

Alles wat je moet weten over de PS5: releasedatum, prijs en meer.

Sony heeft officieel bevestigd dat het werkt aan de PlayStation 5. Hier is alles wat we er tot nu toe over weten.

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200
Nieuwe Nokia's

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200.

Nokia 2.4 en Nokia 3.4 zijn de nieuwste toevoegingen aan het budget-smartphone-assortiment van HMD Global. Omdat het beide Android One-apparaten zijn, ontvangen ze gegarandeerd twee belangrijke OS-updates en regelmatige beveiligingsupdates gedurende maximaal drie jaar.

De beste draagbare instantfotoprinters voor Android-apparaten
Print onderweg!

De beste draagbare instantfotoprinters voor Android-apparaten.

Je bent onderweg en maakt herinneringen op je mobiel. Hoewel digitaal geweldig is, waarom probeert u die herinneringen dan niet een beetje permanenter te maken met een tastbare foto?

instagram story viewer