opensource

悠然乱弹:我的开源观

我的梦境 提交于 2020-11-27 04:28:56
前几天看到一朋友,在营销自己的开源产品, 有一点感触,也说说我的开源观点。 关于收入的问题, 如果期望开源能够快速给自己带来收入,这个可能绝大多数的可能是会失望的。一般来说,一个开源产品,从开始,到发展,到最后能有收入,能营收平衡,这个一个漫长及艰难的过程。如果靠这个买米买肉,估计要饿死的。 那开源不关心收入,为什么还要开源呢?我可想可能有如下可能: 1.获取精神上的满足 比如,你做了一个好东西,但是又卖不了钱,放在自己兜兜里,一点成就感也没有,拿出来开源,让大家使用使用,自己获得一下成就感,满不错的。 2.获取社会的认可 通过开源,获得相当的社会认可度,有可能东方不亮西方亮,获得更好的发展机会或工作机会,或者获得与别人合作的机会。 3.收集需求 一个人在那里做,总是有这样那样局限的,即使你是超级牛人, 通过给别人免费使用,别人给你提出这样那样的意见和建议,可以帮你快速丰富和完善产品。 4.用户测试 有时候,你做了个东东,自己也不知道到底好不好,现在有许多用户来使用,实际上也同时给你做了测试。 5.获取用户群 有时候,一个产品放在那里没有什么价值,但是随着用户群越来越大,可能就可以有盈利的潜质了。同时也是潜在用户的一种培育,免费使用的人多了,可能就有愿意掏钱获得更好的服务与产品或者定制开发的人了。 6.一种市场营销手段 本来产品做也还可以,通过开源,获得市场认可,提高知名度

ntop 2016 路线图

房东的猫 提交于 2020-03-02 04:23:45
ntop 2016 路线图 2015年是一个充满活力的年份,我们得以完善工具,为社区提供更好的服务。 2016年计划如下: 100 Gbit 正如在2015年我们已经在PF_RING 中为40 Gbit提供了支持,2016年将为100 Gbit提供支持。 我们已经在PF_RING支持Accolade和Napatech 100 Gbit 网卡,但是我们的计划是使100 Gbit成为基本配置, 如果这样的话不久之后新的Intel Red Rock Canyon 网卡将推出(我们预计他们最迟在1月或2月),我们将在PF_RING中提供支持。 这些新式网卡非常被关注的特性是它可以支持多种速率如10/25/40/100 Gbit ,它可以融合以太网交换机, 我们计划/希望可以用来卸载一些使用主CPU的任务。 除了 Intel RRC之外,我们将对额外的100Gbit网卡提供支持,例如InveaTech 100Gbit 网卡。 nProbe Cento 正如过去这些年从支持1Gbit到10Gbit的工作,100 Gbit的挑战不仅仅意味着更多速率,而是一次全面的应用程序重构。 得益于算法革新和成熟的PF_RING ZC框架,我们希望能推出100Gbit和多种10Gbit的监测产品。 基于这些原因,在下周举办的Flocon会议上,我们将把新版本的nProbe命名为cento

悠然乱弹:竹子与开源:扎根是为了长得更高

↘锁芯ラ 提交于 2019-12-07 20:50:08
端午节到了,人们都在讨论屈原不屈不挠的精神,以及龙舟、粽叶等世界文化遗产。粽叶清淡,给人无限的遐想。或者,你很容易想起和粽叶形状比较类似的竹叶,以及屹立挺拔的骨感竹子。竹在清风中瑟瑟的声音,在夜月下疏朗的影子,都让文人墨客深深感动。而竹于风霜凌厉中苍翠依然的品格,更让诗人引为同道。苏东坡曾在《于潜僧绿筠轩》里宣称,“宁可食无肉,不可居无竹。无肉令人瘦,无竹令人俗。人瘦尚可肥,士俗不可医。”当年郑板桥曾作《竹石》,细细品味,也给人许多思考。 作为开源参与者,其实我们可以联想到很多和竹子相关的典故,以及和竹子相关的精神。端午节前,困顿的晌午,我决定穿越时空,会一会屈原。 一、对话屈原 为此,我溯江而上,穿越雄伟险峻的长江西陵峡,抬头眺望长江北岸,有一座气势雄伟的建筑,半遮半掩在桔林与翠柏之中,这便是世人瞩目的屈原祠。 拾级而上,来到屈原祠里,一番膜拜之后,我准备与屈原做一次详谈。“屈大夫,我不想继续做Tiny框架了,你能给我一个让我坚持的理由吗?”我问。 屈原回答 : “你看看我的祠堂四周,看到那些山蕨和竹子了吗?去年我播种了山蕨和竹子的种子后,给它们光照和水分。山蕨很快就从地面长出来,茂密的绿叶覆盖了地面。然而,竹子却什么也没长出来。一年过去了,山蕨长得更加茂密。竹子的种子仍然没有长出任何东西。 2 年过去了,竹子的种子还是没有发芽。 然而,到了第 5 年,地面上冒起了一个细小的萌芽

