Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Microsoft dévoile une partie du code source d’Office

par - source: reuters.co.uk
La firme américaine Microsoft vient d’annoncer qu’elle allait distribuer à pas moins de 30 pays une partie du code source de sa suite logicielle Office 2003. Le but de cette opération est de permettre aux experts informatiques des différents pays concernés de vérifier la sécurité et la compatibilité des produits de l’éditeur avec d’autres systèmes informatiques.

Cette initiative implique bien sûr des consignes de sécurité strictes et de confidentialité draconiennes pour les gouvernements. Microsoft ne souhaite pas voir le code source de sa suite Office diffusée sur la toile.

Peu à peu, Microsoft semble se rapprocher timidement de la politique "open" de Linux, son principal concurrent, dont les sources sont déjà consultables et accessibles à tous sur Internet. 
Partager:
29
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
Polio 20/09/2004 14:18
Masquer
-0+

Gaetan A a écrit :

Peu à peu, Microsoft semble emboîter timidement le pas de Linux son principal concurrent dont les sources sont déjà consultables et accessibles à tous.




En meme temps entre devoiler une portion des sources d'Office aux gouvernements prets a basculer leur parc sous Linux, et donner a quiconque le droit de librement modifer et redistribuerles sources, il y a comme une subtille nuance :D

fuful 20/09/2004 14:28
Masquer
-0+

Clair !
Mais bon, si les sources sortent de chez Microsoft, on peut être sur que 15 jours plus tard, des bouts sont sur le web.

riderinvasion 20/09/2004 15:50
Masquer
-0+

Oui, la nuance est de taille. C'est dommage de retrouver un tel constat dans un article comme celui-ci. On est encore beaucoup beaucoup trop loin de l'ouverture des logiciels libres ...
(et en plus linux, c'est qu'un kernel. NA)

maxxyme 20/09/2004 16:23
Masquer
-0+

Polio a écrit :

En meme temps entre devoiler une portion des sources d'Office aux gouvernements prets a basculer leur parc sous Linux, et donner a quiconque le droit de librement modifer et redistribuerles sources, il y a comme une subtille nuance :D



C'est clair...

De plus cette initiative n'est pas nouvelle il me semble, il y a depuis un certain temps (j'ai failli dire très longtemps) des "observateurs" privilégiés, qui ont le droit de consulter le code de Windows, ça fait partie de ce qu'ils appellent "Microsoft Shared Source"
http://www.microsoft.com/resources [...] fault.mspx (en anglais)

Simplement, y'a des clauses tellement hallucinantes, qu'au final, c'est super contraingnant, ça emprisonne toujours l'utilisateur et que rien ne vaut la GPL. :)

almograve 20/09/2004 16:44
Masquer
-0+

Faudrai pas oublier non plus que ce n'est pas M. Tout le monde qui est capable de lire est d'exploiter du code! Même les gouvernement n'ont que trés peu de ressources qui savent le faire...

et même dans la communauté Linux, ils sont vraiment pas nombreux...il ne faut pas penser que ce sont des 100taine de milliers de personnes qui sont à l'origine des différentes versions d'OS et software open source.

almograve

Antar 20/09/2004 17:19
Masquer
-0+

Encore un effort MS, qu'on sache ce que tu as dans les trippes.

Servlax 20/09/2004 17:21
Masquer
-0+

Je crois qu'il s'agit plus d'une manière d'avoir des garanties de la part de Microsoft.

Qui saurait véritablement exploiter tout ce code ?

Très peu de monde, et en plus cela prend un temps énorme.

Car n'oublions pas qu'à la différence de Linux, qui n'est qu'un noyau, Windows est un ensemble dense de noyau, interface graphiques, API et autres outils.

FloGal 20/09/2004 18:00
Masquer
-0+

almograve a écrit :

Faudrai pas oublier non plus que ce n'est pas M. Tout le monde qui est capable de lire est d'exploiter du code! Même les gouvernement n'ont que trés peu de ressources qui savent le faire...

almograve




Faut pas exagérer c'est du C/C++ . Il y a quand même qq gaziers qui savent lire ce genre de code y compris votre serviteur ... ;)

xam 20/09/2004 18:44
Masquer
-0+

Servlax a écrit :


Car n'oublions pas qu'à la différence de Linux, qui n'est qu'un noyau, Windows est un ensemble dense de noyau, interface graphiques, API et autres outils.


et ?

yoconono 20/09/2004 19:12
Masquer
-0+

Servlax a écrit :

Je crois qu'il s'agit plus d'une manière d'avoir des garanties de la part de Microsoft.

Qui saurait véritablement exploiter tout ce code ?Plein de monde. De dizaines de milliers de personnes au bas mot

