We are witnessing a major shift in the tech industry. Following the public display of love for Linux by Microsoft and “open sourcing” of .NET, now Apple is also doing something similar. Craig Federighi, Apple’s senior vice president of software engineering said during his WWDC 2015 keynote, “We think Swift is the next big programming language. The one we will all be doing applications and systems programing on for 20 years to come. And we think Swift should be everywhere and used by everyone. And so we are going to be doing something really big. Today we’re announcing that Swift will be open source.” The announcement was greeted with a huge round of applause from the audience. Federighi (who is undoubtedly one of the most entertaining Apple presenters) had more surprises in store. He then shocked us by saying, “We will be rolling out the compiler and standard libraries for iOS, OSX and Linux.” Yes, he did say Linux. It’s exciting to see the words Linux and Open Source at the grand stage of an Apple event. It’s certainly a sea change in the market. The company said in a blog post that Swift will be released under an OSI-approved permissive license. Source code will include the Swift compiler and standard library. While GNU GPL is also an OSI approved license, I doubt Apple would choose that one; my wild guess is it would be BSD or Apache license. Simon Phipps the former director of OSI was cautious about it and told me, “While every additional piece of open source software extends the opportunities for software freedom, the critical question for a programming language is less whether it is itself open source and more whether it’s feasible to make open source software with it. Programming languages are glue for SDKs, APIs and libraries. The real value of Swift will be whether it can realistically be used anywhere but Apple’s walled garden.” Jim Zemlin, Executive Director of The Linux Foundation congratulated Apple on this important move and said, “This is a smart move for Apple and a big win for the developer community. Apple has long valued developers, but this week adopted a key strategy that has become the defacto approach to programming languages: open source.” He further added, “It’s inspiring to see companies like Apple and Microsoft validate the work we’ve been doing for more than two decades. As we move deeper into the complexities of the Internet of Things (IoT), mobile computing and automotive technologies (key battlefields in tech), Apple, Microsoft, Facebook, Amazon, Google and many others look to open source software to advance innovation in these areas. Equipping the developer community with what it needs is the right way to go.” When I asked Eric S Raymond, the author of The Cathedral and the Bazaar and renowned open source developer, he said, “I am generally in favor of anyone open sourcing anything, but know nothing about this case so can’t judge its relative importance well.” The good news is, unlike a few open source projects, Swift development will have community involvement. Apple said in a blog post that “contributions from the community will be accepted — and encouraged.” That’s a smart move by Apple because it’s not just the community that will benefit from the open sourcing of Swift. In fact, Apple will be the biggest beneficiary. No software is free of bugs and Swift is no exception. The community contribution will help Apple in finding and fixing the bugs in the language and make it even better. Open Source is a win-win model and Apple has made ‘Swift’ but right moves. Related content opinion These are the most exciting Linux powered devices Did you know that Tesla cars ran on Linux?rn By Swapnil Bhartiya May 22, 2017 4 mins Linux Open Source opinion How Rackspace flew through turbulence in the private cloud Bryan Thompson, General Manager, OpenStack Private Cloud at Rackspace, talked about the second generation of cloud and some turbulence that OpenStack recently experienced.rn By Swapnil Bhartiya May 22, 2017 4 mins Open Source Cloud Computing Data Center opinion How Dell’s Project Sputnik came to life I met and talked to Barton George, the projectu2019s initiator and leader, to understand the backstory. By Swapnil Bhartiya May 22, 2017 10 mins Linux Open Source Computers and Peripherals opinion Elementary OS is trying to create a business model for open source app developers There is no dearth of Linux based operating systems, you will find dime a dozen. However there are only a few major ones that matter and elementary OS is among them. rn By Swapnil Bhartiya May 20, 2017 4 mins Linux Open Source Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe