我有兴趣找到一些东西.在Delphi中,因为购买时的组件已经开始时默认能够与源购买它们(即使它可能是一个稍微便宜的选择).这在Delphi合情合理的一些原因,首先Borland公司通过提供VCL的完整源与每一个安装德尔福,还具有源被认为是必要的,因为当你升级德尔福你必须重新编译,有时作者一马当先破产了.
我有兴趣了解是否有任何Delphi组件编写者有理由后悔出售他们的组件'with source'?是否有人试图根据您的代码发布竞争产品,或者将其作为自己的代码传递出去?
我问的原因是因为在购买ActiveX控件或.NET程序集时提供'with source'选项似乎仍然是例外而不是常态.也许人们不希望这些来源出于邪恶目的的保证可能会说服更多的组件编写者允许与组件一起购买源代码.
我有个人经验.我曾经卖过Delphi的组件和函数库(Delper的Clipper Functions,AKA CFD); 当我从事一项不允许兼职的工作时,我们从1996年的第1版到2000年的第5版.最后我们有5000多名注册用户; 我仍然提供其中一些免费更新和偶尔的错误修复.
我没有任何理由因为没有提供来源.事实上,没有选择购买没有来源的差价合约.我不会购买我的应用程序在没有源代码的情况下依赖的任何商业Delphi组件库,因为您引用的原因(重新编译新的Delphi版本和供应商消失).