如何帮助开源软件项目

(为Linux宝库的免费杂志第四期写的篇概要文章,做者:顾宏军 linux

    咱们知道不少人每天都要使用开源软件,从openofficegimpLinux,开源软件几乎能知足各类人 们的使用需求。可是普通用户怎么样才能回馈开源软件软件开发社区呢?至关多的项目也都正须要你们 的帮助。  程序员

    不少时候,咱们让人参与开源社区,回馈社区时,不少人是讲“我不是技客,不是程序员,没有能 力,虽然我很想参与社区,回馈社区。”而后就没有下文了。  编程

    其实这是一种误解;他们都误觉得软件开发就是编程,只有程序员才能参与开源社区。任何人均可 以帮助本身喜欢的开源项目或社区,即便你不懂技术,你仍然能够从如下五个方面帮助开源项目。通常 而言,在开源软件项目的官方网站上,也有如何帮助该开源软件的说明。  浏览器



赞助开源项目  ide

    通常而言开源软件是可免费提供的,所以,开源软件就没有了传统的靠受权收费的收入,而开源项 目自己不少时候都须要钱,有开支。不少开源软件开发人员经过得到“赞助”,以解决项目主机空间、 开发会议等经费需求。有时一点点钱也能帮助解决问题。我我的也曾经赞助过部分开发项目,包括资金 赞助和主机赞助。  测试

    在国外赞助非盈利项目等,不少时候能够免税的,呵呵,惋惜啊,咱们在中国,即便能够也繁琐。  网站


软件项目文档  spa

    软件是由程序和文档组成的,好的软件通常都有很完备的文档。可是大部分开源软件自己都缺少文 档,咱们做为普通用户,每天使用该开源软件,是否能够帮助撰写部分的用户手册,或其余一些说明文 件呢?这将能帮助开发人员和其余用户解决很多问题。部分开源项目,由于软件自己免费提供,为了维 持生存,也经过付费方式,提供文档--至关于变相的赞助。  翻译


软件翻译  blog

    通常开源软件最初都支持两种语言:英文与开发人员所用语言;若是须要开源软件支持您所使用的 语言,那就须要志愿者的帮助:如Openoffice的中文支持,中文语言包等就是有个中文化支援小组帮助进 行;您喜欢的开源软件,没有支持您使用的语言?那帮助它创建吧;开源软件中文化,有不少人,不少 团体在作:如linux系统的中文化,Ubuntu中文小组,Debian中文小组,KDE项目也有专门KDE小组- -我的也参与Debian,i18n,zope等多个项目,帮助进行中文化与多语言支持,但感受山头愈加多了,呵呵。 


BUG与问题报告 

    没有什么软件是完美的,都会有这样那样的问题,开源软件用户最好及时将软件使用中的问题,及 时向开发人员反馈,以利于开发人员改进软件。商业软件的开发通常都会配备至关比例的测试人员,而 开源软件开发者可能是志愿者,缺少专门的测试团队,这时更须要用户的及时反映。这也是开源的一种开 发模式:核心开发+用户参与的普遍测试,常常发布新版本。大的开源项目通常都已创建了专门的志愿 测试团队--如Firefox浏览器,就提供每日构建,提供了测试用例,让QA志愿团队参与进行手工测试, 自动测试等。 


鼓吹开源软件 

    你喜欢使用开源软件么?在本身享受开源软件的同时,也别忘记对周边的朋友说,向你们宣传开源 软件,开源运动。固然,要宣传开源软件,前提是你本身要理解好开源软件的概念,若是误解开源软件, 觉得它等同于免费软件,那就要“误人子弟”了,对开源软件的发展也不利。开源软件仅仅是指软件提 供源代码,不能和免费软件花上等号,虽然不少时候开源软件能够免费得到,但这不表明不能经过提供 开源软件服务而获益。 

    若是把一个开源软件,做为一个小的生态链,若是咱们你们只求索取,而不肯奉献,那开源软件的 大餐,早晚会失去,只有造成“开发人员奉献,用户普遍参与”良性互动循环,开源软件才能一直的发 展和存在。

相关文章
相关标签/搜索