首页 > 生活 > 生活妙招

为什么不开源(开源)

常驻编辑 生活妙招 2022-02-12 开源

对于个人来说,开源的目的可能是找个好工作、为以后找个好工作……;对于一家组织来说,他们考虑开源可能有多种多样的目的:1XU拜客生活常识网

  1. 1. 降低开发、维护成本。由社区来帮助寻找 bug,提出一些观点。1XU拜客生活常识网

  2. 2. 技术影响力招聘1XU拜客生活常识网

  3. 3. 建立技术壁垒。1XU拜客生活常识网

  4. 4. 营造生态。1XU拜客生活常识网

  5. 5. ……1XU拜客生活常识网

一个好的开源作品,需要连接到上下游,即影响开发者,又影响使用者。慢慢地,它个作品就会成为一个影响行业的存在。尽管会不断有其它的项目冒出来,但是由于稳固的生态建设,将巩固组织在该领域的影响力。 1XU拜客生活常识网

开源?不好意思,你们都理解错了

1XU拜客生活常识网

组织需要制定开源策略

从开头的大部分四大难题:一次性开源、按揭开源、KPI 驱动式开源、社区是什么?。我们就会发现:国内大公司的开源策略都是错的。1XU拜客生活常识网

他们可能,今年发布 Phodal UI,明后发布 Phodal Compiler,后年发布 Phodal OS。然后,中间靠各种公关稿,完成在社区的宣传。1XU拜客生活常识网

应该是这样的,今年发布 Phodal UI 1.0,年中发布 Phodal UI 2.0,明年发布 Phodal UI 3.0 和 Phodal Compiler 1.0,明年年中 Phodal UI 4.0 Phodal Compiler 2.0。过程中,需要依赖于布道师来进行闭环:1XU拜客生活常识网

  1. 1. 维护开发者关系
  2. 2. 在社区进行宣传
  3. 3. 对社区进行支持、收集社区反馈
  4. 4. 建立连接内部的通道
  5. 5. 促进内部进行改进。

这些组织需要建立一个具备可持续性的开源策略:1XU拜客生活常识网

  1. 1. 明确其带来的业务价值(如人才引进 、生态等)
  2. 2. 专职的开发人员进行开源支持
  3. 3. 开放式的开源团队组织结构
  4. 4. 合理、适当地长期 KPI 考核机制
  5. 5. 政策和流程支持。如专项鼓励奖金
  6. 6. 明确地专利和知识产权机制
开源?不好意思,你们都理解错了

1XU拜客生活常识网

开源到开放式组织

领导力变化,当我们在组织中开发一个软件应用时是以职权影响力为核心构建的;而开源方式,则是以非职权影响力构建的。1XU拜客生活常识网

社区的每个人都可以提出自己的意见,你可以 say No,但是每个人都可以提出意见。就这一点来说,对于大部分的国内公司来说是一种挑战,大部分的领导希望听到统一的声音 —— 论组织内多样性的重要。1XU拜客生活常识网

简单来说,大家想来就可以来,想走就可以走。所以,开源的一个难点就在于:如何吸引到人来参与开发。1XU拜客生活常识网

尽管大部分项目都是围绕个人、团队的中心化开放式组织,如 linus 之于 Linux。但是,开源还可能变成一个中心化的组织,如 Node.js 的 IO.js 出走事件。根据开源协议,人们可以很容易派生出一个新的项目。1XU拜客生活常识网

开源?不好意思,你们都理解错了

1XU拜客生活常识网

结论

开源,就是生态。1XU拜客生活常识网

1XU拜客生活常识网

相关阅读:

  • 开源是哪里(辽宁省开原市)
  • 我国首个桌面操作系统开发者平台“开放麒麟”正式发布
  • gitee有客户端吗 gitee添加开发者 gitee最有价值开源
  • 开源正在吞噬软件?开源rpa厚积薄发
  • 开源网安全国研发中心及软件安全基地重磅发布 | 开源
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。