参与KDE的开发 好了,假设现在一个懂得开发的KDE用户加入到了kde-core-devel的群组当中,从此开始他便成为了一名KDE项目的开发者。虽然KDE社区中并没有Debian社区中的DD或是Ubuntu社区中的UCD一样的“官方认可的”身份设定,但是资历老、贡献多的开发者们仍然拥有自己的特权,那就是一个KDE SVN帐号。 每个刚刚加入KDE社区的开发者都是一个新人。KDE社区赋予了所有新人们三种权限:
新人们写的和修改的代码只能以补丁的形式在电子邮件群组或Bugzilla中提交。作为一个新人,他必须要证明自己能够用C++编程,能够掌握Qt框架,能够看懂KDE的代码,以及能够使用电子邮件群组和Bugzilla来参与讨论和贡献代码。 总之,在成功提交了几个补丁,新人的技术能力与人品得到了认可之后,就可以考虑提交KDE SVN帐号的申请表了。申请的方式和大多数开源社区差不多,需要写清楚自己为什么要申请这个帐号,再找个SVN账号的拥有者做你的引荐人,然后就是等消息了。 这里简单介绍一下:SVN是一个开源的软件版本控制系统(Subversion服务器的简称,现在是Apache的一个项目)。这个服务可以较为轻松的对软件进行版本控制,尤其是在项目有很多组件、很多开发者提交代码、测试者提交文档文本、美工提交设计作品、翻译者提供翻译文本的情况下,这个系统就显得尤其重要。相对而言,提交Patch再统一整合的方式也不是不行,但是效率就十分低下了。 基本上,拿到一个SVN帐号基本上是社区开发者能享受到的最大特权了。以前,杰出的贡献者还可以申请到一个@kde.org的邮箱地址作为奖励;不过一度因为分发的数量过多而造成了困扰,因此现在基本上只有官方成员才有@kde.org后缀的邮箱地址。 根据笔者的了解,目前全球范围内差不多有2000多人拥有KDE SVN的帐号,而每年的活跃帐号差不多是300多个。 |