分类 想法 下的文章

这个本来是给知乎写的,但我还是备份一下吧
题目就是这个:做开源软件的程序员如何赚钱?

Open Source 的赚钱途径,有很多:

1、Redhat这种,freemium模式,东西给你免费用,但或者功能受限,或者没有服务,或者没有技术支持,你要自己能折腾,就自己折腾,不会折腾,就付钱买高级功能,或者买服务,或者买技术支持,Oracle也算是一个,卖的是license或者叫做subscription

2、dual-license,就是说,对个人和商业有两个不同的license,你要是拿去商用,就付钱吧;国内的discuz也算是这样的

3、也还是freemium模式,但是SaaS模式,比如mailgun,mailchimp,ipip.net这种,基本上你免费上车,因为你要花时间和精力整合他们的api,然后你生意搞大了,免费版的不够用了,就付钱吧;github也算是的,私有仓库是要付费的

4、靠生态赚钱,比如Android,免费给你用,但你必须整合Google和Google Play,于是就通过这个来赚广告费

5、打赏模式,这个不一定适合公司,但对于个人开发者来说,维护一个热门的开源库,很多人打赏,都能赚不少,比如Vuejs,由于影响力巨大,很多公司捐钱给作者尤雨溪来维护的。当然,也包括罗永浩捐款的OpenSSL, OpenBSD, OpenResty。这些开源组织都是非营利机构,但可以靠募捐或者卖会员的模式来取得收入。OpenStack,据说一个会员名额是50万美元每年吧。腾讯加入了Linux Foundation,是白金会员。

6、 Linus Torvalds,这个特例啊。由于Linux系统对互联网至关重要,Linux Foundation支付他1000万美元每年来作为Linux kernel的唯一独裁者。

7、世界上使用量最大的框架,WordPress,其实我一直搞不懂他们是通过什么方式赚钱的。WP的母公司,Automattic,也是Node.js里著名的Mongoose的所有者,有机构赞助Mongoose,但就一个机构,所以估计钱也不多。所以我非常好奇。

8、绝大多数开源软件作者没钱可赚。

曾经记忆深刻的一个案例是,有一个网站,更新并不频繁,但作者本人每天大量阅读,并选取一些可以病毒式传播的内容,经由Facebook等社交媒体的传播,就成了爆款文章。这个网站最高峰时期达到Alexa排名前十,每月广告费那肯定是非常可观的。

这的模式之所以衰落了,无非以下原因:
1、内容以心灵鸡汤为主,没有护城河,别人可以抄袭这个模式;
2、社交媒体平台的发展。也就是说,早期FB上没有什么人生产内容,后来都直接在FB这些平台上生产内容了,单独得博客形式的网站就没落了

所以,新时代的内容创业,必须考虑几个问题:
1、内容的护城河,必须做垂直方向,而不是做大而全
2、在垂直方向的基础之上,全网传播,主打自己的品牌,而不是局限于单一形式。

1、内容创业

  • 基于现有CMS生态,做发行版,做插件,做主题
  • 开发全新CMS系统,用户管理系统
  • 各种营销工具,例如在线表格系统,发送短信邮件以及即时通信消息的API
  • 各种娱乐内容本身

2、支付/加密币
3、游戏分发和制作

开源软件也要讲究市场营销的,也就是说,是否有unmet technological need,如果有,怎样去满足?

一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的行程。

我觉得有这么几个点是可行的:

1、怎样把JS和PHP框架结合起来,更方便使用。

其实Laravel就是一个非常典型的例子,性能就不说了,但真的很方便啊,随便几行代码就能解决很多问题,当然是底层做了大量封装,当然是性能差了,但性能差算个屁,到底是机器贵还是人工贵?

2、某些常用组件,比如怎样给某个框架方便的植入一个非常常用的服务,bbs,email,wechat,payment,等等吧

2018年7月13日更新
3、一个靠谱的电子商务网址、图片站、视频站,等等,对迅速建立一个可用的系统非常重要。甚至可以卖钱的。

4、对某些重要软件的支持,例如做一个非常好的admin,接入到wordpress,woocommerce,shopify之类的。

5、抄一些别的语言的靠谱的开源库,然后翻译为php之类的;或者把easywechat这种,翻译到java之类的。

2018年7月23日更新
6、追赶潮流,例如某个新的语言,比如Golang,基础设施不完全,可以做一个库;例如某个新的火热点,比如比特币之类的,那么,就干吧。

