Scheint diese SQL Server-Lizenz legitim?

9

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.

Mike Powell
quelle
3
Das Ändern des Passworts klingt nach einer schrecklich seltsamen Methode, um das durchzusetzen, was sie angeblich durchsetzen. Ich werde vermuten, dass sie tatsächlich nicht sehr gut programmieren können, und das Passwort ändern, um den Code zu vereinfachen.
Michael Kohne
Soweit ich feststellen kann, stellen alle Instanzen ihres Windows-Clients eine Verbindung zum SQL Server mit denselben fest codierten SA-Anmeldeinformationen her. Berechtigungen pro Benutzer werden nur in ihrem eigenen Code für gespeicherte Prozeduren erzwungen. Abgesehen davon ist die Client-Benutzeroberfläche im Allgemeinen gut gestaltet, bietet alle Funktionen und ist überhaupt nicht das, was ich als fehlerhaft betrachten würde. Ironischerweise war einer der Hauptgründe für dieses Produkt das MSSQL-Backend, da ich Erfahrung mit der Konfiguration und Entwicklung entwickelt habe.
Mike Powell
3
Ich selbst würde sehr schnell vor Anwendungen davonlaufen , die über das SA-Benutzerkonto eine Verbindung zu SQL Server herstellen ...
Massimo
Ich stimme @Massimo zu. Wenn es ein konkurrierendes Produkt gibt, ist es jetzt an der Zeit, dies zu untersuchen.
MDMarra
Leider sind die Auswahlmöglichkeiten ziemlich begrenzt und dieses Produkt war einer der Lichtblicke auf dem Gebiet. Wenn ich über die Verwendung von sa gewusst hätte, bevor es gekauft und bezahlt wurde, hätte ich mir Gedanken gemacht, aber ich befürchte, dass ein Wechsel jetzt nicht wirklich eine realistische Option ist. Sie hofft, nächstes Wochenende ihre Türen öffnen zu können.
Mike Powell

Antworten:

12

Jede SQL-Lizenz, die kein Einzelhandelspaket ist, ist vorab festgelegt, sodass Sie sich keine Sorgen machen müssen. Klingt für mich so, als würde er Ihnen Software in Rechnung stellen und keine Lizenz von Microsoft kaufen. Wenn Sie tatsächlich eine SQL Server-Lizenz erworben haben, haben Sie Anspruch auf eine versiegelte Kopie der Software, nicht auf eine gebrannte Kopie (was er Ihnen an dieser Stelle ziemlich sicher anbieten würde).

Es gibt keine Lizenzbeschränkung, nach der Microsoft verlangen würde, dass ein Anbieter das sa-Kennwort ändert und angibt, dass die Instanz nur für seine Software verwendet werden kann. Die Lizenz zum Ausführen von SQL Server gehört Ihnen. Sie können alles ausführen, was Sie möchten. Der Anbieter kann verlangen, dass Sie seine Software nur auf diesem Server ausführen. Tatsächlich kann er verlangen, dass Sie seine Software nur über seine Supportvereinbarung auf dem Server ausführen. Dies liegt jedoch zwischen Ihnen und dem Anbieter und hat nichts mit Microsoft zu tun.

Bei Ihrer MSDN-Lizenz ist es Microsoft egal, welcher Schlüssel installiert ist, sondern welche Lizenzen Sie erworben haben. Wenn Sie mit einer MSDN-Lizenz arbeiten, die in Ordnung ist, vorausgesetzt, Sie haben eine legitim gekaufte Lizenz in einer Schublade (oder einem E-Mail-Ordner), die für diesen Computer zugewiesen ist. Stellen Sie einfach sicher, dass die von Ihnen installierte Instanz eine Standard Edition-Instanz und keine Developer Edition-Instanz von MSDN war. Beachten Sie auch, dass SQL 2008 und SQL 2008 R2 unterschiedlich lizenziert sind, sodass Sie sicherstellen müssen, dass Sie die richtige installiert haben. Wenn beim Herstellen einer Verbindung im Objekt-Explorer 10.0 angegeben ist, ist dies SQL 2008, wenn 10.50 angegeben ist, ist dies SQL 2008 R2.