Très peu de monde mais oui, les codeurs sont rare et ms code à un niveau de compréhension supérieur, et en plus cela prend un temps énorme.ca c'est vrai

Car n'oublions pas qu'à la différence de Linux, qui n'est qu'un noyau, Windows est un ensemble dense de noyau, interface graphiques, API et autres outils.Car n'oublions pas que le commum des mortels ne fait pas la différence entre Linux et GNU/Linux ou encore les distributions. amha c'est le cas pour l'auteur de la news




De toute facon il n'est écrit nulle part que l'on peut l'exploiter. Au mieux si le lecteur trouve un bug enorme il peut le remonter à Ms, mais sans garantie de correction

Servlax 20/09/2004 19:22
Masquer
-0+

xam :

La différence essentielle, c'est que Windows XP contient près de 50 millions de lignes de code commentaires compris, ce qui est énorme comparé au quelques lignes du noyau Linux.


yoconono :

Des dizaines de milliers peut être, mais qui ont un travail à plein temps (les compétences de ce type étant très recherchées), et n'ayant certainement pas envie de se plonger encore dans du code.

Il me semble d'ailleurs que ce code est composé d'énormément de fichiers et en plus difficile à comprendre.

Quand aux bidouilleurs, quel intérêt pour Microsoft ?

yoconono 20/09/2004 19:25
Masquer
-0+

Servlax : et si tu comparais le noyau Ms au noyau Xp ??

L'interface graphique Windowsà X+KDE/Gnome/iceWM/WindowMaker... ?

Office à Ooo ou autre ?

Des pommes et des poires ?

Des voitures et des tomates ?



>> Il me semble d'ailleurs que ce code est composé d'énormément de fichiers et en plus difficile à comprendre.


Les codes monoblocs c'est bien quand on travaille sur amstrad CPC en basic

xam 20/09/2004 19:28
Masquer
-0+

Servlax a écrit :

xam :

La différence essentielle, c'est que Windows XP contient près de 50 millions de lignes de code commentaires compris, ce qui est énorme comparé au quelques lignes du noyau Linux.


Mais tu t'enfonce, tu compare un kernel à un OS complet. Tu te rends compte de la différence !?

qdm 20/09/2004 19:52
Masquer
-0+

Servlax a écrit :


La différence essentielle, c'est que Windows XP contient près de 50 millions de lignes de code commentaires compris, ce qui est énorme comparé au quelques lignes du noyau Linux.




Bravo, le lapsus du mois qui en dit encore plus long sur l'opinion du posteur que sa pensée originelle :lol:

FloGal 20/09/2004 19:52
Masquer
-0+

Servlax a écrit :

lignes de code commentaires compris




Ben justement, quand tu ouvres le code source d'une dll , tu vois que c'est vachement bien documenté . 5 lignes de commentaires pour 1 ligne de code . ça facilite bien la compréhension ...

Et puis les programmeurs font aussi ça par passion ... Je m'amuse a faire un programme pour gagner au loto depuis des années , il y a au moins 200 000 lignes de code, et inutile de dire que je n'ai jamais rien gagné avec çà :)

Roro2003 20/09/2004 20:37
Masquer
-0+

pourquoi tu cherches à créer un programme qui lit dans le futur? [:grut]

squall 20/09/2004 20:59
Masquer
-0+

Il a codé en binaire tous les résultats du loto depuis 1912. :D

FloGal 20/09/2004 21:10
Masquer
-0+

Roro2003 a écrit :

pourquoi tu cherches à créer un programme qui lit dans le futur? [:grut]




Je travaille pour le futur ;)

A propos, super ! le site que tu as fait avec tes potes sur la fusion :)

Juste une petite précision la "machine" qui produit de l'énergie électrique à partie de la fusion thermonucléaire s'appelle un tokamak (du russe TOK (courant) KA-mera ( chambre) MAK ( magnétique)) donc le tokamak Tore Supra ...

FloGal 20/09/2004 21:12
Masquer
-0+

squall a écrit :

Il a codé en binaire tous les résultats du loto depuis 1912. :D




C'est presque ça : 0-49 ça tient dans un octet :)

Servlax 20/09/2004 21:52
Masquer
-0+

xam + qdm :

C'est bien ce que j'ai écrit : "La différence essentielle, c'est que Windows XP contient près de 50 millions de lignes de code commentaires compris, ce qui est énorme comparé au QUELQUES LIGNES DU NOYAU LINUX."

Ce que je voulais dire, est que ce code source date de 20 ans pour certaines parties, et que le décortiquer n'apporte rien sinon des maux de têtes.

Comparé au seul noyau Linux, chouchouté par les développeurs du libre, le code de XP est bien plus pénible à analyse car 20x plus long, si ce n'est plus.

Mais je ne doute que les masochistes existent et s'en donneraient à coeur joie, s'ils avaient la chance de participer au Shared Source de Microsoft.


