开源项目商业分析实例(1) - MonicaHQ
- Github的地址是:https://github.com/monicahq/monica 截止到今天有6400星,725个Fork,207个Watch目前已知收入方式通过SAAS服务赚钱。每个用户收5$目前已经有一万一千多个用户,嗯,11329*$5 = $56645, 目前MonicaHQ一个月就收入五万多美金。重点是!CRM就像QQ和微信一样,用户粘性很高!老用户不容易丢失,新用户会滚滚来,嗯,MonicaHQ这个开源项目有前途啊!只用了半年时间就开始有明面上的收入了。(下面会提到)不排除有其他收入方式,只不过其他收入方式我没法截图,不方便我吹牛啊。介绍完之后,说说为啥我要举这个开源项目做为这系列文章的开篇吧,因为:
- 收入模式清晰明了,主要数据基本公开,方便截图和直接观摩。用来吹牛被爆的风险很小。
- 我是从2017年5月份左右开始观察其成长的(当然我的记忆也有可能像这篇文章一样会有偏差),当时MonicaHQ才刚开始开源4个月左右吧,我是从它童年时期看着它成长的。
- 我观察了它一年多,算是很了解了。
- MonicaHQ很公正、公开、公平、公义,它自己清晰明了的说明了为啥开源(真的很方便我吹牛啊,Talk is cheap, just show your code, 有图有真相啊)嗯,接下来说说我的心得吧:
- 技术不是重点,重点是商业模式。MonicaHQ是用PHP,PHP是什么样的语言大家都是程序员我就不多说了。所以不管你是用JAVA还是.NET,只要商业模式选好了之后,这都不是问题。
- 开源就是MonicaHQ盈利的一项很有力的武器,因为MonicaHQ在各种明显的位置都显摆自己是Open Source的,比如:
- github首页官网首页(一打开官网第一眼就看到大大的Open Source几个字)收费页面懂得抓热点,MonicaHQ刚好抓到Facebook隐私门这个风口火了一把!最后环节,就是等待大家问问题我来写Q&A。大家请尽情问问题吧。嗯,这篇文章从7点18分(欧洲时间)开始写,7点48分写完,刚好用时30分钟,一个番茄钟的时间。看来写一系列小文章远比憋一个大稿出来靠谱!
开源项目商业分析实例(1) - MonicaHQ的更多相关文章
- 开源项目商业模式分析(2) - 持续维护的重要性 - Selenium和WatiN
该系列第一篇发布后收到不少反馈,包括: 第一篇里说的MonicaHQ不一定盈利 没错,但是问题在于绝大多数开源项目商业数据并没有公开,从而无法判断其具体是否盈利.难得MonicaHQ是公开的,所以才用 ...
- Diycode开源项目 BaseApplication分析+LeakCanary第三方+CrashHandler自定义异常处理
1.BaseApplication整个应用的开始 1.1.看一下代码 /* * Copyright 2017 GcsSloop * * Licensed under the Apache Licens ...
- Android开源项目pulltorefresh分析与简单使用
在Android开发中有时我们须要訪问网络实时刷新数据.比方QQ好友在线状态最新信息,QQ空间须要显示很多其它的好友动态信息,EOE论坛client显示很多其它的文章帖子信息等.android-pul ...
- Diycode开源项目 UserActivity分析
1.效果预览 1.1.实际界面预览 1.2. 这是MainActivity中的代码 这里执行了跳转到自己的用户界面的功能. 1.3.点击头像或者用户名跳转到别人的页面 UserActivity的结构由 ...
- Diycode开源项目 TopicContentActivity分析
1.效果预览以及布局分析 1.1.实际效果预览 左侧话题列表的布局是通过TopicProvider来实现的,所以当初分析话题列表就没有看到布局. 这里的话题内容不是一个ListView,故要自己布局. ...
- Diycode开源项目 ImageActivity分析
1.首先看一下效果 1.1做成了一个GIF 1.2.我用格式工厂有点问题,大小无法调到手机这样的大小,目前还没有解决方案. 1.3.网上有免费的MP4->GIF,参考一下这个网站吧. 1.4.讲 ...
- DiyCode开源项目 BaseActivity 分析
1.首先将这个项目的BaseActivity源码拷贝过来. /* * Copyright 2017 GcsSloop * * Licensed under the Apache License, Ve ...
- Diycode开源项目 SitesListFragment分析
1.效果预览 1.1.网站列表实际界面 1.2.注意这个界面没有继承SimpleRefreshRecycleFragment 前面的话题和新闻继承了SimpleRefreshRecyclerFragm ...
- Diycode开源项目 NodeListFragment分析
1.整体分析 1.1.作用讲解 这个类没有用到,只是一个备用的. 分类列表,用于定制首页内容 考虑到节点列表一般不会变化,所以直接将数据封装在客户端中,可以直接查看,提高效率. 1.2.整体分析 首先 ...
随机推荐
- 1.1 What is the plug-in?
A game center, such as Lianzhong in China, supports hundreds of games such as Chess, Bridges, ...
- 微信小程序写tab切换
微信小程序之tab切换效果,如图: 最近在学习微信小程序并把之前的公司app搬到小程序上,挑一些实现效果记录一下(主要是官方文档里没说的,毕竟官方文档只是介绍功能) .wxml代码: <view ...
- Java 三种方式实现接口校验
方法一:AOP 代码如下定义一个权限注解 package com.thinkgem.jeesite.common.annotation; import java.lang.annotation.Ele ...
- Java面试题中常考的容易混淆的知识点区别
以下是我收集的Java编程里各种区别,供Java学习爱好者参考,这些区别都是每次Java面试中常考的,大家好好掌握,如有失误请留言指出.想要获取Java详细全套学习资料请到上海尚学堂官网获取. 1.H ...
- JAVA四类八种基本数据类型
boolean类型 Boolean在内存中占用一个字节. 当java编译器把java源代码编译为字节码时,会用int或byte来表示boolean.在java虚拟机中,用整数零来表示false,用任意 ...
- (转)iOS学习——UIlabel设置行间距和字间距
在iOS开发中经常会用到UIlabel来展示一些文字性的内容,但是默认的文字排版会觉得有些挤,为了更美观也更易于阅读我们可以通过某些方法将UIlabel的行间距和字间距按照需要调节. 比如一个Labe ...
- js获取input上传文件名和后缀
var file = $("#filedata").val(); var pos = file.lastIndexOf("\\"); var filename ...
- 查询运营商的ip段
查询运营商的ip段 所有的IP地址都是通过国际组织NIC(Network Information Center)统一分配的,目前世界上有三个这样的网络信息中心: InterNic: 负责美国及其他地区 ...
- EF之Code First代码优先
1.前言 通过英文可知,表示的是代码优先,一般创建EF都是先创建数据库,创建根据数据库的EF实体模型,而code - first 则是反过来!... 2.代码实战 我们这次创建的不是原来的数据库EF设 ...
- Qt之自定义检索框
1.效果展示 今天这篇文章主要讲解的是自定义搜索框,不仅仅支持搜索,而且可以支持搜索预览,具体请看效果图1.网上也有一些比较简单明了的自定义搜索框,比如Qt之自定义搜索框,讲的也比较详细,不过本文的侧 ...