Informieren Sie ihn darüber, dass Sie die physische Kopie von SQL Server 2008 möchten, auf die Sie Anspruch haben, da Sie eine Kopie der Software gekauft haben. Wenn er Ihnen weiterhin die BS über seine Lizenz gibt, muss er diese installieren usw. Teilen Sie ihm mit, dass Sie sich an die BSA (Business Software Alliance) wenden und ihn wegen Softwarepiraterie melden (was genau er tut, wenn er es ist) Ihnen eine Lizenz in Rechnung stellen und keine Lizenz bereitstellen). Die BSA wird mehr als glücklich sein, ihn zu jagen, ihn zu häuten und sein ganzes Geld zu nehmen (Sie erhalten eine Kürzung als Findergebühr ). Die BSA ist im Grunde die Software-Lizenz Cops.

mrdenny
quelle
Dies ist genau die Art von Informationen, nach denen ich gesucht habe. Ich bin mir der BSA bewusst, wollte diese Karte aber nicht spielen, wenn die Möglichkeit bestand, dass ihre Erklärungen legitim sein könnten. Vielen Dank!
Mike Powell
1
Nach allem, was du gesagt hast, verarschen sie dich meiner Meinung nach.
Mrdenny
@ MikePowell lassen Sie uns wissen, wie es ausgeht.
Mrdenny
Wird besorgt. In unserem letzten Telefongespräch stimmte mein Kontakt zu, sowohl unsere Installationsmedien zu versenden als auch Kontaktinformationen für den MS-Lizenzvertreter zu senden, aber bisher habe ich keine gesehen.
Mike Powell
hey @Mike irgendwelche Updates?
Thomas Bonini
5

SQL Server wird vorab PID verkauft. Das klingt allerdings unglaublich lückenhaft. Ein kurzer Anruf bei einem Microsoft-Lizenzvertreter sollte die Verwirrung beseitigen, da hier niemand Ihre eigentliche Frage beantworten kann.

MDMarra
quelle
Vielen Dank. Ich habe vor, mich bei der Microsoft-Lizenzierung zu erkundigen, aber diese letzte Sache ist am späten Nachmittag passiert, also dachte ich, ich würde versuchen, hier ein Feedback zu bekommen, während ich über das Wochenende darüber schmorte.
Mike Powell
Und Sie haben Recht, mein Titel impliziert, dass ich mehr von einer endgültigen Antwort erwarte als ich wirklich bin - ich werde es umformulieren.
Mike Powell
3

Tatsächlich gibt es ein Lizenzgebührenprogramm für Microsoft Independent Software Vendor (ISV) , über das ein Softwareanbieter Lizenzen für einige Microsoft-Produkte erhalten und die in seine Anwendungen integrierten Microsoft-Produkte weitergeben kann.

Weitere Informationen von Microsoft:

Für einige Produkte, einschließlich SQL Server, gibt es zwei Arten von Lizenzen:

  • ISV-Lizenz (Standard), die die Fähigkeit der Endbenutzer, das Produkt mit anderen Anwendungen zu verwenden, nicht einschränkt;
  • ISV-Laufzeitlizenz, mit der das Microsoft-Produkt nur als Teil der Unified Solution verwendet werden kann und die Verwendung mit anderen Anwendungen untersagt.

Offensichtlich ist die Laufzeitlizenz billiger (in einigen Fällen mehr als 2x).

Wie solche Produkte aussehen sollten ... Microsoft sagt in den FAQ zum ISV ​​Royalty Program:

Sie können Microsoft-Lizenzprodukte („Produkte“) in Ihre Geschäftslösung integrieren, indem Sie ein oder mehrere Microsoft-Produkte zusammen mit der Software für Ihre Unified Solution einbinden und die Lösung wie folgt vertreiben:

Kopieren auf physische Medien, die als Unified Solution gekennzeichnet und verpackt sind

ODER

Vorinstallation auf einem Computersystem zur Verteilung als Teil Ihrer Unified Solution.

Sergey Vlasov
quelle
Vielen Dank, Sergey. Ich wollte gerade eine weitere E-Mail an diese Leute schreiben, aber ich werde zuerst Ihre verknüpften Informationen lesen. Die ISV-Laufzeitlizenz klingt fast genau so, wie sie beschrieben wird, mit der Ausnahme, dass die SQL Server-Serverlizenz und die CALs separat berechnet wurden.
Mike Powell
2

