Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Microsoft "vend" son code source

Posté par TImaniac (page perso, ). Modéré le 26 janvier 2006.
Déjà accessible par différents gouvernements, le code source du système d'exploitation Microsoft Windows va être "vendu" sous forme de licences. Cette décision constitue la tentative de réponse de Microsoft aux exigences que lui impose la commission européenne notamment en matière d'interopérabilité.

Cela traduit sans doute une volonté de rassurer certains organismes (notamment au niveau niveau européen), le système d'exploitation n'étant désormais plus une boîte noire. Il faut toutefois noter que cette "ouverture" est plus que limité, puisque Microsoft choisira les acheteurs : d'après la conférence de presse, les éditeurs de logiciels libres ne seraient pas les bienvenus parmi les clients potentiels.

NdM : nous remercions aussi Vincent Guffens, Rodier André, Adrian, Chicha pour avoir eux aussi proposé une dépêche sur le sujet

> Lire la dépêche (70 commentaires, moyenne: 3,5).  

Vous avez demandé le commentaire #675140.

boîte noire?

Posté par Gluck_ (page perso, ) le 26/01/2006 à 11:34. (lien). Évalué à 7.

Windows restera bel et bien une boîte noire étant donné qu'il ne donneront pas le code source de windows en entier mais bien celui des différents protocoles.

Il est donc hors de question de pouvoir compiler son windows après avoir audité le code.

