Apple bandisce in modo efficace qualsiasi GPL perché consente solo la ridistribuzione attraverso lo store e gli sviluppatori registrati. Quindi se distribuisci la GPL ai tuoi utenti non possono rispettarla.
Apple potrebbe semplicemente consentire a qualsiasi app GPL di essere ridistribuita da qualsiasi utente attraverso una sezione gratuita del sito, ma ha scelto di non farlo. Ironicamente OSX è basato su un kernel Unix BSD gratuito.
Microsoft ha un'obiezione storica al "cancro dell'open source" e alla loro licenza esplicita vieta qualsiasi app con licenza open source che richieda la ridistribuzione della fonte (es. GPL). È un loro diritto, è una decisione aziendale, proprio come vietare le vendite in un determinato paese. Poiché la loro posizione nel mercato diventa meno dominante, potrebbero cambiare idea