2018年7月24日更新
7、LeetCode这样的一些有用网站的Desktop App?

2018年8月6日更新
8、discourse竟然是Ruby写的,用PHP移植一下?但抄袭一模一样的api,会不会引起知识产权纠纷?还行,discourse是GPLv2,应该问题不大。但这样搞,似乎不好产生商业模式。

最近研究了不少小型电商网站,背后的技术都是大众化的程序,什么shopify,magento,opencart,drupal,wordpress,joomla什么的,反正没什么看着多高深的东西。

美国尊重知识产权是OK的,那么,这些现成的程序都是啥呢?给哪些要么懒,要么蠢的半吊子程序员做二次开发用的,美其名曰提高开发效率。毕竟美国程序员公司贵啊。

- 阅读剩余部分 -

注:原本想发表在知乎,但我发现还是不去献丑了。我觉得还是发在V站比较好。

大家好,我是艾瑞克,我目前在美国圣地亚哥,主业是给国内的朋友代购金坷垃,副业是顺便帮人写写网站。

我今天分享一下在美国做项(外)目(包)的一点体会。
我是转行的,从生物转行而来,top2毕业,现在龟缩在美国加州一个偏远小城,给人写网站为生。

我学了2年半PHP,最近半年也写了不少nodejs。
怎么说呢,美国PHP生态环境和国内完全不一样,其实这属于整个经济环境的不同。

简单对比一下吧:

国内的情况呢,目前是垄断平台的触角深入一切领域,就没有BAT不掺和一脚的地方,对吧?这个大家都同意的吧?

美国呢,相对克制一点。
前段时间知乎上还有人批评Facebook,说Facebook曾经被视为对所有人的威胁,似乎FB能做一切,但现在FB还是在卖广告过日子。
Google也一样,超过90%收入还是广告,远远不如国内巨头们的收入来源多样化。

好,这样的生态之下,就来说说美国超级巨头Amazon。

我在圣地亚哥,离墨西哥1小时车程,离西雅图隔着好几小时的飞机,其实感受不到特别多的Amazon的影响。
我两口子统共也没在Amazon上买过多少东西。

我找工作这半年来,招PHP的,全都是各类小公司,而且都是外包公司,他们在干啥呢?
1、做公司网站,主要是展示为主
2、做小型电商网站

是的,你没看错,美国这里存在大量小公司,都是有一个自己的小网站,卖点自己的产品,产品数量可能都不到100个,甚至我目前做的一个项目,只有6个产品(服务)。

于是基本上这类小公司,几乎不用框架,而都是用一个现成的程序,例如opencart,magento,shopify,WordPress(woocommerce),三下五去二,搞成一个小网站,剩下的,就是找一个Web Designer,把网站做得漂漂亮亮,就开始赚钱了。

所以美国这里的小网站,往往做的很漂亮,但实质上很简单。

做完之后呢,要投入大量的时间和金钱做推广,一般都是SEO,Facebook Page,Twitter和Instragram以及Youtube这样的社交平台上推广,找粉丝了。
再就是各种邮件营销了。

这套路就这么多,不管怎么搞,都是这个套路。

所以这就是我想自己写一个电商程序的出发点吧。

那么,为什么美国这么多小电子商务网站,而不是类似国内的超级平台化呢?就连各种名牌,都要去天猫上开旗舰店。

首先是技术手段的原因,这就是支付了。美国信用卡发达,所以有一张卡就够用了,只要能刷卡,就可以开店了,所以有很多很多的payment gateway,提供这样的刷卡服务。

其实是法律原因。如果你遇到欺诈,你显然可以要求信用卡公司拒付这笔钱,你可以说,这不是我支付的,或者你直接说,我拒绝支付这笔钱,通常信用卡公司都会给你免除这笔钱。相反,接受信用卡的商家,却要时刻防范着你,这次刷卡的人是不是真的是你!

以上两点,在国内怕是不行的,一方面国内没那么多的支付平台,二方面,你的支付宝被盗刷了,马云爸爸是不管的,消费者权益的保护水平,不是一个级别。

第三,实体经济发达。Shopify靠着给小公司建小型商城,现在估值100亿美元了。那么请问,如果实体经济不发达,shopify有这么多客户么?大量小公司能够生存,而不是仅仅几个巨头在天天上头条。对比起来,美国这经济活力和健康度,还是相当可以的。国内的小生意都是大头支出都在房租了吧。

不管怎么说,这个局势目前不错,希望美国能继续维持下去。