Les informations que je reçois du fournisseur de logiciels auprès duquel ma femme a récemment acheté le logiciel de gestion de bureau spécifique au domaine de sa nouvelle petite entreprise me donnent la chair de poule. J'ai l'impression qu'il s'agit d'un logiciel à faible volume, mais il est développé et vendu par une plus grande entreprise qui est un nom bien connu dans son domaine. Le logiciel utilise MS SQL Server comme base de données et notre contrat d'achat comprenait 1 licence de serveur et 5 licences d'accès client pour SQL Server 2008 Standard.
La première chose qui m'a paru étrange, c'est quand j'ai découvert que leur application d'installation avait pris la liberté de changer le mot de passe SA sur mon serveur pour quelque chose de beaucoup moins sécurisé. Lorsque j'ai posé des questions à ce sujet, on m'a dit que leur accord de revendeur particulier avec Microsoft les obligeait à changer le mot de passe SA afin que leur instance sous licence spéciale ne puisse être utilisée que pour leur application. Pratiquement, ce n'est pas un problème car j'ai toujours accès à dbo via ma connexion Windows, mais l'explication semblait extrêmement suspecte.
Aujourd'hui, j'ai demandé à nouveau quand nous pouvions nous attendre à recevoir notre clé de produit SQL Server officielle, car à ce jour, nous avons exécuté sur une instance que j'ai installée à partir de mon support MSDN, activée temporairement à l'aide de l'une de mes clés de produit MSDN (l'entreprise n'est pas pas encore ouvert et j'ai supposé que j'avais une clé de produit valide à ce stade). On m'a dit que leur représentant aurait besoin d'un accès à distance à notre serveur afin qu'il puisse réinstaller SQL Server en utilisant leur support qui a une "clé intégrée". MSSQL est-il même proposé sur des supports pré-enchéris et, dans l'affirmative, est-il autorisé à revendre des supports pré-enchéris? Parce qu'il insiste pour se connecter à distance et s'installer lui-même, je suppose que nous ne nous retrouverions pas avec une copie de ce média pré-emballé avec notre propre clé de produit intégrée.
Suis-je paranoïaque ou est-ce que cela semble louche? Je suis un développeur .NET avec une expérience presque nulle avec les licences MS, mais je sais que cela peut être compliqué, donc je suppose que tout cela pourrait être tout à fait normal. À ce stade, bien que je penche pour insister pour qu'ils nous envoient une clé de produit valide et des certificats serveur / CAL, ou nous remboursent la partie MSSQL de notre achat.
MISE À JOUR au 21/03/11 : Le vendeur prétend maintenant participer au programme ISV Royalty mentionné par @Sergey ci-dessous. Cependant, ils ne me semblent pas se conformer aux exigences de ce programme; en particulier, le CLUF SQL Server n'a pas été incorporé dans notre contrat, et ils proposent SQL en tant que composant supplémentaire de leur solution en option plutôt qu'en tant que partie intégrante. J'ai contacté MSFT Licensing et on m'a dit qu'ils auraient besoin du numéro d'accord ISV du vendeur pour approfondir la question. Le directeur informatique du fournisseur a accepté de m'envoyer une copie de leur accord ISV, mais je ne l'ai pas encore vu (ou aucune réponse d'ailleurs).
Donc finalement, il y a environ 2 semaines, j'ai déposé un rapport auprès de la BSA. Je devrais savoir dans les prochaines semaines s'ils vont ouvrir une enquête ou non, mais le représentant avec qui j'ai parlé n'était pas optimiste - il a dit que la priorité est généralement accordée aux cas où les employés des utilisateurs finaux signalent leur employeurs.
Quoi qu'il en soit, le représentant des licences MSFT m'a dit que tant que l'entreprise de ma femme avait une facture de l'ISV indiquant le nombre requis de licences SQL incluses dans l'achat, elle était couverte, que le fournisseur soit conforme ou non.