开源项目不得不防的5个陷阱

  如今,开源软件、开源硬件以及开源理念已经越来越流行。如果你想开始一个新的开源项目,这里有五个“陷阱”你不得不防!

  你的支持

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

  关于创新

  发布一个开源产品意味着它是开放的,任何人都可以把它“Pull”下来,“fork”它,进行更改,然后向原作者提交合并请求。这似乎意味着由社区创建的新功能可以帮助产品不断提高。但是,永远不要依靠社区的创新来为你服务。你需要不断的去创新产品。在对新功能的设置、规划和产品的完善上,你应该起带头作用。

  开源文化

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

  使命和目标

  你的开源产品和你的组织必须有一个使命。你必须明确你的目标或愿景。如果你没有正确的定义你的任务,那么人们就无法理解你做决定的理由。你的使命和目标应该是开放的、透明的。针对分歧和不同意见,你要做好准备去澄清它。如果你的使命定义错误,你就会吸引错误的社区,而这终将导致失败。

  面对失败

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

  如何成功

  在开始你的开源项目之前,如果你没有意识到这五件简单的事情,可能导致重大的失误。当然还有其他的陷阱也需要避免。我们无法保证你听从本文的建议就一定可以成功。请记住,开源本身并不是解决方案,它是一种方法、一种进程、一种社区和一种产品许可。不要简单的宣布一个项目的开源。规划开源项目时,请小心以上陷阱,并要对自己充满信心:你可以在开源上取得成功。

  原文链接:http://opensource.com/business/14/4/five-common-pitfalls-open-source

时间: 2024-10-14 14:47:52

开源项目不得不防的5个陷阱的相关文章

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

提及开源,从软件.硬件以及理念已经越来越流行,应用形式也越发丰富.如果企业想开始一个新的开源项目,opensource网站提出的五个开源项目"陷阱"值得关注,同时即便是已经展开项目执行,通过了解无论在哪个阶段都可以有效.平稳的完成. 仅你自己支持 如果你计划发布一个开源产品,需要深刻理解"你需要的支持"的含义.不要指望社会各界来帮助你提供产品支持,每个人都会以为他们所做的事非常重要.得到千百万人的支持.同样不要指望大批社区志愿者会自发涌入你的支持论坛,帮你回答问题.

双十一不得不防的购物陷阱

摘要: 先涨后降和清理存货是商家惯用的手段.快递变慢递也是在所难免. 又一年双十一将来临,不少消费者表示自己在双十一低价诱惑下难自控,又有不少消费者在参加过几次电商大型促销 先涨后降和清理存货是商家惯用的手段.快递变"慢递"也是在所难免. 又一年"双十一"将来临,不少消费者表示自己在"双十一"低价诱惑下难自控,又有不少消费者在参加过几次电商大型"促销"活动后发现自己上当受骗了. 在电商兴起前,实体店卖场就热衷打折活动吸引消费者

国内大公司的开源项目一览表

奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目.它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性.目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条. 主要功能:* 读写分离* 从库负载均衡* IP过滤*

java开源项目研究 2. 开源的历史

项目     提到开源,就不得不提到Richard Stallman--开源软件的始创者和精神领袖(不是偶像崇拜^_^).他是GNU(GNU's Not UNIX)工程的发起人,FSF(Free Software Foundation)的缔造者,同时还是大名鼎鼎的GNU Emacs(一个编辑工具),GCC(c/c++编译器,不用我说了吧,呵呵),GDB(调试工具)和GNU Make的作者.     Stallman的生平是和开源历史紧密相关的:     1984年,Stallman辞去了MIT

android开源项目下载地址

FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb.ePub和fb2.此外还支持直接读取zip.tar和gzip等压缩文档. 项目地址:http://www.fbreader.org/FBReaderJ/ 源码地址:http://www.fbreader.org/files/android/FBReaderJ-sources-1.2.6.zip FBReaderJ-sources-1.2.6.zip (1.95 MB, 下载次数: 85

优秀开源项目:MyXls

  主页:http://sourceforge.net/projects/myxls/  MyXls是用C#开源项目,可以应用于silverlight .asp.net 或者 .net应用程序上.它根据微软公开的Excle文档格式文件(BIFF),以二进制格式直接生成excel文档,支持Excel versions 97 - 2007. .这意味着可以不用在服务器上安装office就能够以excle格式输出数据库中存储的数据了.这对于许多项目来说都是很有用的.     目前MyXls已经实现了单

百万开发者拥戴!七大.NET著名开源项目

尽管过了相当长的时间,花费了不少资源,微软和.NET社区还是在最近几年加入到了开源运动的阵营中来了,这令人相当惊讶,因为两大阵营一直都是经常对立的.然而,事实是依靠开源,微软社区中的开源开发工具日益发展壮大.本文将深入了解.NET领域的开源项目,介绍七个在全球受到数百万.NET开发者拥戴和欢迎的开源项目. AJAX 控件工具包 仅仅五年时间,自从AJAX的概念提出来以后,使用JAVASCRIPT,XML和异步通信去提升用户的在线体验已经从新颖的想法变为实在的需要.因为AJAX驱动的要求已经变得很

来自微信团队的 6 个开源项目

从GitHub上可以看出,到目前为止,由腾讯微信团队发起的开源项目已经有6个,并且这其中大部分都是在2016年开源的,领域涉及移动.数据库.基础类库.框架.中国大公司的开源曾经给社区留下不好的印象,比如有人就这么说,大公司的开源,开源也就意味着结束.也有人说,大公司的开源大部分都是KPI项目,开源与业务不能相得益彰,所以根本无法持续投入. 相比来说,Facebook就是互联网公司里的开源大户,目前他们的开源项目已经有近300个.对于为什么要发布开源项目,Facebook开源项目负责人也曾经解释过

OpenStack把自己设想成为云上的Linux的开源项目正进入其发展过程的关键阶段

Rackspace在2010年七月催生了OpenStack放出了一些统计数据来展示OpenStack的势头并推出其OpenStack-as-Linux的对比.例如,在该项目的第84周,有166个实体贡献了自己的力量,然而Linux花了828周才达到180个积极贡献者,根据Rackspace的数据. 根据该计算而且事实上Internap,惠普和Rackspace自己在某种程度的产品中都有OpenStack云在进入第三年时显示了不错的势头.这是否足以形成竞争来抗衡亚马逊云计算服务和VMware vC