在我看来,如果你用一种解释性的语言写作一定很难销售软件,因为任何购买它的人都可以编辑它/改变它/转售它没有太大的困难.
你怎么解决这个问题?我有几个PHP应用程序,我不愿意向人们销售,因为它似乎太简单了,他们无法更改/阅读/编辑/销售我生产的内容.
几乎没有人出售代码.我们销售创建,编辑,支持和理解代码的能力.
作为您的应用程序的潜在买家,我可能会发现这些功能很有吸引力:
能够根据我的需要更改代码
能够阅读代码以更好地理解它正在做什么
... 是的 ...
出售我的修改的能力
所有这三个都是功能.
第三个可能是你不能给我的功能.通过法律措施解决问题,而不是技术措施.这就是许可的目的.您还可以出售更多允许转售的昂贵许可证.
您可以采取一些措施来删除前两个功能,但请记住,这样做会降低您的产品对某些人的整体价值,从而降低其销售价格.
对于许多人来说,使用开源软件的主要原因并不是它没有任何成本 - 而是你得到了源代码.
人们一直在销售创建网站的服务.此外,即使编译语言可以改变,它也更难.
大多数情况下,用户群不了解如何进行更改或如何处理脚本,因此您实际上正在销售有关如何安装和更改脚本的知识.