1982d
自己出钱完成产业链建立,意味着要付出比先行者还要巨大的成本建立与现有产业链兼容的方方面面,与其他公司协作就不得不面临复杂的协调问题
1982d
与产业链协调的原理类似,开源本质上还是将最适合的事情交给最熟悉情况的公司来做,以此避免单一厂商涉足自身不熟悉的领域,造成产品缺陷。
1982d
技术人员往往是求新的,同时技术人员对Bug、不稳定、不安全的忍耐能力远比一般用户要高。但技术人员最大的特点是,以学生为主,普遍没钱。
1982d
这实际上是软件行业的技术迭代路线。企业提出一项新技术,最早进行试用的是学校中的研究群体,并随着他们毕业而成为新一代主流技术。
1982d
这也是为什么redhat要保留一个社区版的fedora,fedora主要是给未就业,有折腾精神的技术人员使用的。
1982d
一方面他们会对软件功能进行充分测试,另一方面fedora也是培养新技术使用人员的实验田。当新的RedHat发布时,fedora用户就是培训好的运维人员。
1982d
对技术人员不友好的产品,不会有人配合它去形成社区,最后不可避免的走向没落。典型的就是Windows Phone,我还记得上学时,开发个东西还要交钱。
1982d
而开源则是很好的吸引廉价技术人员配合形成生态的手段。由于开源软件众多,开源不一定形成大生态,但不开源则可能连小生态都难以形成。
1982d
那么什么情况下可以选择不开源?
1982d
2.你的产品是划时代的产品,以前从来没有过,思想和生态领先别人数年。别人短时间内颠覆不了你的生态。