How they do it: Swift is a programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. Swift was introduced at Apple’s 2014 Worldwide Developers Conference (WWDC). Initially a proprietary language, version 2.2 was made open-source software under the Apache License 2.0 on December 3, 2015, for Apple’s platforms and Linux. In 2018, Swift was declared the number one programming language to develop mobile apps for iOS by TIOBE index, a measure of popularity of programming languages.
Learn more about Apple iPhone/AppStore →
How they do it: Mozilla engages in multiple open source projects such as its operating system Firefox OS and its cross-platform email and news client Thunderbird. The source code for these projects is publicly available and developers can contribute to functions and the development of the software on a platform. The open source software approach is also anchored in the company values.
Learn more about Mozilla →
How they do it: Google has set up a separate portal for open source projects. This allows 3rd parties to use and further develop Google technologies. One important feature is the community, which allows discussion around the open source projects and collaboration on their development. Projects range from apps for their smartphone operating system Android to various web tools and computer science technology.
Learn more about Google →
How they do it: Wikipedia started almost entirely open, anyone could create articles, and any Wikipedia article could be edited by any reader, even those who did not have a Wikipedia account. Modifications to all articles would be published immediately. Governance mechanisms were introduced when vandalism and manipulation of its content became a problem. In 2018, Wikipedia’s open source content database consisted of 2,5 billion individual edits to 50 million articles by 80 million users.
Learn more about Wikipedia →
How they do it: IBM is one of the pioneers of open source development and showed how open source projects can be successful e.g. with the operating system Linux, which follows the open source approach. IBM runs a platform for open source projects and has released some of its technologies under open source licenses. The platform enables developers and researchers to collaboratively develop solutions.
Learn more about IBM →