Per essere chiari, Apple non è una di quelle aziende che vuole supportare l'open source, hanno letteralmente ZERO software open source popolare che hanno contribuito, anche se hanno beneficiato di tonnellate dalla comunità open source, hanno letteralmente costruito il loro sistema operativo usando FreeBSD.
Aziende come Apple e Amazon sono come sanguisughe. Usano Java, usano gcc, usano GNU tool kit, usano PESANTEmente Linux, usano MySQL e Postgres ma non contribuiscono. Come ho già detto, ZERO software opensource di produzione popolare è stato avviato da Apple a meno che non fosse per trarne profitto in qualche modo.
Hai sentito parlare di Swift o del supporto Objective-C per Windows o Linux che è finanziato da Apple?
Ora alla domanda sul perché iOS non è open source, anche se ritengo che la maggior parte dei componenti sia costruita usando strumenti open source. Sono delle sanguisughe e non si rendono conto di come l'open source porti benefici all'azienda stessa nel lungo termine.
Linux è stato open source fin dalla sua nascita. Dal primo giorno. Non ho mai sentito parlare di una vulnerabilità in esso e anche se rilevata è stata risolta in un paio di giorni. Ci sono così tanti web-server che sono open source tra cui Jetty, PHP, HHVM, Spring, Tornado, web py e non sentiamo di loro che vengono violati ogni due giorni. Quindi la premessa che il software open source sia meno sicuro come indicato da altre risposte è estremamente ignorante.
iOS non è open source perché ad Apple non frega un f