J'espère que ce que est écrit ci-dessous est faux ou qu'il le sera au moment où vous lirez ce post !La question "Qu'est-ce qu'un Multi-Chip Module (MCM) ?" me laissait de glace jusqu'à ce qu'un collègue pointe un (nouveau ?) détail de la définition du "processeur" Oracle. Nous avons tous notre théorie bien sur, la mienne étant que (a) c'est une erreur commise par un avocat et que ce qui est vrai aujourd'hui, le 13 mai 2008 devrait très être corrigé d'ici quelques jours, ou que (b) il y a quelque chose que j'ai raté.
Enfin voilà, si vous vous reportez à l'article à propos des MCM sur Wikipedia, vous trouverez les explications qui vous permettront que comprendre ce que c'est et confirmeront que le processeur Intel Core 2 Quad est de cet espèce. D'un autre côté, cet article sur InternetNews.com vous confirmera que le processeur AMD Barcelona (également Quad Core) n'est pas un MCM. AMD aurait bien ça dans les tuyaux mais pas avant 2010 et, nombre de cores oblige (12), sur un autre type de socket.
Alors venons en au sujet de ce post, si vous lisez le OLSA (Oracle Licencing and Service Agreement), il se pourrait bien que :
- "Vous puissiez utiliser une licence processor SE1 pour un Quad-Core AMD alors qu'il vous en faudrait 2 pour un Quad Core Intel ?" (C'est à dire 5,000 USD pour AMD vs 10,000 USD pour Intel), ou
- "Vous puissiez utiliser 2 licences processor SE1 pour un serveur avec 2 processeurs Quad-Core AMD alors qu'il vous faudrait 4 licences processor Standard Edition pour deux Quad-Core Intel (C'est à dire 10,000 USD pour AMD contre 60,000 USD pour Intel)
Si vous regardez la définitions du processeurs sur Oracle Store, vous ne trouverez aucune référence à la notion de MCM, mais vous verrez cependant que ce qui fait foi, c'est l'OLSA ! Bien que je ne vous le conseille pas, vous pouvez sélectionnez le "Store" en Français ; la phrase qu'il faut relever dans l'OLSA, est :
Pour les licences de logiciels Oracle dont la dénomination du produit inclut Standard Edition One ou Standard Edition, un processeur est comptabilisé à l’équivalent d’une prise occupée. Toutefois, dans le cas de modules multi-puces, chacune des puces du module multi-puces est comptée comme une prise occupée.Ici "prise" signifie support de processeur ou "socket". En anglais, ça donne :
When licensing Oracle programs with Standard Edition One or Standard Edition in the product name, a processor is counted equivalent to an occupied socket; however, in the case of multi-chip modules, each chip in the multi-chip module is counted as one occupied socket.Alors, j'interprète ? C'est une erreur ? La personne qui écrit les règles chez Oracle a été licenciée par Intel ? Elle est en cours d'embauche par AMD ? Oracle veut favoriser Sun et Solaris x86_64 plutôt que Dell ? Après réflexion, j'ai bien une autre idée et ce n'est aucune de celle-là ! Et vous ?
PS : Cette règle n'est pas dans le Software Investment Guide.
PPS : Si vous travaillez pour LMS, courage, on pense à vous !