FloGal :

Le code source de Windows n'est pas aussi garni de commentaires, si je me rappelle bien.

Je dirais plutôt 1 commentaires pour 5 lignes.

yoconono 20/09/2004 22:01
Masquer
-0+

Servlax a écrit :

xam + qdm :

C'est bien ce que j'ai écrit : "La différence essentielle, c'est que Windows XP contient près de 50 millions de lignes de code commentaires compris, ce qui est énorme comparé au QUELQUES LIGNES DU NOYAU LINUX."

Ce que je voulais dire, est que ce code source date de 20 ans pour certaines parties, et que le décortiquer n'apporte rien sinon des maux de têtes.

Comparé au seul noyau Linux, chouchouté par les développeurs du libre, le code de XP est bien plus pénible à analyse car 20x plus long, si ce n'est plus.

Mais je ne doute que les masochistes existent et s'en donneraient à coeur joie, s'ils avaient la chance de participer au Shared Source de Microsoft.




euh.... tu as une idée, même approximative de l'age de certains composants du noyau linux ?.

Tu as une idée de l'age d'un noyau XP/2000 ?

le code de XP est bien plus pénible à analyse car 20x plus long, si ce n'est plus.

Tu as des sources te permettant d'affirmer que le code d'un windows (OS complet) et 20fois plus long que celui d'une distro linux -hors suites logicielles - ? [je compare ce qui est comparable]




sinon tu as remarqué que la news parlait d'office ?. J'ai un doute

FloGal 20/09/2004 23:21
Masquer
-0+

Servlax a écrit :



FloGal :

Le code source de Windows n'est pas aussi garni de commentaires, si je me rappelle bien.

Je dirais plutôt 1 commentaires pour 5 lignes.




Tu sais bien que ce serait illégal de publier du code source Microsoft dans ce forum . je te parlais en ayant une dll sous les yeux , mais bon c'est pas important ...

squall 20/09/2004 23:38
Masquer
-0+

J'avais lu sur d'autres forums que le code source de MS était bien documenté mais bordélique du fait de la structure de NT (on rajoute des couches versions après versions).

je suis un gros noob en prog, alors c tout au conditionnel :D

Roro2003 20/09/2004 23:55
Masquer
-0+

FloGal a écrit :

Je travaille pour le futur ;)

A propos, super ! le site que tu as fait avec tes potes sur la fusion :)

Juste une petite précision la "machine" qui produit de l'énergie électrique à partie de la fusion thermonucléaire s'appelle un tokamak (du russe TOK (courant) KA-mera ( chambre) MAK ( magnétique)) donc le tokamak Tore Supra ...



je sais que c'est un tokamak, pour sûr j'y suis même monté dessus :D
Merci pour le site, ça fait bientôt 2 ans qu'il y est (c'était pour les TPE de terminale)

FloGal 20/09/2004 23:57
Masquer
-0+

yoconono a écrit :



Tu as des sources te permettant d'affirmer que le code d'un windows (OS complet) et 20fois plus long que celui d'une distro linux




Par exemple Windows 2000 : "contre 40GB pour la totalité du source"
http://www.indexel.net/1_20_3569__ [...] derobe.htm

Et pour Linux c'est plutôt de l'ordre de 1 Go

Pas taper hein , c'est juste pour donner un ordre de grandeur :)


FloGal 20/09/2004 23:59
Masquer
-0+

Roro2003 a écrit :

je sais que c'est un tokamak, pour sûr j'y suis même monté dessus :D




Et ça a dû te faire chaud aux ... :)

FloGal 21/09/2004 00:15
Masquer
-0+

squall a écrit :

J'avais lu sur d'autres forums que le code source de MS était bien documenté mais bordélique du fait de la structure de NT (on rajoute des couches versions après versions).





à propos des 660 MB de code source qui ont été volés , voir le lien plus haut, ben sur un réseau P2P très connu, tu les trouves . Et donc tu peux te faire une idée de la façon dont les programmeurs de Microsoft travaillent ...

squall 22/09/2004 19:56
Masquer
-0+

ouais mais c'est le SP2 de Windows 2000 nan ? et si c'est pas la même équipe qui fait les SP et celles qui fait le coeur des windows 200x ? :D

yoconono 22/09/2004 20:01
Masquer
-0+

FloGal a écrit :

Par exemple Windows 2000 : "contre 40GB pour la totalité du source"
http://www.indexel.net/1_20_3569__ [...] derobe.htm

Et pour Linux c'est plutôt de l'ordre de 1 Go

Pas taper hein , c'est juste pour donner un ordre de grandeur :)




oui mais linux c'est un noyau et windows 2K un OS

Publicité

Les offres du moment

Newsletters


OK