开源故事会:邮件列表与分支

谁都会走 提交于 2019-12-04 14:51:05
这是一个真实的小故事。 虽然有人生来就懂得这个道理,也有人写一辈子代码也未必会明白,但是我相信更多的人要用整个职业生涯去体会这里的精髓。 故事概要 一个小程序猿(代号小Y)闲来无事,决定探索一个陌生的开源消息组件[ZeroMQ]( http://www.jianshu.com/collection/4bc170355af0 ),以图未来有一天可以为改变世界做出贡献,可是他遇到了一个installing的问题——所有问题中最低级的那种。 confiure failed ! make failed ! Fuck ! Search & Open Issue Baidu.com >> Google >> issues (正确的姿势应该反过来!) 常规首发看起来,没什么收获,万般无奈之下,小Y操着瘪犊子英文勇敢地open 了一个 Issue 。 Disscution configure log make log balala balala **其实此刻小Y是不抱什么希望的。 **I can’t believe ! 地球另一头,正在喝着咖啡的同行居然回复了: Does the same problem happen with libzmq master from this repository? I've got no way to test it, but in theory at

Android Push开源解决方案

ぃ、小莉子 提交于 2019-11-30 16:58:22
在 Android 上,因为 Google 自己实现的 Android 标配的 GCM (Google Cloud Messaging,原来叫 C2DM ) 在国内基本不可用,所以,对于开发者来说,如果需要 Push功能,怎么样选择成为了一个问题。 到目前为止,国内尚没有完全向开发者免费、开放的 Push 服务可用。国外有几家第三方推送服务,但一般都要收费。所以一般来说,国内的开发者不得不考虑自己来搭建 Push服务。 自己构建 Push服务时,一个比较自然的选择就是,基于开源的现在方案来做。 使用 Google或者百度搜索 “Android Push 推送”等关键词,表明已经有不少人研究过。排在前边的是这样几篇文章: Android实现推送方式解决方案 用androidpn来实现推送 Android上实现Push Android Push Notification实现信息推送使用 上面文章提及的方案里,基本上都提及了一个开源的 Android Push实现: androidpn 。 androidpn 它本质上服务器端基于 Openfire ,客户端基于 asmack ,这二者都最 XMPP IM 开源实现里的二个基本组件,应该说 androidpn 只是把二者更多地结合起来用于做 Push的场景。 本人做过聊天App,愿意在这里,把基于 XMPP开源系统做 IM

论开源<3>---从公司企业的高度看开源

为君一笑 提交于 2019-11-27 20:05:08
3.从公司企业的高度来看开源 首先需要承认,从人类发展史上来说,代码开源确实是极大的推进了社会科技水平的发展,有着积极的进步的意义。但是,从商业公司的高度上来讲,开源还是不开源,公司都会权衡各种利弊,不是做活雷锋的。商业公司开源的大多是基础设施,其目的,一个是让更多的人参与到开发中来,帮助提高开发速度与软件质量,另一个是作为一种低价倾销手段,让这种基础设施霸占市场。商业公司由自己的雇员主导开源软件的开发,通过不断更新和上层应用来避免对手分支做大做强,靠开源扩展的市场份额在上层应用和服务上获利。 开源对商业公司来说,是一种生态,一种商业模式,软件背后的运营和过程管理这些事情,远比源码重要得多。公司/组织的开源项目一般都有自己的赢利方式。 开源容易形成上下游的工具链,以及通过相关硬件,中间件或者卖解决方案赚钱。而计算机行业技术很多没有绝对无法复制的门槛,但是有强大的路径依赖。开源容易在阵营对抗里面获胜,让更多用户和开发者落到自己的路径里面。 Android 的成功就是典型的这种路径。如果不是开源,在苹果已经势大之后就很难获得现在这样的市场占有率。而系统开源了,主导开发的还是 Google 自己,强力的更新让第三方分支无法脱离 Google,三星华为小米之类都要跟着 Google 升级,而 Google 的利益则体现在闭源的 gsm 模块、各种 Google 应用

论开源<4>---开源的商业模式

允我心安 提交于 2019-11-27 05:10:06
4.开源的商业模式 人类社会的每次飞跃,都源于知识的普及和传播速度的飞跃。文字,纸张,印刷术,互联网,都带来了文明的跃进。知识是在交流中增长的,人类绝大多数知识都是开源的,闭源的(秘密)只是历史中的偶然,人类的进步来自于普遍共享的知识。正如Linus所说,开源是常态,闭源才是偶然。当然,软件开源运动,一部分是理想主义者的情怀,还有更大一部分是商业公司的策略,就是我们这次要讨论的开源商业模式。 顺便说一句,开源能做大利润的确实不多,唯一例外是Redhat,这个有人研究过。 首先我们应该明确,开源运动大致分为非盈利组织开源,商业公司开源和个人开源这几类。而前两者,并不是想做活雷锋。只有个人开源这种方式,基本上可以认同为是一些geeks理想主义的产物。 这里着重阐述一下前两者的开源商业模式。有人说开源本身存在商业利益,这个是开源项目的结果而不是驱动力。因为使用开源项目的最终产品如果产生商业利益,相当于凝结在开源项目中的劳动产生了社会必要劳动时间,而这个东西是需要购买的,这就是为什么开源项目也能挣钱,前提是有人用这个开源项目。如果一个人的开源项目被大规模使用,那这个人基本这辈子吃喝不愁,比如Linus Torvald,Rod Johnson等等。 最初的一帮欧美程序员,福利高待遇好一天没吊事儿还闲的蛋疼,觉得自己很牛(实际上有些人确实很牛)却无法实现人生价值(名誉和声望)

论开源<5>---个人利益受损

南笙酒味 提交于 2019-11-26 17:33:48
请看本系列最后一篇文章。 5.从行业及个人利益来看开源 最后,我们从程序员/工程师自身的个人利益来看看开源对从业人员的影响。如果技术行业中从公司到个人,大家都提倡闭源,那么软件行业可以妥妥的预见不会成为吃青春饭,拼体力的行业,软件工程师只能是经验越久,越老越吃香。 看看现在路人皆知的事情,都知道码农们是从网上直接搜索到答案,然后各种拼凑代码,写个程序是多么简单的事情。程序员被蔑称为码农,编程被戏称为搬砖。如果像微软操作系统,Oracle源代码那样,完全闭源,网上搜不到各种源代码答案,那程序员这个行业的薪水就不可同日而语了,老板是不敢压价的,显然越老的程序员薪水待遇越好,手上积累了大把源代码嘛,经验岗岗的。连装修工贴个墙砖地砖都不会告诉你这简单活儿的各种小窍门,什么对缝之类的,所以程序员"个人"的开源行为对其他行业的人来说只能是笑柄。 从个人利益出发点来说,一个人顶多也就编码十多年,我们能管得了十几年,几十年之后软硬件技术行业的发展情况吗?很明显程序员工程师全都和经济学中定义的理性经济人的思维背道而驰。开源运动,使科技快速进步,发展了整个社会,牺牲了程序员小我的利益。 装修工瓦工都知道提高就业门槛,连个对缝是啥都不会告诉你,码农却是一直在自降身价,自降就业门槛,2005年以前程序员基本都是211,985以上毕业的人的专利,路人甲的普遍意识里是高智商的人才能做的工作