Ich bin daran interessiert, etwas herauszufinden. In Delphi war es von Anfang an Standard, Komponenten mit Quellcode zu kaufen (auch wenn es eine etwas teurere Option sein könnte). Dies war in Delphi aus mehreren Gründen sinnvoll, zum einen war Borland Vorreiter, indem sie den vollständigen Quellcode der VCL mit jeder Delphi-Installation bereitstellten, zum anderen wurde der Quellcode als unverzichtbar angesehen, da man bei einem Upgrade von Delphi neu kompilieren musste und manchmal Autoren aus dem Geschäft gingen.
Ich bin daran interessiert, herauszufinden, ob irgendein Delphi-Komponentenautor da draußen jemals Grund hatte, den Verkauf seiner Komponente "mit Quellcode" zu bedauern? Hat jemand versucht, ein konkurrierendes Produkt auf der Grundlage Ihres Codes zu veröffentlichen, oder es als sein eigenes ausgegeben?
Ich frage deshalb, weil es immer noch eher die Ausnahme als die Regel zu sein scheint, beim Kauf eines ActiveX-Steuerelements oder einer .NET-Assembly eine Option "mit Quellcode" anzubieten. Vielleicht könnte die Gewissheit, dass die Leute den Quellcode nicht für schändliche Zwecke benötigen, mehr Komponentenautoren davon überzeugen, den Quellcode zusammen mit der Komponente zu erwerben.