{"id":25583,"date":"2015-06-15T09:31:26","date_gmt":"2015-06-15T04:01:26","guid":{"rendered":"http:\/\/localhost\/one\/sinapse\/?p=25583"},"modified":"2026-06-09T10:31:13","modified_gmt":"2026-06-09T05:01:13","slug":"apple-swift-open-source-license-apache-bsd","status":"publish","type":"post","link":"https:\/\/www.bananaip.com\/intellepedia\/apple-swift-open-source-license-apache-bsd\/","title":{"rendered":"Apple&#8217;s Swift to Become Open Source"},"content":{"rendered":"<p>Apple&#8217;s Swift programming language, then in its second version, was reported to be made available as open source software under a permissive licence. The specific licence under which it would be released had not been confirmed at the time; commentary in the technology press suggested that Swift 2.0 would most probably be released under the Apache Licence or another BSD-style licence. Over the preceding five years, permissive licences had overtaken viral GPL-type licences in prevalence, with estimates suggesting that more than sixty per cent of all open source software is governed by the Apache Licence.<\/p>\n<h2>Implications of a Permissive Licence<\/h2>\n<p>Software released under the Apache Licence or comparable licences carries minimal restrictions: primarily attribution requirements and liability limitations. Such terms make the software highly suitable for commercial adoption. The Apache Licence has been used extensively with Google&#8217;s Android platform, which at the time accounted for an estimated eighty per cent of all devices shipped in developing countries, though fragmentation of the Android ecosystem had created challenges for updates and broader adoption.<\/p>\n<h2>Apple&#8217;s Strategic Objectives<\/h2>\n<p>By open-sourcing Swift 2.0, Apple sought to capture the benefits that open source development offers for application development and technological progress. Apple stated that iOS would not be made open source; only the programming language itself would be released under an open licence. This distinction would allow Apple to retain control over iOS while avoiding the fragmentation problems that had affected Android.<\/p>\n<p>The choice of licence would carry significant strategic implications. A bespoke licence crafted to advance Apple&#8217;s commercial interests through open sourcing could provide precise control, but achieving recognition and adoption within the developer community would take time. Open source developers have historically regarded companies with primarily proprietary business models with some caution, and an adoption lag in such circumstances would be predictable. The Apache Licence, by contrast, is well recognised and widely accepted by the open source community, offering the advantage of faster and more straightforward adoption, though it may provide less flexibility to serve Apple&#8217;s long-term business objectives.<\/p>\n<h2>Disclaimer<\/h2>\n<p>This article is for general information and does not constitute legal advice. Readers should consult a qualified attorney before acting on any matter discussed here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple is set to release its Swift programming language as open source under a permissive license, most likely Apache or BSD. This move is expected to enhance app development while allowing Apple to maintain control over iOS and avoid fragmentation.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":33,"footnotes":""},"categories":[6,45],"tags":[7208,7207,7210,187,7209,46,7211],"class_list":["post-25583","post","type-post","status-publish","format-standard","hentry","category-intellectual-property","category-open-source-licensing","tag-apache-license","tag-apple-swift","tag-ios-development","tag-open-source-software","tag-programming-languages","tag-software-licensing","tag-swift-programming"],"_links":{"self":[{"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/posts\/25583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/comments?post=25583"}],"version-history":[{"count":4,"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/posts\/25583\/revisions"}],"predecessor-version":[{"id":149810,"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/posts\/25583\/revisions\/149810"}],"wp:attachment":[{"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/media?parent=25583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/categories?post=25583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bananaip.com\/intellepedia\/wp-json\/wp\/v2\/tags?post=25583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}