Das Problem vieler Leute ist: Software ist nichts materielles. Man bekommt ja nur einen Key und einen Link zum Download.
Die Wertschätzung der Leistung eines Softwareherstellers ist damit (leider) zumeist eine andere.
Wie wäre es denn, wenn es für Schüler und Studenten eine kostenlose Version gäbe, die aber nur spezielle Exe-Dateien erzeugt?
Beim Start der Anwendung würde ein Splashscreen "Powered by Delphi Starter Edition - not for commercial use" angezeigt, und in die Exe wären die Lizenzbedingungen eingebettet.
Spezieller Code würde über eine Prüfsumme noch sicherstellen, dass die Exe seit dem Linken nicht verändert wurde.
Damit wäre ein kommerzieller Einsatz dieser Exe im Prinzip ausgeschlossen.
Und dennoch könnten Schüler, Studenten und Hobbyprogrammierer kostenlos Delphi lernen.
Zusätzlich müsste die Starter Edition in alle
DFM-Dateien ein Property einbetten, dass es in den kostenpfl. Delphi-Version nicht gibt.
Damit wäre ausgeschlossen, dass ein Team mit 5 Programmierern nur eine Prof-Version zusammen mit 4 Starter Editions sinnvoll nutzen kann.