SQL Server 2012 Express Edition aus lizenzrechtlicher Sicht
Hi,
aus aktuellem Anlass: Ich bin mal wieder zur SQL Server 2012 Express Edition aus lizenzrechtlicher Sicht gefragt worden.
Dies Posting spiegelt ausschlisslich meine Meinung und Sichtweise wieder, es ist in keinster Weise rechtsverbindlich !!!
Summary zur Verwendung und Distribution der Express-Edition so wie ich das sehe:
SQL Server 2012 Express Edition
===============================
Benutzung
=========
- Jede natürliche oder juristische Person hat das Recht diese Express-Versionen für legale Belange - auch im kommerziellen Bereich / bei kommerzieller Nutzung - kostenfrei downzuloaden und kostenfrei zu nutzen. Man muss nur mit den impliziten technischen Einschränkungen der Express Edition zurande kommen.
PUNKT ENDE AUS
Siehe
http://download.microsoft.com/download/6/4/A/64A1EC8F-F575-41E1-9D34-821FA9F98F8E/SQL_Server_2012_Licensing_Reference_Guide.pdf
http://sqlmag.com/sql-server/sql-server-2012-express-editions
Zudem liegen bei jedem Download die Lienzbedingungen als Datei bei.
Distribution
============
- Die WEITERGABE (Distribution) einer SQL Server Express Edition an DRITTE ist mit gewissen Einschränkungen verbunden
1. Distribution Requirements. For any Distributable Code you distribute, you must
• add significant primary functionality to it in your programs;
Wenn man es innerhalb einer eigenen LIB verwendet - und nicht eigenständig - gilt zusätzlich:
• for any Distributable Code having a filename extension of .lib, distribute only the results of running such Distributable Code through a linker with your program;
• distribute Distributable Code included in a setup program only as part of that setup program without modification;
• require distributors and external end users to agree to terms that protect it at least as much as this agreement;
• display your valid copyright notice on your programs; and
• indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
Folgerung:
- wenn Punkt 1 (add significant primary functionality to it in your programs) erfüllt ist, ist es IMMER legal, ein Script dermassen einzubauen, dass die jeweilige Version der Express Edition frisch installiert wird (sofern das Gesamtprogramm legal verwendet wird).
D.h. hier bietet sich eine spearate "unattended" (silent) Installation an.
http://www.matthanson.ca/2012/04/sql-server-2012-unattended-installation/
Lizenzerkennung per Programm
============================
Schwieriger, da gibt es offensichtlich Probleme
Siehe
http://www.matrix42.com/forum/viewtopic.php?f=80&t=12071
mfg
Klaus
Print article | This entry was posted by klausobd on 01.05.13 at 15:47:00 . Follow any responses to this post through RSS 2.0. |