设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

开源社区是如何运作的—KDE篇

2010-8-30 12:59| 发布者: joejoe0332| 查看: 5361| 评论: 0|原作者: 杨赛|来自: 51CTO.com

摘要:   本文是近期有关开源社区是如何运作的第三篇,介绍有关KDE社区的情况。  KDE是在Unix时代诞生的一个桌面环境,由当时仍在蒂宾根大学念书的德国大学生MatthiasEttrich在1996年开发。KDE使用Qt程序库(C++)开发 ...

  参与KDE的开发

  好了,假设现在一个懂得开发的KDE用户加入到了kde-core-devel的群组当中,从此开始他便成为了一名KDE项目的开发者。虽然KDE社区中并没有Debian社区中的DD或是Ubuntu社区中的UCD一样的“官方认可的”身份设定,但是资历老、贡献多的开发者们仍然拥有自己的特权,那就是一个KDE SVN帐号。

  每个刚刚加入KDE社区的开发者都是一个新人。KDE社区赋予了所有新人们三种权限:

  1. 在电子邮件群组中看帖子和发言的权限
  2. 在bugs.kde.org上查看、提交和评论bug的权限(基于Bugzilla)
  3. KDE SVN上匿名下载源代码的权限 

  新人们写的和修改的代码只能以补丁的形式在电子邮件群组或Bugzilla中提交。作为一个新人,他必须要证明自己能够用C++编程,能够掌握Qt框架,能够看懂KDE的代码,以及能够使用电子邮件群组和Bugzilla来参与讨论和贡献代码。

  总之,在成功提交了几个补丁,新人的技术能力与人品得到了认可之后,就可以考虑提交KDE SVN帐号的申请表了。申请的方式和大多数开源社区差不多,需要写清楚自己为什么要申请这个帐号,再找个SVN账号的拥有者做你的引荐人,然后就是等消息了。

  这里简单介绍一下:SVN是一个开源的软件版本控制系统(Subversion服务器的简称,现在是Apache的一个项目)。这个服务可以较为轻松的对软件进行版本控制,尤其是在项目有很多组件、很多开发者提交代码、测试者提交文档文本、美工提交设计作品、翻译者提供翻译文本的情况下,这个系统就显得尤其重要。相对而言,提交Patch再统一整合的方式也不是不行,但是效率就十分低下了。

  基本上,拿到一个SVN帐号基本上是社区开发者能享受到的最大特权了。以前,杰出的贡献者还可以申请到一个@kde.org的邮箱地址作为奖励;不过一度因为分发的数量过多而造成了困扰,因此现在基本上只有官方成员才有@kde.org后缀的邮箱地址。

  根据笔者的了解,目前全球范围内差不多有2000多人拥有KDE SVN的帐号,而每年的活跃帐号差不多是300多个。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部