人们必须吃饭,甚至是“像啤酒一样免费”软件的开发人员。所以我想知道,当这些公司不直接销售软件时,会使用哪些常见的收入模型?我知道一两个(广告和支持合同),但是还有更多吗?
正如Walter所指出的,如果您知道模型的优缺点,那么请把它们包括在内。
人们必须吃饭,甚至是“像啤酒一样免费”软件的开发人员。所以我想知道,当这些公司不直接销售软件时,会使用哪些常见的收入模型?我知道一两个(广告和支持合同),但是还有更多吗?
正如Walter所指出的,如果您知道模型的优缺点,那么请把它们包括在内。
Answers:
似乎最常见的有两种:
第二种模式要求公司拥有该软件100%的版权。这意味着,要求提供者签署版权分配。
这是第二种的假设应用:
“ Acme,Incorporated开发了功能丰富,美观的软件SIP电话,并根据GNU Affero通用公共许可证的版本3发行了它。
可选地,有兴趣对手机进行重新包装/品牌重塑的公司可以向Acme支付使用标准GPL3,LGPL或限制性更小的许可证来建立该项目的专有分支。
Acme,Inc.随后被Yoyodyne Systems收购,后者花了很多钱来获得代码的完全所有权。”
我不会讨论这两种情况的理想主义优点,我只是将它们介绍为我最熟悉的那些优点。
一些优点:
一些缺点:
valgrind
也是如此,我的公司定期邀请他的创建者(Julian Seward)组建我们的开发人员以使用此套件(我认为也可以在此框架上付费使用工具)。
有MySQL模型:制作出色的免费产品,然后出售支持服务。
这种模式的一种形式是Steel Bank Studio,该公司为否则由社区拥有的产品Steel Bank Common Lisp提供商业支持。SBS背后的人Nikodemus Siivola是SBCL的核心黑客之一,但是我的观点是,您不一定非要成为免费/开源产品的“所有者”才能从中赚钱。
免费软件的常见模型是与该产品一起出售支持和服务。
例如,我创建了一个文件存储应用程序。您可以免费下载它,也可以将其配置为在自己的服务器上运行,该服务器已设置为可以处理它。但是,如果您不希望配置服务器或没有服务器,则可以在我们的一台服务器上购买一个存储帐户。另一种方法是,如果您在设置应用程序使其无法在服务器上运行时遇到困难,我们可以帮助您逐步设置组件,尽管需要付费。