Iedereen weet dat 92% van alle smartphones gebruik maken van open source. Apple met 13% (BSD) en Android met 79% (Linux). Onderaan de lijst zien we systemen die geen open source gebruiken: Windows met minder dan 4% en Blackberry met minder dan 3%. Er is nog een trend: Desktops en laptops worden steeds minder verkocht, tablets en smartphones steeds vaker.
De desktop- en laptopmarkt wordt voor 90% gedomineerd door Windows, terwijl de tablet- en smartphonemarkt voor 90% door Android en iOS overheerst wordt. Daar tussenin zitten de ultra-mobiles, zoals de Chromebook of de MacBook Air. Ultra-mobiles zijn licht, kunnen als tablet gebruikt worden en ook als laptop (met een toetsenbord dus). Wie het hardst groeit in deze markt heeft de toekomst. Maar is Android wel echt open source? Helaas niet. Binnen Android wordt een heel veel open source gebruikt, onder andere de Linux kernel (de ‘kern’ van het besturingssysteem). De linux kernel heeft een GPL licentie, en die houdt onder andere in dat alle onderdelen die toegevoegd worden aan de kernel zelf ook onder de GPL moeten vallen. De GPL is een licentie die zichzelf uitbreidt, als het ware. De taak van de kernel is om hardware te besturen. Sensors, de camera, de grafische kaart. Maar juist die hardware is vaak zwaar beschermd door allerlei vormen van geheimhouding en patenten. En hier wringt de schoen: door specificaties van de hardware op te nemen in de linux kernel, worden die specificaties open en dat vormt een probleem voor de hardware leverancier.
De nieuwste smartphones van Google (Nexus 4 en 7) starten niet eens op met de open source versie van Android (AOSP) maar natuurlijk wel met de gesloten versie. Dit geeft te denken. Hardware beperkt de openheid van software op smartphones. Pas als er iemand komt die een ‘puur open hardware’ smartphone produceert, is een volledig open source smartphone mogelijk. Maar ondertussen is 90% van de software die op 90% van de smartphones aanwezig is, open source.
tinyurl.com/adsmart1
tinyurl.com/adsmart2
tinyurl.com/adsmart3
tinyurl.com/adsmart4
tinyurl.com/adsmart5
source.android.com