{"id":357,"date":"2007-06-25T12:17:02","date_gmt":"2007-06-25T10:17:02","guid":{"rendered":"http:\/\/www.oezratty.net\/wordpress\/2007\/rencontre-avec-le-pre-de-mono\/"},"modified":"2007-06-25T12:17:04","modified_gmt":"2007-06-25T10:17:04","slug":"rencontre-avec-le-pre-de-mono","status":"publish","type":"post","link":"https:\/\/www.oezratty.net\/wordpress\/2007\/rencontre-avec-le-pre-de-mono\/","title":{"rendered":"Rencontre avec le p&egrave;re de Mono"},"content":{"rendered":"<p>J&#8217;ai eu la chance de pouvoir discuter une bonne demi-heure avec Miguel de Icaza qui intervenait \u00e0 la conf\u00e9rence Microsoft MIX de Paris destin\u00e9e aux d\u00e9veloppeurs et designers Web jeudi 21 juin 2007. <\/p>\n<p>Miguel avait cr\u00e9\u00e9 Ximian en 1999, une distribution Linux rachet\u00e9e par Novell en 2003. Il est \u00e0 l&#8217;origine du projet&nbsp;Gnome, l&#8217;une des interfaces graphiques de Linux, que l&#8217;on retrouve notamment dans Ubuntu. Et plus r\u00e9cemment, du projet Mono, de portage de .NET sous Linux.&nbsp;Le gars est sympa et&nbsp;tr\u00e8s ouvert.<\/p>\n<p>Je vais retranscrire ici un bout de nos \u00e9changes, et de m\u00e9moire.<\/p>\n<p><strong>Moonlight<\/strong><\/p>\n<p>Miguel \u00e9tait l\u00e0 pour pr\u00e9senter Moonlight, son projet de mise en oeuvre de Silverlight de Microsoft sur Linux, qui reposera bien entendu sur Mono. Il avait d\u00e9marr\u00e9 le projet 20 jours avant et avait pu dans ce temps record d\u00e9montrer une <a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/miguel-de-iquaza-et-olivier-ezratty-2007-1.png\" atomicselection=\"true\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; margin: 10px 0px 10px 20px; border-left: 0px; border-bottom: 0px\" height=\"304\" alt=\"Miguel de Iquaza et Olivier Ezratty 2007 1\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/miguel-de-iquaza-et-olivier-ezratty-2007-1-thumb.png\" width=\"169\" align=\"right\" border=\"0\"><\/a>premi\u00e8re mouture de son logiciel. Et cela commence \u00e0 fonctionner. Une partie des d\u00e9monstrations Silverlight de Microsoft sont op\u00e9rantes. Ce sont celles qui reposent sur l&#8217;alpha 1.1 qui supporte la CLR et les langages compil\u00e9s comme le C#. Voir son <a href=\"http:\/\/tirania.org\/blog\/\">blog<\/a>&nbsp;pour en savoir plus.<\/p>\n<p>La relation de Microsoft avec Mono comme avec ce projet est ambigu\u00eb. Miguel a appris l&#8217;existence de Silverlight dans la presse. Il y a une relation de respect de la part de Microsoft pour ce que fait Miguel, mais sans plus. Microsoft ne l&#8217;aide pas particuli\u00e8rement. Il ne b\u00e9n\u00e9ficie pas du programme Shared Source et donc des sources complets de Microsoft. Il en est r\u00e9duit \u00e0 faire du reverse engineering o\u00f9 \u00e0 s&#8217;appuyer sur ce qui est publi\u00e9 comme la CLR.<\/p>\n<p>Miguel \u00e9tait pr\u00e9sent au MIX de Las Vegas en avril dernier (cf une <a href=\"http:\/\/blog.dgirard.eu\/post\/2007\/05\/09\/5-mn-avec-Miguel-de-Icaza-figure-du-monde-opensource\">interview r\u00e9alis\u00e9e par Didier Girard<\/a> o\u00f9 il explique o\u00f9 il en est autour de Mono et de Silverlight). J&#8217;ai surtout not\u00e9 \u00e0 Paris que les \u00e9quipes de Microsoft France dialoguaient plus facilement avec lui que les repr\u00e9sentants de Microsoft Corp pr\u00e9sents (notamment Sanjay Partasarathy, Corporate VP de la Division DPE). Alors que Miguel et son \u00e9quipe semblent \u00eatre d&#8217;excellents avocats de la&nbsp;plate-forme .NET de Microsoft dans la communaut\u00e9 open source et Linux.<\/p>\n<p><strong>Recrutements<\/strong><\/p>\n<p>J&#8217;ai un peu questionn\u00e9 Miguel sur son mode de travail chez Novell. Lors de son rachat par Novell, l&#8217;\u00e9quipe de Ximian qui faisait une cinquantaine de personnes a \u00e9t\u00e9 distribu\u00e9es sur plusieurs \u00e9quipes, notamment celle qui a en charge la version de Linux Novell pour postes de travail.<\/p>\n<p>Miguel a une tr\u00e8s grande libert\u00e9 d&#8217;action chez Novell, o\u00f9 il est un simple centre de co\u00fbt. Il g\u00e8re autour de Mono une \u00e9quipe d&#8217;une trentaine de d\u00e9veloppeurs polyvalents. Comme c&#8217;est souvent le cas dans les projets open source, il n&#8217;y a pas de r\u00f4le sp\u00e9cialis\u00e9s avec chefs de projets, architectes, d\u00e9veloppeurs et testeurs. C&#8217;est le fameux &#8220;bazar&#8221; par oppositions aux &#8220;cath\u00e9drales&#8221; du d\u00e9veloppement logiciel organis\u00e9 chez les grands \u00e9diteurs.<\/p>\n<p>Miguel est bas\u00e9 \u00e0 Boston&nbsp;et \u00e0 part un collaborateur qui est aupr\u00e8s de lui, tous les autres sont dans les quatre coins du monde. Il a effectu\u00e9 ces recrutements de &#8220;top guns&#8221; avant tout sur leurs capacit\u00e9s de d\u00e9veloppement. Le reste se fait au &#8220;gut feeling&#8221;. La plupart ont \u00e9t\u00e9 recrut\u00e9s \u00e0 distance et n&#8217;ont jamais rencontr\u00e9 Miguel. Pour les s\u00e9lectionner, il leur a envoy\u00e9 un paquet de code de Mono et demand\u00e9 d&#8217;ajouter quelques fonctions pendant&nbsp;une \u00e0&nbsp;deux semaines. Une fois le code r\u00e9alis\u00e9, il leur a demand\u00e9 le pourquoi du comment du code r\u00e9alis\u00e9 et des choix effectu\u00e9s. C&#8217;est une m\u00e9thode fort int\u00e9ressante&nbsp;et tr\u00e8s exigeante. Elle n&#8217;est \u00e9videmment pas facilement applicable telle que aux \u00e9diteurs de&nbsp;logiciels commerciaux car ils ne font pas circuler leur code source comme cela.<\/p>\n<p><strong>Fragmentation du monde de l&#8217;open source<\/strong><\/p>\n<p>Malgr\u00e9 le c\u00f4t\u00e9 sympathique du d\u00e9veloppement communautaire, le monde des logiciels libres n&#8217;est pas exempt des travers humains avec ses rivalit\u00e9s, ses projets redondants, le &#8220;not invented here&#8221; et tout ce qui en d\u00e9coule.<\/p>\n<p>J&#8217;ai surtout not\u00e9 chez Miguel un certain recul par rapport au succ\u00e8s d&#8217;Ubuntu, qui l&#8217;interloque un peu. Mais c&#8217;est normal puisque Novell \u00e9dite sa propre distribution Linux.<\/p>\n<p>Il n&#8217;appr\u00e9cie pas non plus Richard Stallmann, le pape de la FSF et p\u00e8re de la licence GPL. Pourquoi donc? Du fait de son comportement personnel assez grossier en priv\u00e9 (je passe sur les exemples donn\u00e9s&#8230;). Est-ce le lot commun des &#8220;luminaries&#8221;? Comme quoi en tout cas, lorsqu&#8217;un id\u00e9ologue de la libert\u00e9 se comporte ainsi, il faut s&#8217;en m\u00e9fier, comme de son id\u00e9ologie d&#8217;ailleurs.<\/p>\n<p><strong>Le beans de la propri\u00e9t\u00e9 intellectuelle<\/strong><\/p>\n<p>Il n&#8217;est pas bien facile de faire cohabiter les logiciels libres et les logiciels commerciaux. Et Miguel est en plein milieu de cette bataille. D&#8217;un c\u00f4t\u00e9, nous avons la viralit\u00e9 de la GPL qui pose probl\u00e8me \u00e0 Microsoft et les pousse \u00e0 avoir une relation distante avec les projets de Miguel. De l&#8217;autre, le &#8220;patent pool&#8221; MPEG qui s&#8217;applique visiblement aux codecs VC1\/WMV de Microsoft dans Silverlight emp\u00eache une diffusion non commerciale de Moonlight. R\u00e9sultat, Miguel ne sait pas trop dans quel cadre juridique il pourra diffuser sa derni\u00e8re cr\u00e9ation. Suspens.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/miguel-de-iquaza-et-olivier-ezratty-2007-2.jpg\" atomicselection=\"true\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px\" height=\"166\" alt=\"Miguel de Iquaza et Olivier Ezratty 2007 2\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/miguel-de-iquaza-et-olivier-ezratty-2007-2-thumb.jpg\" width=\"299\" border=\"0\"><\/a>&nbsp;<\/p>\n<p><em>Les photos sont de Jeremy Fain, actuellement en stage chez Microsoft France avec Julien Codorniou sur le programme IDEES.<\/em><\/p>\n<p><strong>Et MIX dans tout cela?<\/strong><\/p>\n<p>Autres infos glan\u00e9es sur <a href=\"http:\/\/www.microsoft.com\/france\/msdn\/mix\/default.mspx\">MIX Paris<\/a> dont les pr\u00e9sentations seront webcast\u00e9es par Brainsonic d&#8217;ici d\u00e9but juillet: beaucoup de d\u00e9mos de startups ayant adopt\u00e9 ou Silverlight ou d&#8217;autres composantes de la plate-forme Microsoft. <\/p>\n<p>Et surtout une tr\u00e8s bonne pr\u00e9sentation sur le march\u00e9 de la publicit\u00e9 et les business models du Web 2.0 de Jakob Harttung (&#8220;Profitez du prochain web&#8221;), de la Division D\u00e9velopeurs, Plate-Forme et Ecost\u00e8me de Microsoft France. Avec un contenu rare pour une filiale d&#8217;une boite am\u00e9ricaine et pour un tel sujet: Jakob avait cr\u00e9\u00e9 lui m\u00eame le contenu. Et oui, ce n&#8217;\u00e9tait pas une traduction de slides am\u00e9ricains comme c&#8217;est trop souvent le cas dans ces boites! Jakob a notamment expliqu\u00e9 avec d&#8217;autres intervenants invit\u00e9s comment \u00e9voluait la publicit\u00e9 int\u00e9gr\u00e9e dans les jeux vid\u00e9os. Notamment dans cette campagne de Coca Cola avec &#8220;Ray le positiveur&#8221;, un personnage int\u00e9gr\u00e9 dans un jeu vid\u00e9o et discutant avec les internautes en mode chat\/IM (exemples <a href=\"http:\/\/www.jeuxvideo.com\/forums\/1-54-287891-3-0-26-0-0.htm\">ici<\/a>), via la technologie de robot de chat de <a href=\"http:\/\/www.virtuoz.com\/en\/index.php\">Virtuoz<\/a> qui est int\u00e9gr\u00e9e \u00e0 MSN.<\/p>\n<p>Je note au travers de la pr\u00e9sentation de Jakob comme de celle des autres intervenants une insistance \u00e0 d\u00e9montrer les nouveaux formats de publicit\u00e9 permis par Silverlight. C&#8217;est assez bien vu car ce monde est en pleine \u00e9volution, notamment du fait de la num\u00e9risation galopante de la t\u00e9l\u00e9vision.<\/p>\n<p>Est-ce que pour autant l&#8217;op\u00e9ration de s\u00e9duction de Microsoft \u00e0 destination des cr\u00e9ateurs et designers de sites web a fonctionn\u00e9? Il faudra attendre un peu pour le voir. Silverlight est encore en b\u00eata&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&#8217;ai eu la chance de pouvoir discuter une bonne demi-heure avec Miguel de Icaza qui intervenait \u00e0 la conf\u00e9rence Microsoft MIX de Paris destin\u00e9e aux d\u00e9veloppeurs et designers Web jeudi 21 juin 2007. Miguel avait cr\u00e9\u00e9 Ximian en 1999, une distribution Linux rachet\u00e9e par Novell en 2003. Il est \u00e0 l&#8217;origine du projet&nbsp;Gnome, l&#8217;une des [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,14,3],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres","category-marketing","category-microsoft"],"views":11828,"_links":{"self":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":0,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}