Die Informationen, die ich von dem Softwareanbieter erhalte, von dem meine Frau kürzlich die domänenspezifische Büroverwaltungssoftware ihres neuen Kleinunternehmens gekauft hat, machen mir Angst. Mein Eindruck ist, dass dies eine Software mit relativ geringem Volumen ist, die jedoch von einem größeren Unternehmen entwickelt und verkauft wird, das auf ihrem Gebiet ein bekannter Name ist. Die Software verwendet MS SQL Server als Datenbank. Unser Kaufvertrag enthielt 1 Serverlizenz und 5 CALs für SQL Server 2008 Standard.
Das erste, was mir seltsam vorkam, war, als ich entdeckte, dass sich die Installations-App die Freiheit genommen hatte, das SA-Passwort auf meinem Server in etwas viel weniger Sicheres zu ändern. Als ich danach fragte, wurde mir mitgeteilt, dass sie aufgrund ihrer speziellen Reseller-Vereinbarung mit Microsoft das SA-Passwort ändern müssen, damit ihre speziell lizenzierte Instanz nur für ihre Anwendung verwendet werden kann. Praktisch ist dies kein Problem, da ich über mein Windows-Login immer noch dbo-Zugriff habe, aber die Erklärung klang äußerst verdächtig.
Dann habe ich mich heute erneut erkundigt, wann wir unseren offiziellen SQL Server-Produktschlüssel erhalten können, da wir bisher auf einer Instanz ausgeführt haben, die ich von meinem MSDN-Medium installiert habe und die vorübergehend mit einem meiner MSDN-Produktschlüssel aktiviert wurde (das Geschäft läuft nicht) Noch nicht geöffnet und ich gehe davon aus, dass ich zu diesem Zeitpunkt einen gültigen Produktschlüssel habe. Mir wurde gesagt, dass ihr Mitarbeiter Remotezugriff auf unseren Server benötigen würde, damit er SQL Server mithilfe seines Mediums mit einem "eingebetteten Schlüssel" neu installieren kann. Wird MSSQL überhaupt auf vorgefertigten Medien angeboten, und wenn ja, darf jemand vorgefertigte Medien weiterverkaufen? Da er darauf besteht, sich selbst zu remoten und zu installieren, gehe ich davon aus, dass wir keine Kopie dieses vorgefertigten Mediums mit unserem eigenen eingebetteten Produktschlüssel erhalten würden.
Bin ich paranoid oder klingt das faul? Ich bin ein .NET-Entwickler mit fast keiner Erfahrung mit MS-Lizenzierung, aber ich weiß, dass dies kompliziert sein kann, daher könnte dies alles völlig normal sein. An dieser Stelle möchte ich jedoch darauf bestehen, dass sie uns entweder einen gültigen Produktschlüssel und Server- / CAL-Zertifikate senden oder uns eine Rückerstattung für den MSSQL-Teil unseres Kaufs gewähren.
UPDATE vom 21.03.11 : Der Anbieter behauptet nun, am von @Sergey unten erwähnten ISV-Lizenzprogramm teilzunehmen. Sie scheinen mir jedoch nicht den Anforderungen dieses Programms zu entsprechen; Insbesondere wurde die SQL Server-EULA nicht in unseren Vertrag aufgenommen, und sie bieten SQL als optionale kostenpflichtige Komponente ihrer Lösung und nicht als integralen Bestandteil an. Ich habe MSFT Licensing kontaktiert und erfahren, dass sie die ISV-Vertragsnummer des Anbieters benötigen, um dies weiter zu untersuchen. Der IT-Direktor des Anbieters hat zugestimmt, mir eine Kopie seiner ISV-Vereinbarung zu senden, aber ich habe sie noch nicht gesehen (oder eine Antwort in dieser Angelegenheit).
Vor ungefähr zwei Wochen habe ich endlich einen Bericht bei der BSA eingereicht. Ich sollte in den nächsten Wochen herausfinden, ob sie eine Untersuchung einleiten werden oder nicht, aber der Vertreter, mit dem ich gesprochen habe, klang nicht optimistisch - er sagte, dass Fällen, in denen Endbenutzer-Mitarbeiter ihre Ermittlungen melden, normalerweise Vorrang eingeräumt wird Arbeitgeber.
Auf jeden Fall teilte mir der MSFT-Lizenzvertreter mit, dass sie versichert ist, solange das Unternehmen meiner Frau eine Rechnung des ISV hat, aus der hervorgeht, dass die erforderliche Anzahl von SQL-Lizenzen im Kauf enthalten war, unabhängig davon, ob der Anbieter die Anforderungen erfüllt oder nicht.