Auf der Entwicklerkonferenz WWDC 2015 in San Francisco kündigte Apple an, den Quellcode von Swift zu veröffentlichen und die Programmiersprache auch für Linux verfügbar zu machen. Beide Versprechen hat das kalifornische Unternehmen nun in die Tat umgesetzt. Swift steht ab sofort unter einer Open-Source-Lizenz, das Projekt ist unter swift.org zugänglich. Programmierer können sich bei der Weiterentwicklung von Swift aktiv einbringen und Code-Verbesserungen und –Erweiterungen schreiben und einreichen.
Programmiersprache Swift ist jetzt ein Open-Source-Projekt.
Bild: Apple.
Apple erhofft sich dadurch eine größere Verbreitung und Akzeptanz der im letzten Jahr eingeführten Programmiersprache, die sich unter Entwicklern zunehmender Beliebtheit erfreut. Auf swift.org bietet der Mac- und iPhone-Hersteller Vorabversionen von Swift sowohl für die eigenen Plattformen als auch für Linux (Ubuntu) zum Download an. Den Quellcode hat Apple über GitHub zur Verfügung gestellt.
"Verfügbare Komponenten beinhalten Swift Compiler, Debugger, Standard Library, Foundation Libraries, Package Manager und REPL. Swift ist unter der bekannten Apache 2.0 Open Source-Lizenz mit einer Runtime Library Exception lizenziert, was Nutzern dabei hilft, Swift auf einfache Weise in ihre eigene Software zu integrieren und die Sprache auf neue Plattformen zu portieren", teilte Apple mit.
Apple sieht Swift als Nachfolger der Sprachen C und Objective-C. Swift soll gegenüber Objective-C einfacher zu erlernen sein und sich durch hohe Sicherheit und hochperformanten Code auszeichnen. Apple werde Objective-C jedoch noch lange Zeit unterstützen, erklärte Craig Federighi, Chef der Software-Entwicklung bei Apple, gegenüber Ars Technica. Für die Version 3.0 von Swift plant Apple unter anderem, die Quellcode-Kompatibilität zu verbessern, um den Änderungsaufwand an bestehenden Swift-Programmen zu reduzieren, während sich die Sprache weiterentwickelt. Federighi hält es für möglich, dass die Community mittelfristig eine Windows-Portierung von Swift in Angriff nimmt.