Das Apples Strategiewechsel bei der Programmiersprache sehr bedeutend ist, sollte jedem klar sein. Vor allem, da Apple bisher immer eher als das Gegenteil von Open Source wahrgenommen wurde. Doch die junge Programmiersprache Swift wird durch genau diesen Strategiewechsel eine glorreiche Zukunft erhalten, vor allem auch, weil den Kritikern nun der Wind aus den Segeln genommen wurde. „Die neue Programmiersprache Apples soll nun Open Source werden, noch in diesem Jahr.“ Dies sagten wir vor ziemlich genau einem Jahr und nun ist es soweit, Apples Programmiersprache „Swift“ wird Open Source! Diese freudige Nachricht finden wir zwischen dem 2. und 3. advent in unserem Adventskalender als 10. Adventstörchen wieder.
Swift – Die Lösung
Im vergangenen Jahr hat Apple mit der innovativen Programmiersprache Swift eine Lösung vorgestellt, welche die Leistung und Effizienz vorhergegangener Sprachen mit der Einfachheit und Interaktivität von Skriptsprache kombinieren soll. Mit dieser Idee hat Swift einen glorreichen Start hingelegt und nun wird die Programmiersprache sogar noch Open Source. Durch diesen Schritt erhofft sich Apple, dass Entwickler zu neuen Funktionen und zur Optimierung von Swift beitragen und helfen die Sprache auf eine neue Plattform zu bringen.
Verfügbar ist der Swift Open Source Code über Github und bietet die Unterstützung aller Apple-Software-Plattformen wie iOS, WatchOS, OS X, TvOS und sogar Linux. Swift ist unter der Apache-20-Open-Source-Lizenz mit einer Runtime Library Exception lizensiert, was den Nutzern dabei helfen soll, Swift auf ganz einfache Weise in ihre eigene Software zu implementieren und die Sprache auf eine neue Plattform zu übertragen. Die verfügbaren Komponenten von Swift beinhalten Swift Compiler, Debugger, Foundation Libraries, Standard Library, REPL und Package Manager.
Apple gibt auf der WWDC 2015 bekannt, dass Swift eine Open Source Unterstützung erhält.
Apple krönt sich zum Pionier
Auf Apples Open-Source-Website war bis vor kurzer Zeit noch zu lesen, dass Apple „das erste große Computer Unternehmen war, dass Open Source-Entwicklung zu einem Schlüsselelement der eigenen Software-Strategie machte“. Das Apple sich gerne mal selbst zum Pionier auf einem Gebiet krönt ist schon lange nichts Neues mehr, aber mit diesem weitreichenden Statement erntete das Unternehmen viel Kritik der Open-Source-Community.
Diese Kritik ist aber nicht nur auf diese gewagte Aussage zurückzuführen, sondern auch darauf, dass Apple bisher nicht sonderlich durch seine Open Source-Technologien beeindrucken konnte und eher bekannt dafür war, gegen Open Source-Codes zu sein. Meist vergehen Monate oder auch Jahre bis Apple endlich den Quellcode von seinen Projekten veröffentlicht. Beispiel: Die Open-Source-Elemente von OS X El Capitan lassen weiterhin auf sich warten.
Swift ist nun jedenfalls rein „richtiges“ Open-Source-Projekt geworden. Auch bei der Safari-Rendering-Engine WebKit ist Apple mittlerweile so offen, wie es sich die Open Source-Community wünscht. Für weitere Informationen über die Programmiersprache Swift, hat Apple die Website Swift.org eingerichtet und publiziert, auf welcher auch Community-Ressourcen zu finden sind. Was haltet ihr von der neuen Programmiersprache Swift und der Open Source-Funktion? Schreibt es uns in die Kommentarfunktion oder sendet uns eine Nachricht an unsere Facebook-Seite.