Also ich habe schon VBA programmiert und das Ergebnis verkauft. Das lief alles über ein Gewerbe und ich habe mir ehrlich gesagt nicht die Frage gestellt, ob MS da etwas abbekommen muss. Das Office ist bezahlt, also eine Lizenz. Dazu gehört auch die Nutzung der integrierten Programmiersprache. Ich kann mir kaum vorstellen, dass irgend ein Entwickler zusätzlich etwas an den Hersteller der Programmiersprache bezahlt, wenn er sie lizenziert hat. (Damals hat man zum Beispiel Turbo Pascal oder Delphi von Borland als reine Programmiersprachen lizenziert. Damit konnte man dann auch unabhängig Geld verdienen.)
Zum Vergleich: Zahlt irgend jemand der Schulungen für Excel und Co. gibt extra etwas an MS? Nein, natürlich nicht. Sobald Formeln vermittelt werden, sprechen wir aber auch über eine Art der Programmierung. Übrigens Turing vollständig, seit der Einführung der Lamda Funktionen. Unabhängig davon, was ist denn mit UDFs? Wären die dann eine Grauzone, weil VBA und als Funktion in einer Tabelle nutzbar? Ne, glaube ich nicht dran.
Um es auf die Spitze zu treiben ... Warum sollte ich für den Verkauf meiner Programmierleistung etwas an MS abführen, während ich mit der gleichen Software-Lizenz Excel-Dateien ohne VBA in der Welt rumschicken kann, als gäbs kein Morgen mehr? Abgesehen davon hast Du bei MS ja gefragt. Wenn die sich nicht auf ein entsprechendes Recht berufen haben, schätze ich, sie haben ihre Chance verpasst.
Ich bin allerdings kein Jurist. Im Zweifelsfall studiere die AGB. Wenn da nix dazu drin steht, kannst Du (meiner Meinung nach) losprogrammieren und unabhängig von MS Kunden mit Makros und AddIns beliefern.
|