销售个人项目/产品的首选流程是什么?

时间:2009-05-05 15:01:34

标签: process

我已经开始研究个人项目,最终可能会有一些真实的适用性。我开始接受出售许可证的想法。我相信这里的其他人之前已经做过这件事了,我想知道你曾经做过什么成功的过程。

关于许可,法律影响等,有很多关于SO的问题。但是,我环顾四周,找不到这个问题的重复问题。需要说明的是,我不是在寻找有关使用什么许可策略的信息,如何宣传您的软件等等,而是为了< em>清单应该采取哪些措施来增加成功的可能性,以及我没有想到的任何可能的问题。如果有人有任何个人成功的故事,他们将非常受欢迎。

对于一些小背景,我的想法是许可一个闭源的,编译好的.NET DLL。

我头脑中的一些事情:

  • 强大的文档,因为不太可能提供正式的技术支持
  • 指定许可条款并与律师签订正式条款
  • 代码混淆
  • 探索许可证强制执行(使用商业软件包或自定义代码)
  • 围绕产品构建网站,包括真实的代码示例,因为这是一个库
  • 可能会提供某种类型的测试期,以获得反馈并获得一点名称
  • 提供即时/自动购物
  • 营销(哦,男孩)

是否有必要(或明智地)开办一家公司来做这件事?

当答案进来时,我会更新此列表。谢谢大家!

4 个答案:

答案 0 :(得分:8)

一些提示:

混淆:警惕混淆一切。另一种方法是混淆关键位(许可,高级功能)。混淆一切的问题是来自错误报告的堆栈跟踪无效。当捕获到意外的异常时,您将希望为用户提供自动报告其详细信息的选项 - 这对QC有帮助。

许可证执行:如果它是一个可以轻易盗版的实用工具,人们会盗版它。基于激活的许可系统是理想的 - 如果它不是太严苛,那么人们就不会有动力去规避它。例如,每个用户至少允许3次激活(家用电脑,工作电脑,笔记本电脑)。如果它是一个控制库,则可能不需要基于激活 - 将序列号烘焙到库中可能就足够了,因为客户不太可能在被盗组件上构建自己的产品。

即时/自动购买:为此编写自定义许可服务器和网页非常简单 - 您只需要大约3个表。 LINQ to SQL非常适合这类事情。对于支付网关,我使用PayPal - 它很容易设置,具有销售激活码所需的功能,并允许多种货币。如果您使用PayPal,请同时启用PDT和IPN,以便您可以在屏幕上和通过电子邮件向客户提供激活码。

营销:同时尝试很多事情 - 因为很难预测任何广告系列的成功。特别是没有经验!让自己在你所销售的领域中有影响力的人中脱颖而出可以很好地发挥作用。

广告:在StackOverflow上做广告 - 这就是我正在做的事情!谷歌广告词也值得一试,因为它设置起来很便宜 - 花10美元后你会知道它是否会对你有效。

祝你好运!

答案 1 :(得分:3)

从实际将产品送到客户手中,您列出了大部分实用的东西 -

但是,我还推荐了几件事。

  • 了解您希望如何处理所有会计/采购/账单等。
  • 重新考虑正式的技术支持(为了钱),但不排除文档
  • 与律师讨论您的所有许可决定,协议等,以及公司结构
  • 与您的会计师交谈(和/或找一位擅长与小型科技公司合作的人)

其中一些会预先花费一些钱,但以后会节省头痛。

最后两个子弹是非常重要的 - 从税务的角度来看,有很多选择如何设置自己,根据具体情况,每个子弹都有潜在的优势和劣势。

例如,如果您在美国,在您的清单上做任何事情之前,要合并有很多优势。如果您决定合并,您可能希望在您所在的州进行合并,但在内华达州或新泽西州(合法的非常支持公司的州)合并也有优势。如果你成功了,那么早做这件事可以节省大量的工作,并且有很大的好处。

另外,如果你没有运输,你可能想要考虑S vs C队(如果你是一个或两个人的手术,S军队很棒)。如果您不合并,您可以作为独资企业或有限责任公司运营,这两者都有优点和缺点。这很大程度上取决于你的产品(它做了什么),你的预期回报等等。拥有一个好的律师和一个好的会计师是一个巨大的祝福。

答案 2 :(得分:1)

如果你的目标是软件开发团队作为客户,那么他们可能期望看到的东西(除了你列出的那些):

  1. 用户可能需要的任何其他项目和/或补丁的下载服务。
  2. 严格的版本控制/配置管理流程,以便您可以轻松找到他们拥有的产品版本,他们需要什么以及版本之间的差异。
  3. 电子邮件/在线错误报告。
  4. 该产品的演示/试用版。
  5. 一套很好的教程。
  6. 社区支持,例如开发者论坛。这是一项良好的“增值”服务,也可以帮助您(例如一家公司)关注能够提供“正式技术支持”这一事实。分发一些徽章和声誉分数,并获得一个免费的技术支持团队;)......但如果销售起飞,认真考虑提供“正式技术支持”,它可以对产品的感知产生巨大影响。
  7. ...并确保网站,下载服务,许可证服务器,论坛等都已正确保护并按专业标准执行。如果任何外围服务低于100%,那么这一切都会严重影响产品,特别是当您的产品属于技术产品时。

答案 3 :(得分:1)

您可能不想提供正式的技术支持,但您可以寻找创造性的替代方案,例如某种审核问题的主持论坛。此外,至少提供一个电子邮件地址供有人与您联系。

另一件事是雇用某种设计师来使您的产品,文档,网站等看起来很好。通常很容易告诉尝试设计的程序员。