我已经开始研究一个可能最终具有一些真实世界适用性的个人项目.我开始接受出售许可证的想法.我相信这里的其他人之前已经做过这件事了,我想知道你曾经做过什么成功的过程.
关于许可,法律影响等方面有很多关于SO的问题.但是,我环顾四周,找不到这个问题的重复问题.需要明确的是,我不是在寻找有关使用什么许可策略,如何宣传您的软件等的信息,而是要查找应该采取哪些措施以增加成功概率的清单,以及任何可能的问题.我没有想到.如果有人有任何个人成功的故事,他们将非常欢迎.
对于一些背景知识,我的想法是许可一个封闭源,编译的.NET DLL.
我头脑中的一些事情:
是否有必要(或明智地)创办一个单独的公司来做这件事?
当答案进来时,我会更新此列表.谢谢大家!
一些技巧:
混淆:警惕混淆一切.另一种方法是混淆关键位(许可,高级功能).混淆一切的问题是来自错误报告的堆栈跟踪无效.当捕获到意外的异常时,您将希望为用户提供自动报告其详细信息的选项 - 这对QC非常有帮助.
许可证执行:如果它是一个可以轻易盗版的实用程序,人们会盗版它.基于激活的许可系统是理想的 - 如果它不是太严苛,那么人们就不会有动力去规避它.例如,每个用户至少允许3次激活(家用电脑,工作电脑,笔记本电脑).如果它是一个控制库,则可能不需要基于激活 - 将序列号烘焙到库中可能就足够了,因为客户不太可能在被盗组件上构建自己的产品.
即时/自动购买:为此编写自定义许可服务器和网页非常简单 - 您只需要大约3个表.LINQ to SQL非常适合这类事情.对于支付网关,我使用PayPal - 它很容易设置,具有销售激活码所需的功能,并允许多种货币.如果您使用PayPal,请同时启用PDT和IPN,以便您可以在屏幕上和通过电子邮件向客户提供激活码.
营销:同时尝试很多事情 - 因为很难预测任何活动的成功.特别是没有经验!让自己在您所销售的领域中有影响力的人中脱颖而出可以很好地工作.
广告:在StackOverflow上做广告 - 这就是我正在做的事情!谷歌广告词也值得尝试,因为它设置起来非常便宜 - 花10美元后你会知道它是否会对你有效.
祝你好运!
您已经列出了大部分实际的事情,就实际将产品从您那里交付给客户而言 -
不过,我也推荐一些东西。
其中一些会预先花费一些钱,但可以避免以后的麻烦。
最后两点至关重要 - 从税务角度来看,如何设置自己有很多选择,每种选择都有潜在的优点和缺点,具体取决于您的具体情况。
例如,如果您在美国,那么在执行清单上的任何操作之前注册公司有很多优势。如果您决定注册公司,您可能希望在您所在的州注册,但在内华达州或新泽西州(法律上非常支持公司的州)注册也有优势。如果您成功了,尽早这样做可以随着时间的推移节省大量工作并带来显着的好处。
另外,如果您合并,您可能需要考虑 S 军团与 C 军团(如果您是一两个人作战,S 军团很棒)。如果您不注册,您可以以独资企业或有限责任公司的形式经营,这两种企业都有优点和缺点。这在很大程度上取决于您的产品(它的作用)、您的预期回报等 - 拥有一位好的律师和一位好的会计师是一个巨大的祝福。