Cela dit, je ne sais pas quel informaticien préfera du code source à une bonne doc bien structurée...

  • [^]Re: boîte noire?

    Posté par Thomas DAVID () le 26/01/2006 à 11:49. (lien). Évalué à 1.

    Ce sera peut être l'occasion de rigoler un coup en lisant le code :)

    • [^]Re: boîte noire?

      Posté par Sylvain Briole (page perso, ) le 26/01/2006 à 11:52. (lien). Évalué à 5.

      Bah, livrer le code source n'oblige pas à livrer les commentaires avec.

      Ils peuvent même "s'amuser" à livrer du code source avec des fonctions nommées de la sorte : void aaa(), void aab(), ..., et des variables du même accabi....

      • [^]Re: boîte noire?

        Posté par nakan (page perso, ) le 26/01/2006 à 12:06. (lien). Évalué à 8.

        Et juste au milieu du code bien intéressant pour l'implémentation, une fonction "void raw_decode_chain(char *stream)" dont on ne trouve le code nulle part dans le code disponible.

        --
        Au pays des pingouins, les manchots sont empereurs.

        [^]Re: boîte noire?

        Posté par zgnouf () le 26/01/2006 à 12:10. (lien). Évalué à 7.

        Après un premier 500.000.000 d'euros d'amende et un 2.000.000/jour supplémentaire, avaient-ils vraiment le choix?
        Heureusement, la commission semble ne pas en avoir fini selon la dépêche dont la conclusion est forte intéressante :
        "Cela montre que Microsoft ne craint pas tant la concurrence des développeurs propriétaires que celle des développeurs de logiciels libres"

      [^]Re: boîte noire?

      Posté par Sébastien Koechlin () le 26/01/2006 à 17:06. (lien). Évalué à 8.

      Il y a déjà eu des fuites de parties du code source de Windows, et d'après ce que j'ai lu à ce sujet (de mémoire, c'était il y a longtemps), ceux qui ont observé le code l'ont trouvé de qualité tout à fait correct.

      La seconde remarque est qu'il est truffé de code conditionnel afin d'émuler de nombreux bugs, soit de versions précédentes de windows, soit d'applications. Comme il est inacceptable que la nouvelle version de windows ne fonctionne pas avec tel soft populaire, il y a des hacks de contournement qui représentent un volume considérable de code.

      Ce n'est pas parce que le code est correct que tout fonctionne bien; dans un projet de la taille de windows, il faut encore avoir une conception correct, un découpage bien fait, des API adaptés... Tout le boulot n'est pas dans l'implémentation.

      Quand aux commentaires humoristiques, aux insultes et autres, (comme ceux du kernel Linux ou des sources de Netscape à sa publication); le source de Windows étant déjà distribué a plein de monde, le ménage a probablement déjà été fait.

    [^]Re: boîte noire?

    Posté par Sylvain Briole (page perso, ) le 26/01/2006 à 13:05. (lien). Évalué à 8.

    Ils n'ont pas l'air trop bêtes à Bruxelles :
    http://www.boursorama.com/infos/actualites/detail_actu_socie(...)

    Je cite :
    "Normalement, le code source n'est en rien une documentation ultime et c'est précisément pour cela que l'on exige des programmeurs qu'ils fournissent une documentation complète en plus du source code", a ajoute Kroes.

    • [^]On en reparlera le jours ou "wintoo" sera dans les bacs

      Posté par rzr (Jabber id, page perso, ) le 26/01/2006 à 13:35. (lien). Évalué à 1.

      Comment prouver que le code livré corresponds au code compilé ?

      Egalement j ai eu vent qus MS en interne donnait la libre possibilité de pouvoir etre en mesure de s'inscire sur une liste qui permetrait d obtenir l'access a un programme qui permetrait de lancer windows dans un debugger et ainsi de visualiser le code source... apres reste a savoir si il s'agit d'un réel debuger ou une simulation qui permet de "browser le code"...

      On en reparlera le jours ou "wintoo" sera dans les bacs

      • [^]Re: On en reparlera le jours ou "wintoo" sera dans les bacs

        Posté par pasBill pasGates () le 26/01/2006 à 17:49. (lien). Évalué à 9.

        Egalement j ai eu vent qus MS en interne donnait la libre possibilité de pouvoir etre en mesure de s'inscire sur une liste qui permetrait d obtenir l'access a un programme qui permetrait de lancer windows dans un debugger et ainsi de visualiser le code source... apres reste a savoir si il s'agit d'un réel debuger ou une simulation qui permet de "browser le code"...

        Ledit debugger est dispo gratuitement sur le site de MS depuis des annees, il s'appelle windbg et c'est un kernel debugger.

        Ca veut pas dire qu'il te permet automatiquement de voir le code source hein, si t'as les sources il te fera un mapping comme tout debugger, mais meme sans les sources il te permet de suivre ce que fait Windows instruction par instruction.

      [^]Re: boîte noire?

      Posté par Vincent Guffens (page perso, ) le 26/01/2006 à 22:52. (lien). Évalué à 1.

      chez microsoft non-plus d'ailleurs : dans une dépêche précédante de linuxfr, on peut trouver un lien vers un article de Bill Gates qui dit ceci :

      ''Sometimes interoperability is also confused with open source software'' et tout l'article est du même style ...

      voici le le lien vers la dépêche précédante : http://linuxfr.org/2005/02/14/18302.html

    [+] [^]Re: boîte noire?

    Posté par Raphaël Gertz (page perso, ) le 26/01/2006 à 13:38. (lien). Évalué à -10.

    Après skype retiré par l'état français, peut-être windows...

    Ben ui si ils ont accès au code source, les services de l'état risquent d'enfin comprendrele gruillère qu'ils ont sur leur pc...

    Enfin windows avec ou sans, ça restera toujours un trou béant...


    J'ai d'ailleur tenté d'installer un windows 2000pro, pas branché au net tant que tous les patchs n'étaient pas appliqués, 5secondes après que la connexion pppoe marche j'avais déjà un virus...
    (c'étais pour tester un programme qui buggais avec wine)

    Enfin bref, windows ça n'est absolument pas intéressant, y a plus rien a récupérer dessus (a part les derniers bout qui passent pas sous wine, mais ça durera plus longtemps...)


    Plus sérieusement, si quelqu'un dans la sale vois une fonction de windows qui manque a linux, qu'il parle maintenant ou se taise a jamais... ;)

    • [^]Re: boîte noire?

      Posté par Vador Dark (Jabber id, ) le 26/01/2006 à 16:52. (lien). Évalué à 3.

      Voilà un avis qu'il est constructif...

      [^]Re: boîte noire?

      Posté par Matthieu Moy (page perso, ) le 27/01/2006 à 06:59. (lien). Évalué à 1.

      Euuh, faut se reveiller !!!

      Ca fait un moment que la plupart des gouvernements ont accès aux sources de Windows ...