5个开源项目中常见的陷阱

开源
如果企业想开始一个新的开源项目,opensource网站提出的五个开源项目“陷阱”值得关注,同时即便是已经展开项目执行,通过了解无论在哪个阶段都可以有效、平稳的完成。

提及开源,从软件、硬件以及理念已经越来越流行,应用形式也越发丰富。如果企业想开始一个新的开源项目,opensource网站提出的五个开源项目“陷阱”值得关注,同时即便是已经展开项目执行,通过了解无论在哪个阶段都可以有效、平稳的完成。

开源5个陷阱
图片来源aspbi.com

仅你自己支持

如果你计划发布一个开源产品,需要深刻理解“你需要的支持”的含义。不要指望社会各界来帮助你提供产品支持,每个人都会以为他们所做的事非常重要、得到千百万人的支持。同样不要指望大批社区志愿者会自发涌入你的支持论坛,帮你回答问题。在开源项目上你必须为项目负责,团队将负责处理各种问题、鼓励用户使用,以保证用户能够轻松实现产品应用。

创新带头人

对于一个开源产品意味着它是开放的,任何用户都可以把它创建一个自己进程,并进行更改然后向原作者提交合并请求。这意味着由开源社区创建的新功能可以帮助产品不断提高。但不要一味依靠社区的创新来为你服务,需要不断的去创新产品,对新功能的设置、规划和产品的完善上,成为创新的带头者。

开源文化

开源文化与大多数企业的企业文化有很大不同。围绕一个开源项目团队的文化是非常重要的。志愿者和捐助者奉献自己的时间和才华,但是他们不会得到直接的金钱回报。如果钱不是一个推动因素,你应该用什么来激励他们呢?社区的氛围?对伟大的事业的理想?帮助朋友?每个人参与开源项目的原因不同,无论出于什么原因,只要他们聚集在一起,就能形成该项目的文化。一个缺少开源文化的产品必然会失败。

关键业务目标

你的开源产品和组织必须有一个业务目标,即必须明确你的选择或愿景。如果你没有正确的定义你的业务方向,那么社区和组织就无法理解你做决定的理由。同时,关键业务和目标应该是开放的、透明的。并能针对分歧和不同意见,要做好准备去诠释。如果你的业务定义错误,将会吸引错误的社区支持终将导致失败。

勇于面对失败

所有人都害怕失败,但是一个成功的开源项目需要在失败中不断完善,需要克服障碍和学习差异。如果过分担心失败,害怕尝试、害怕创新,将失去成功的可能。对失败的恐惧有多种表现:优柔寡断、为了取悦他人而做出决定,或者明明是正确的决定但由于害怕犯错而错失时机等。你的开源社区会感受到这个信息,使得这种缺乏承诺的开源项目最后变得糟糕起来。

由此,开源项目之前,如果没有意识到这五件简单的事情,可能导致重大的失误。尽管有其他的陷阱也需要避免,但开源本身并不是解决方案,它是一种方法、一种进程、一种社区和一种产品许可。可见,不要简单的宣布一个项目的开源,规划开源项目时要充满信心并最终取得成功。

责任编辑:黄丹 来源: 中关村在线
相关推荐

2022-03-17 08:34:47

TypeScript项目类型

2020-08-13 06:43:41

React前端开发

2023-12-14 17:24:20

Linux开源项目

2010-01-26 15:32:43

Scala用法错误

2010-10-26 10:16:36

求职

2019-10-30 16:03:48

JavaJava虚拟机数据库

2020-04-20 17:15:32

Java开发代码

2012-08-22 10:44:08

软件开发

2020-04-17 20:58:34

MySQLSQL优化

2017-11-27 11:25:36

MySQL优化数据

2016-11-29 08:25:07

iOS软件开发者数据可视化

2016-01-11 10:56:42

BYOD自带设备

2019-11-21 10:40:54

MySQLMySQL优化MySQL索引

2021-02-28 13:19:42

大数据IT数据管理

2018-11-18 16:31:14

Kubernetes监控容器

2023-12-22 16:48:00

Kubernetes容器集群

2021-05-10 16:41:19

机器学习人工智能IT

2017-10-25 08:56:01

数据库Oracle等待事件

2022-08-03 14:52:26

数据治理商业价值货币

2020-10-31 22:01:40

NoSQL数据库
点赞
收藏

51CTO技术栈公众号