开源企业的分类

先看企业性质,比如某软是软件企业;而某特尔是硬件企业;又某BM是服务企业。它们都是纯商业企业,但因为行业分类的差异,导致开源的结果也大不相同。

再看以什么准则对待开源:默认应该以个人准则对待开源。

redhat是个例外。被收购后,暂时无法评估。

某软是软件企业,所以它只是利用开源软件,以继续扩大其事实的垄断地位,绝对不是拥抱开源,甚至不是善意的对待开源。某特尔是借助开源软件来扩大和巩固硬件的市场份额,所以开源软件不吝啬。某BM已经转变为方案商,主要是服务,所以开源软件是其助力,开源软件相对也不吝啬。

国内和国外,分类方法完全不能适用。国内的开源企业,或者说开源事业起步晚,还需要发展。

为啥国内开源企业发展不好?因为营商环境差,别说开源,即使是不开源,一个小企业如果被某些大厂看中,也会被千方百计抄袭或其它方法弄残,然后大厂自己继续搞。这种情况下,保命都来不及,谁还敢考虑开源。

如何改善?加大企业罚款力度和个人刑事判罚力度,罚款数额以营业额为基数,同样的问题,小企业罚的少,大企业罚的多。具体数额,要设计为罚到大企业真正发现,成天去欺负小企业在成本上完全不合算,只要罚一次,搞100个小企业都赚不回来。而刑事判罚力度,就是让涉事相关负责人真正做牢,3年起。二者结合,企业想把责任转稼给个人,推脱说是个人行为就行不通了;个人想坑企业,要做牢,也行不通了。企业赔钱大于赚钱,个人赔牢大于侥幸,也就没人有那个歪心思了。

尤其一些利润率高且没底限的公司,经常罚一罚,罚多点,国家也多点收入来投入到民生,利国利民啊。要不然,它们那些昧良心挣的钱最后不知道都流到哪去了。

乱世用重典,现在小企业创新这么难,够得上重“典”保护了。

良性循环,恶性循环,需要因时采用一些方法才行。

从这里引申一下,开源的分类,有一个一直被大家忽略的地方,甚至是主观地去模糊这个界限,即开源的目的。此分类方法目前在网络上还没有发现。开源公司分三个方向,一是社区,没有公司背景;二是有公司背景,但他们是想做开源的同时盈利;三是做公司的人没想做开源,但既然做开源可以盈利,就做开源。这有点像鸡和蛋,我想吃鸡蛋,以前是买鸡蛋回来炒着吃,后来发现养几只母鸡生蛋也可以,那就买几只鸡回来养着好了;还有一种是我想吃鸡肉,之前是买活鸡回来自己杀,后来发现买些鸡蛋回来孵成鸡养大再杀也成,那就买些鸡蛋回来吧。都是花钱,养鸡,出发点不同而已,这很重要。开源企业,redhat是想开源,然后想挣钱,或者一些搞开源的人想顺便办成公司挣钱花;某软是没想过开源,但后来发现开源也可以挣钱,那就开源一部分就好了,能挣钱为什么不挣。这个出发点的不同,对于开源产品的未来影响很大。使用redhat的产品,你不用担心有束缚,非常开放;但使用某软的产品,你会发现他主要还是围绕自己的系统生态来做,对于影响其生态的内容,他是可能会打压的。

分析,为什么盈利性企业背景的开源产品需要慎用?

基于盈利的目标,企业可能会修改开源协议,导致后续开源产品升级问题;而非盈利性,或者0类和1类开源产品出现这个问题的概率会比较小。

分析某软产品ooxml开放
分析google的chromium开源浏览器
分析ubuntu的强推snap应用/ubuntu放弃Unity桌面/ubuntu集成的Dash搜索声明,与搜索相关的个人数据会发送给第三方,比如您的ip地址和搜索关键词等。

Fedora在关机时会像windows那样升级系统,不提前提示。

Redhat是一个独特的现象,不具体参考性。

对开源企业分类的情况,在国际上还没有先例,所以,这里需要讲述比较多的内容,以详细解释分类原因及分类标准,以最后此分类能供所有人有效参考。

简单分为1类2类3类4类5类,redhat为1类,google为2类,ubuntu为4类,某软为5类;另外, 有一个0类,这个表示不是商业性质,是社区性质。

如此分类,需要考虑很多因素,除了需要理解开源本质以外,还要明白领袖基因/创始人基因,以及开源企业过往事件。并且,需要认真理解一个问题:开源的目的到底是什么。

企业支持开源,需要警惕,并对企业进行分类:

一是,企业不支持开源,这个以前很多,现在已经很少了;
二是,企业支持开源,但本质有区别,大概分五类,区别在于:
  1. 企业支持所有开源,欢迎所有开源,不抵制任何开源,比如redhat。

  2. 企业仅支持那些对巩固自身垄断地位的开源项目,支持力度很大,投入也很大;但对于巩固自身垄断地位无效或无明显效果甚至起负作用的开源项目,不支持,甚至抵制,如某软。

第二类企业我们定义为利用开源,如amazon。

还有一类,自身已经融入开源,但一直在从商业角度寻求霸主地位,形成商业优势,如google.

首先,企业从闭源转向开源,基本上只有一个原因,就是企业经营需要。比如盈利,发展,竞争等,而基于这些要素,可以把支持开源的企业分为几类。之所以这样定义,是源于商业企业的本质,即以盈利为目的。

某软开源,只有一个目的,就是巩固其自身的市场地位。自身,即系统生态。地位,即系统生态的市场占有率。

本文认为这是一种典型的开源企业类型,并且,这不是真正的开源。

另外一种类型,比如redhat,或者gimp,有什么区别?

思考:
redhat是否为维护redhat系统?
gimp是否为维护gimp软件?
或者,直接去分析,redhat与某软有什么不同?与google呢?

最后,因为某软的开源,主要是为了巩固系统生态,所以,开源应用的投入,应该避免跟随某软公司的方向,因为跟随某软的结果就是,将来离不开某软。作为商业公司,这是其唯一目的。