Apple announces version 2 of its Swift programming language, plans to open-source it
Today at WWDC, we announced Swift 2.0. Brianna Wu / iMore : Metal for OS X is so huge, I no longer need a Mac Pro Kevin Tofel / ZDNet : Working together: Apple merges iOS, OS X developer programs into one Mike Wheatley / SiliconANGLE : Apple makes a Swift shift to open-source Craig Lloyd / Gotta Be Mobile : How to Get OS X El Capitan Wallpapers on iPhone & iPad Kyle Russell / TechCrunch : Apple's WWDC Keynote In 90 Seconds Allison Schiff / AdExchanger : Apple On Data Collection: ‘Why Would You Do That?’ Brian Fagioli / BetaNews : Apple Swift 2.0 will be open source Sead Fadilpaši / ITProPortal : Apple has made Swift 2.0 open-source Todd R. Weiss / eWeek : Apple Watch Updates, Apple Music Service Debut at WWDC Owen Williams / The Next Web : Apple announces Swift 2, will be open sourced Phillip Michaels / Laptop Mag : iOS 9 Gives Your iPad Laptop-Like Powers Troy Wolverton / Mercury News : Highlights from Apple's WWDC 2015 Kieren McCarthy / The Register : Apple's HomeKit: So, you know, it exists and all that. Oookay ... Joe Rossignol / MacRumors : Apple Announces Swift 2, Open Source for iOS, OS X and Linux Devindra Hardawar / Engadget : Apple's Swift programming language is going open source AppleInsider : Apple to open source Swift later this year with support for iOS, OS X, and Linux
Context & Ripple Effects
By mid-2015 Swift had already proven itself beyond Apple's walls: enterprise adopters including LinkedIn and American Airlines reported productivity gains and fewer errors after moving onto the language, and the Swift 1.2 release had just tightened the compiler and Objective-C interop. At WWDC, Apple announced Swift 2.0 and committed to something unprecedented for the company — open-sourcing it, with support for iOS, OS X, and Linux.
First-order effects
- Developers on Apple's platforms get Swift 2.0 immediately, alongside Apple's move to merge the separate iOS and OS X developer programs into one program covering both.
- Linux support means Swift code can now be written and run outside Apple hardware for the first time, opening server-side use cases the language previously couldn't touch.
Second-order effects
- The open-source commitment converts skeptics' biggest objection — lock-in to a single vendor's roadmap — into an adoption argument, reinforcing the enterprise momentum already visible among early Swift adopters.
- Once the source lands publicly, third parties can port, benchmark, and extend Swift independently of Apple's release cadence, as later coverage of Apple open-sourcing a Swift benchmarking suite shows.
Third-order effects
- If Apple follows through, the pattern points toward platform vendors treating languages as community-governed infrastructure rather than proprietary assets — a form of moat recomposition where openness widens the ecosystem instead of guarding it.
The trend: Platform owners are opening previously proprietary developer toolchains to community governance to expand their ecosystems beyond their own operating systems.