Qui a dit qu'Apple n'avait que faire du mouvement open source ? L'entreprise américaine a beau avoir bâti son empire sur la fermeture de son écosystème, il lui arrive parfois de faire preuve d'une ouverture inattendue. Ainsi, presque quatre ans après avoir placé les sources du codec ALAC (Apple Lossless Audio Codec) sous licence libre, voilà que la firme de Cupertino s'apprête à recommencer avec Swift.
C'est à l'occasion du salon WWDC 2015 que le groupe a annoncé la nouvelle. D'ici la fin de l'année, le langage de programmation conçu par ses soins (et dévoilé lors de l'édition précédente de la conférence) sera proposé sous une licence open source en même temps que la publication de sa deuxième version. Cette ouverture concerne en particulier le code du compilateur et les bibliothèques.
Swift est considéré comme un langage comblant des lacunes de l'Objective C, qui est très présent dans les systèmes d'exploitation d'Apple comme Mac OS X et sa déclinaison pour mobile (iOS). Il n'est d'ailleurs pas impossible qu'il finisse par le remplacer à plus ou moins long terme.
Apple, évidemment, ne fait pas cette ouverture par pure bonté d'âme. Pour la société, il s'agit aussi de se donner les moyens de démocratiser son langage de programmation en incitant les développeurs à s'en emparer, en donnant les moyens à Swift de se répandre sur d'autres plateformes. "Nous pensons qu'il serait formidable pour Swift de figurer sur toutes vos plateformes favorites", écrit le groupe.
Outre la possibilité pour les informaticiens de compiler des programmes pour OS X, iOS mais aussi Linux, l'on peut présumer que Swift pourra aussi s'inviter chez le rival de toujours d'Apple : Microsoft. C'est en tout cas le sens que la firme de Cupertino donne à son message, en souhaitant la disponibilité de son langage de programmation sur un maximum de plateformes.
Et afin que Swift se montre aussi utile que possible aux développeurs, le groupe se dit prêt à prendre en compte leurs suggestions afin de l'améliorer. Celles-ci seront "encouragées", écrit Apple, qui espère bien que les programmeurs partageront son enthousiasme. "Nous sommes impatients de voir les opportunités qu'un Swift open source va créer pour notre secteur".
Quoiqu'il en soit, la démarche suivie par la firme de Cupertino fait écho à celle initiée à la mi-novembre par Microsoft, lorsque a été annoncée le passage à l'open source du framework .NET.
+ rapide, + pratique, + exclusif
Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.
Découvrez les nombreux avantages de Numerama+.
Vous avez lu 0 articles sur Numerama ce mois-ci
Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.
Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :
- 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
- 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
- 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.
Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.
Abonnez-vous gratuitement à Artificielles, notre newsletter sur l’IA, conçue par des IA, vérifiée par Numerama !