Мне интересно что-нибудь выяснить. В Delphi по умолчанию с самого начала при покупке компонентов была возможность покупать их с исходным кодом (даже если это может быть немного более дорогой вариант). Это имело смысл в Delphi по ряду причин: во-первых, Borland лидирует, предоставляя полный исходный код VCL при каждой установке Delphi, но также наличие исходного кода считалось важным, поскольку при обновлении Delphi вам приходилось перекомпилировать, а иногда и авторы вышел из бизнеса.
Мне интересно узнать, были ли у кого-либо из разработчиков компонентов Delphi когда-либо причины сожалеть о продаже своего компонента «с исходным кодом»? Кто-то пытался выпустить конкурирующий продукт на основе вашего кода или выдавал его за свой?
Причина, по которой я спрашиваю, заключается в том, что предоставление опции «с исходным кодом» при покупке элемента управления ActiveX или сборки .NET все еще кажется скорее исключением, чем нормой. Возможно, заверение в том, что людям не нужен источник для гнусных целей, могло бы убедить большее количество разработчиков компонентов разрешить приобретение исходного кода вместе с компонентом.