C’est quelque chose que l’on n’attendait pas, et pourtant certains se réservent décidemment le droit d’étonner. Le géant de Redmond a ainsi décidé de revoir complètement sa politique de licences pour tout ce qui concerne son programme Shared Source, à savoir les applications de Microsoft dont le code source est visible.
Jusqu’à présent, il existait plus d’une dizaine de textes entourant l’utilisation de ce programme. La firme, apparemment à l’écoute de la communauté qui s’est bâtie autour de Shared Source, a pris en compte les demandes de simplification dans un monde ou la prolifération des licences deviendrait presque un fléau, chacun y allant de sa propre version. Dans un but de simplification et même d’ouverture, Microsoft a donc publié les trois nouveaux modèles qui régiront Shared Source :
* Permissive Licence (Ms-PL) : c’est la plus ouverte des licences, se permettant même de tutoyer la licence BSD. Les différents codes source placés sous cette licence pourront être consultés, modifiés et redistribués, que ce soit commercialement ou non. Elle permet donc de réutiliser le code dans une application qui pourra être vendue.
* Community Licence (Ms-CL) : pratiquement identique à MPL (Mozilla Public Licence). Elle permet également la réutilisation du code dans un cadre commercial, ainsi que sa modification. Cette licence devrait régir les projets actuels WiX, FlexWiki et WTL (Windows Template Library).
* Reference Licence (Ms-RL) : cette licence indique que le code peut être consulté mais sans plus. Le code consulté peut ainsi servir à une meilleure compréhension d’un logiciel particulier ou de technologies particulières.
Ces nouveaux modèles de licences simplifient de beaucoup la compréhension du programme Shared Source. Suivant le nombre de projets inclus dans les modèles Permissive et Community, le programme devrait d’ailleurs rencontrer un succès plus vaste. Cette annonce a d’ailleurs provoqué des ondes qui se sont propagées jusque dans les rangs des ténors de l’open source, et l’on presse désormais Microsoft de soumettre tout ou partie de ces licences à une inspection de l’OSI (Open Source Initiative) dans le but de les déclarer compatibles open source.
Tim O’Reilly, une figure du monde open source, indique qu’il aurait envie de motiver Microsoft pour déposer son nouveau modèle de licences devant l’OSI. La firme deviendrait ainsi un membre à part entière de la communauté open source, ce qui ne manquera pas de faire lever quelques sourcils, faire sourire certains et pleurer d’autres.
Interrogé par eWeek, Jason Matusow, directeur du programme Shared Source, indique cependant que Microsoft n’a pas l’intention de devenir un tel membre de la communauté open source…pour l’instant. Matusow indique cependant que la firme discute avec l’OSI afin de travailler ensemble dans le futur, afin que les deux « camps » découvrent plus ou moins la confiance.