Magazine Informatica

Android non è open source, Android non è GNU/Linux

Creato il 08 agosto 2015 da Ilbruttobug

apple_android_logo_by_leonardomatheus-d4r2ab2

ANDROID NON È OPEN SOURCE, ANDROID NON È GNU/LINUX

Sempre più spesso capita di leggere articoli e commenti che inneggiano ad un “android open source a differenza dei sistemi apple proprietari”. Voglio qui chiarire come si tratti di una colossale e ben studiata mossa di marketing, e che come molti utenti apple si comportano da fanboy, allo stesso modo lo fanno molti utenti android:
android è open source solo nel core, le sue app sono closed e spesso piene di adware che raccoglie dati dell’utente. Android è vagamente open e falsamente non proprietario. Anche MacOS gira su un core open source, cosa che pochi sanno, il sistema operativo unix Darwin (https://it.wikipedia.org/wiki/Darwin_(sistema_operativo)) sul quale gira un’interfaccia proprietaria Apple (aqua) e delle app proprietarie, ma nessun utente apple si vanta di MacOS open source, allo stesso modo iOS si basa su Darwin ed entrambi hanno un kernel open source XNU (https://it.wikipedia.org/wiki/XNU), ibrido di due kernel open source Mach (https://it.wikipedia.org/wiki/Kernel_Mach) e FreeBSD (https://it.wikipedia.org/wiki/FreeBSD). La storiella di “android è open, android è linux” l’ho più volte smentita e continuerò a farlo, in quanto è solo un inganno. Android si basa su un core open source ed un kernel linux, e molti confondono questo con i sistemi GNU/linux, ma Android non ha NULLA di GNU (https://it.wikipedia.org/wiki/GNU).

Come potete tutti ben constatare anche Apple basa i suoi sistemi su core open source, come fa anche android; mentre molti utenti apple sono fanboy di un logo, molti utenti android inneggiano ad un sistema open source solo per sentito dire, in quanto basato un core open source AOSP (Android Open Source Project, che esclude google apps e servizi google in quanto rilasciati con particolari licenze), per loro non fa differenza se poi le app sono closed, evitate i soliti post con “esiste f-droid”, cyanogenmod o simili, perché di fatto le app proprietarie sono le app base di Android e molte rom android based, per esempio WhatsApp, Messenger, Skype, e la maggior parte delle app più utilizzate dagli utenti android; nella realtà dei fatti, quanti utenti hanno uno smartphone android (anche con rom differenti) pieno zeppo di app closed e con adware ed inneggiano ripetendo “android è open”?

La mia vuole essere un po’ di luce tra le ingannevoli nebbie create dal marketing, che spesso influenzano e non poco la cultura di massa.

La differenza tra questi sistemi con il core open source ed un vero sistema open source sta nella sua complessità, esiste GNU/linux infatti con kernel open source linux sul quale gira il sistema operativo GNU open source e free software, poi vi sono sistemi come MacOS, iOS e android che hanno un esclusivamente un core ed un kernel open source, un sistema operativo è dato dall’insieme di kernel, core, ed applicazioni che ci girano sopra, quindi i sistemi operativi apple ed android sono open source solo nel kernel e nel core, da questo si può dedurre che affermare “android è open source” è errato o “android è linux” commettendo lo sbaglio di associare “linux” il kernel ai sistemi GNU/linux spesso erroneamente chiamati semplicemente “linux”(Stallman ci redarguisce spesso per questo errore).

Questo modello di sviluppo del software basato su app closed con adware e/o a pagamento, inventato da Apple e seguito da Google e Canonical (Ubuntu touch vi dice nulla?) porta a questo; è questo ormai diffuso modello di sviluppo il problema, oltre che per l’utente finale, si rivela essere un problema non indifferente e spesso sottovalutato per la comunità open source e free software, in quanto sviluppare app con adware o a pagamento genera guadagni, e gli sviluppatori sono sempre più attratti da questi soldi, fuggendo dall’open source; nel frattempo si continua a sfruttare la comunità per lo sviluppo dei core dei sistemi.

Invito inoltre a studiare bene le differenze tra l’open source ed il free software, quest’ultimo tra le varie regole implica che il software sia open source; il free software può essere una motivazione filosofica a cui inneggiare, l’open source si limita al semplice codice libero, ma non è free software. (https://it.wikipedia.org/wiki/Software_libero).

il Brutto Bug torna a colpire il sistema…
rimanete sintonizzati…

logo_ilbruttobug


Archiviato in:L'Angolo delle Opinioni, Linux Tagged: android, apple, free software, GNU, ios, Linux, macos, open source, Smartphone, Tablet

Ritornare alla prima pagina di Logo Paperblog