Nun, ich freue mich, berichten zu können, dass ihr alle FALSCH seid. Ich habe heute meine offiziellen Installationsmedien erhalten, und obwohl ich vom Rückgang der Verpackungsqualität bei Microsoft ein wenig enttäuscht bin, bin ich froh, diese kleine Episode hinter mir zu haben:

Es ist in Ordnung, denn hey, die Wirtschaft.

Im Ernst, das habe ich gestern per Post erhalten, ohne auch nur ein Stück Papier. An dieser Stelle erklärt mein Kontakt, dass sein Unternehmen über eine Open-Lizenz verfügt, mit der sie SQL Server unter Verwendung ihres Schlüssels in dieser Form an ihre Kunden weiterverkaufen können. Wieder klingt das für mich völlig falsch. Er hat sich freiwillig bereit erklärt, mir Kontaktinformationen zu senden, damit ich mich direkt an den MS-Lizenzvertreter wenden kann, aber ich habe diese Informationen bisher noch nicht gesehen und wir waren so beschäftigt mit anderen Dingen, dass ich noch nicht danach gefragt habe. Gibt es eine Chance, dass eine solche offene Lizenz existiert?

Mike Powell
quelle
2
Sehr schön ... eine gebrannte DVD! Das ist definitiv eine gefälschte Kopie.
Antoine Benkemoun
Nehmen Sie Kontakt mit Microsoft Compliance auf - sie haben engagierte Mitarbeiter, die sich um solche Dinge kümmern.
Chris W
2
Ja, MS wird diesen Kerl lebend essen. Viel Spass damit!
Ceejayoz
1
Es gibt keine solche offene Lizenz, mit der die Lizenz weiterverkauft werden kann. Wenn Sie die Lizenz lesen, werden Sie feststellen, dass Microsoft-Lizenzen tatsächlich nicht übertragbar sind. Kontaktieren Sie die Jungs von BSA und lassen Sie sie diesen Kerl kaputt machen. Wenn Sie einen schönen fetten Finder bekommen, denken Sie daran, wem Sie ein paar Biere schulden. :) Ich liebe den Aufkleber auf dem Etikett, auf dem "SQL 2008" steht, damit er echt aussieht.
Mrdenny
Ich fand den Aufkleber auch lustig, aber um ganz fair zu sein, sagte er mir, dass er eine verbrannte Kopie schickte, also versuchte er nicht wirklich, mich davon zu überzeugen, dass dies eine echte DVD war. Wie auch immer, ich würde mich freuen, wenn wir irgendwie die Wiederbeschaffungskosten für eine echte SQL-Lizenz daraus ziehen würden - aber wenn noch etwas übrig ist, werden die Biere definitiv bei mir sein!
Mike Powell
-1

Tatsächlich sind SQL Server 2008 R2-Lizenzen gemäß EULA übertragbar, daher gehe ich davon aus, dass auch SQL Server 2008 zulässig ist. Hier ist der Text aus der EULA, der von http://www.microsoft.com/en-us/download/details.aspx?id=2803 heruntergeladen wurde

  1. ÜBERTRAGUNG AN EINE DRITTE. Der erste Benutzer der Software kann diese Vereinbarung und CALs direkt an Dritte übertragen. Vor der Übertragung muss diese Partei vereinbaren, dass diese Vereinbarung für die Übertragung und Verwendung der Software gilt. Die Übertragung muss die Software und das Lizenznachweisetikett enthalten. Der erste Benutzer darf keine Instanzen der Software behalten, es sei denn, dieser Benutzer behält auch eine andere Lizenz für die Software.

Auf dem Screenshot sah es jedoch nicht so aus, als ob sie das Label Proof of License enthielten. Wenn es sich wirklich um eine Volumenlizenz handelt, hätten sie kein solches Label. Die Lizenz kann möglicherweise über das Volumenlizenzierungszentrum übertragen werden, obwohl der Empfänger möglicherweise auch eine Volumenlizenzvereinbarung benötigt, um die Lizenz zu übertragen (normalerweise wird diese beim Kauf einer ersten Volumenlizenz erstellt).

Mike
quelle