Windows Live Writer bénéficie désormais d’un fork open source, comme Microsoft l’avait annoncé en juin dernier. Le logiciel, qui permet la rédaction de billets pour diverses plateformes de blog, rejoint la fondation .NET et sera maintenu par une petite équipe de volontaires, ainsi que par la communauté qui se constituera éventuellement autour du produit.
Windows Live Writer est un petit logiciel que Microsoft fournissait au sein de sa suite Live, avec d’autres produits comme Messenger. La dernière révision de cette suite date de 2012 et on sait que l’éditeur n’a pas prolongé ses efforts, la plupart des composants étant abandonnés. Live Writer était cependant un produit apprécié car il disposait de nombreux outils pratiques, même si le manque d’entretien en a rendu certains inopérants, à cause notamment de vieilles API (Application Programming Interface).
En juin dernier, Scott Hanselman avait indiqué dans un tweet que Live Writer passerait à l’open source. Il s’agissait d’une rumeur active depuis longtemps, notamment parce que beaucoup estimaient que la solution serait idéale pour s’atteler aux problèmes qui s’accumulaient. Le développeur de chez Microsoft avait cependant calmé l’enthousiasme en précisant que ce travail prendrait du temps et qu’il n’y aurait aucune annonce avant plusieurs mois. C’est désormais chose faite.
Un projet open source sous licence MIT
Open Live Writer, disponible en version 0.5, est donc un fork open source de Live Writer. Abrégé simplement en OLW, il se retrouve sous licence MIT, suffisamment souple pour permettre toutes les manipulations. Qu’il s’agisse des utilisateurs ou des développeurs, de nombreux points sont à préciser. Ainsi, l’ensemble du code est stocké dans un dépôt Github créé pour l’occasion, mais les téléchargements se feront depuis le nouveau site officiel, OpenLiveWriter.org. Par ailleurs, le fait qu’il s’agisse d’une version 0.5 montre que les travaux n’en sont qu’au début, et l’équipe tient d’ailleurs à expliquer cette situation.
Le code source d’OLW est fondé en grande partie sur des éléments qui faisaient partie de .NET 1.0 ou 1.1. De nombreux développeurs pourraient ne pas comprendre comment ce code fonctionne, la plateforme ayant largement évolué depuis (la version 5.0 est actuellement en Release Candidate). Le travail se concentrera dans un premier temps sur la stabilisation du code, basée non seulement sur la correction des bugs existants, mais également sur un vaste ménage pour en retirer tous les vieux éléments. Ensuite seulement les fonctionnalités seront ajoutées et le code sera modernisé.
Des fonctionnalités disparaissent
Ce qui signifie qu’actuellement, OLW possède moins de fonctionnalités que la dernière révision de Live Writer. Plusieurs suppressions sont à noter :
- La vérification orthographique : elle était basée sur un composant tiers dont la licence ne permettait pas le réemploi dans le fork open source. Dans une version ultérieure, cette vérification reprendra simplement celle présente par défaut dans Windows 8 et 10. Sous Windows 7, il n’y en aura donc aucune.
- La fonction « Blog This », trop ancienne et basée sur des composants COM, n’était disponible que sous forme de plugin pour Internet Explorer et Firefox.
- La fonction Albums, basée sur une bibliothèque dont les permissions auraient été trop difficiles à obtenir dans le cadre d’un projet open source.
Ajoutons qu'en plus de ces suppressions, de nombreux plugins ne fonctionnent tout simplement plus.
Bientôt une mise à jour pour prendre en charge OAuth 2
Le projet devrait dans tous les cas évoluer rapidement, ne serait-ce que pour prendre en charge très bientôt l’authentification via OAuth 2. Il s’agit d’un ajout très important puisque ce mécanisme est utilisé depuis un moment maintenant par Google pour sa plateforme Blogger. Pour prendre en compte le changement d’orientation de Live Writer, la firme de Mountain View a bien voulu laisser en place l’ancien mécanisme pour maintenir le lien entre le logiciel et le service, mais ce support prendra bientôt fin.
Pour l’instant, l’équipe de développement ne fournit pas de calendrier précis des ajouts de fonctionnalités, mais les développeurs tiers sont invités à rejoindre le projet. Le code étant essentiellement écrit en C#, il vaut naturellement mieux posséder des compétences assez nettes dans ce domaine. Signalons également deux points importants. D’une part, OLW n’est pas un produit Microsoft : il s’agit d’un logiciel open source en parti soutenu par l’éditeur. D’autre part, l’installation ne remplacera pas celle du Live Writer classique. Les deux sont utilisables côte-à-côte.
Ceux qui souhaitent récupérer la version 0.5 d’Open Live Writer pourront le faire depuis son site officiel.
Commentaires (45)
#1
Ha….
Si Microsoft pouvait faire la même chose avec Money 2005…..
Ça serait le paradis….
Pour moi c’est leur meilleur logiciel.
#2
Le code étant essentiellement écrit en C#, il vaut naturellement mieux posséder des compétences assez nettes dans ce domaine.
C’est nécessaire, mais pas forcément suffisant… J’ai mis le nez dedans pour essayer de résoudre un bug qui me saoule depuis longtemps, et j’ai failli me perdre dans les dédales de l’interop COM avec le composant MSHTML utilisé pour l’édition WYSIWYG " /> (et a priori le bug est dans ce composant, et non dans l’application elle-même…)
#3
#4
Le code source d’OLW est fondé en grande partie sur des éléments qui faisaient partie de .NET 1.0 ou 1.1. De nombreux développeurs pourraient ne pas comprendre comment ce code fonctionne, la plateforme ayant largement évolué depuis (la version 5.0 est actuellement en Release Candidate).
.Net est en 4.6.1RC, c’est ASP.Net qui est en 5.0 RC, ne mélangeons pas tout :)
#5
#6
#7
Eh bien dis donc, voici un morceau de code totalement indispensable à l’Open Source… je me demande comment on a pu vivre jusque là sans un ancien Live Writer amputé de la moitié de ses fonctions (source : la news !).
Et au passage on fait un peu de mousse et un oxymoron qui marie dans la même phrase Open Source et le chantre du logiciel propriétaire.
… désolé, ce n’est pas comme ça que l’image changera ! " />
#8
ça reste quand même mieux que rien. Mais le top serait qu’ils libèrent le code source de xp.
#9
On rigolerait un bon coup effectivement. " />
#10
#11
Bon, en clair, ils libèrent le code d’une vieillerie dont tout le monde se fout, si j’ai bien compris…
Ça leur coûte rien mais ça fait vraiment libre-washing ce genre de gag…
#12
#13
#14
#15
#16
#17
#18
#19
Qu’est-ce qui te fais penser que leurs motivations ne sont pas les mêmes que celles des autres entreprises qui ouvrent le code de programmes existants?
Libre-washing (forcément), donner une seconde vie à un produit qu’ils ne souhaitent plus entretenir, mais qui peut donner de la visibilité à leur écosystème… et qui au vu des réactions, est encore apprécié de pas mal de gens.
MS et open-source ont longtemps été incompatibles, mais c’est beaucoup moins vrai depuis quelques temps.
Pour le couter bonbon, ça dépend de ce qu’on appelle bonbon, mais tout le travail de nettoyage des librairies incompatibles avec l’open-source + les suites qu’ils ont promis, ça ne doit pas être donné (même si probablement pas énorme non plus par rapport à MS).
#20
@ Commentaire_supprimé, en vrac
Windows Live Writer bénéficie désormais d’un fork open source,
sera maintenu par une petite équipe de volontaires
en précisant que ce travail prendrait du temps et qu’il n’y aurait aucune annonce avant plusieurs mois.
une version 0.5 montre que les travaux n’en sont qu’au début
stabilisation du code, basée non seulement sur la correction des bugs existants, mais également sur un vaste ménage pour en retirer tous les vieux éléments. Ensuite seulement les fonctionnalités seront ajoutées et le code sera modernisé.
en gros, c’est pas le code source de l’ancienne version.
#21
#22
#23
#24
#25
#26
#27
#28
#29
C’est le concours du mec qui insérera le plus de quote dans son commentaire pour prouver qu’il a raison ?
#30
Non, celui du crétin borné qui ne veut pas admettre qu’il est insultant et de mauvaise foi.
#31
Ca part en cacahuète sur une news à Vincent. Vous avez pas froid aux yeux les mecs " />
#32
Il y en a qui aiment le sport à ce que je vois…
#33
#34
#35
#36
#37
#38
#39
Me chatouille pas là ou ca gratte pas toi. Ce soft est vieux, rempli de trucs inutilisables parece que plus supportés, c’est écrit dans l’article. Tu arrives avec ton fanboyisme et tes insultes en refusant de donner aucune source, tu peux t’en prendre qu’à toi même concernant le bashing.
Mon dieu les fanboy MS sont vraiment devenu des aigris insupportables, condéscendants et irrespectueux. Au moins avec jvachez on se marrait. Reviens Jérome, on a besoin de toi " />
#40
#41
J’imagine que si tu sais écrire, t’as du apprendre à lire aussi, démerde toi avec ce que tout le monde t’as déjà dis ici, je suis pas ta mère. " />
#42
#43
#44
#45