Kürzlich wurde klargestellt, dass die neue EULA für Delphi XE3 die Client Server-Entwicklung mit der Professional Edition ohne den zusätzlichen Kauf eines Client Server-Lizenzpakets verbietet. Dies bedeutet nicht, dass der Professional-Version die Funktionen fehlen, aber die Lizenz untersagt dem Entwickler ausdrücklich, den Compiler für eine bestimmte Entwicklungsklasse zu verwenden, selbst mit Lösungen von Drittanbietern oder Eigenentwicklern.
Meine Frage ist also, ob es einen Präzedenzfall für einen Compiler oder ein ähnliches kreatives Tool gibt, das die Klasse von Arbeit verbietet, für die Sie es verwenden können. Speziell ein kommerziell lizenziertes "professionelles" Tool wie Delphi XE3. Wäre eine solche Beschränkung auch rechtlich durchsetzbar?
Ich weiß, dass es in der Vergangenheit Lehr- oder Starter-Edition-Tools gab, deren Verwendung für kommerzielle Zwecke eingeschränkt war, die jedoch nicht als "professionelle" Tools verkauft wurden. Ich weiß auch, dass für viele Computersoftware und -geräte der Haftungsausschluss gilt, dass sie nicht für "lebenserhaltende Geräte" oder "Atomkraft" bestimmt sind, aber dies dient eher der Vermeidung von Haftung als dem Verbot von Aktivitäten.
Ich erinnere mich, dass Microsoft in FrontPage eine Einschränkung eingeführt hat, mit der Sie keine schlecht auf Microsoft abgestimmte Website erstellen konnten. Diese Einschränkung wurde jedoch aufgehoben, bevor sie legal getestet werden konnte.
Update: Die EULA wurde vor dem Versand des Produkts wegen öffentlicher Widerstände gelöscht.