自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

開(kāi)源社區(qū)是如何運(yùn)作的——KDE篇

原創(chuàng)
開(kāi)源
KDE是在Unix時(shí)代誕生的一個(gè)桌面環(huán)境,與Gnome同為當(dāng)前最為主流的兩大Linux桌面環(huán)境。KDE項(xiàng)目從一開(kāi)始就與社區(qū)參與脫不開(kāi)關(guān)系,其最初誕生于Usenet上的一篇帖子?,F(xiàn)在,KDE的參與者已經(jīng)遍布全球各地。本文將介紹KDE社區(qū)的成員結(jié)構(gòu)和運(yùn)作方式。

【51CTO獨(dú)家特稿】本文是51CTO系統(tǒng)頻道近期有關(guān)開(kāi)源社區(qū)是如何運(yùn)作的第三篇,介紹有關(guān)KDE社區(qū)的情況。由于項(xiàng)目性質(zhì)不同,本文敘述的情況和之前的Ubuntu篇Debian vs Ubuntu篇有一定的不同。

KDE是在Unix時(shí)代誕生的一個(gè)桌面環(huán)境,由當(dāng)時(shí)仍在蒂賓根大學(xué)念書(shū)的德國(guó)大學(xué)生Matthias Ettrich在1996年開(kāi)發(fā)。KDE使用Qt程序庫(kù)(C++)開(kāi)發(fā),而Matthias Ettrich本人現(xiàn)在也在Qt軟件公司就職。

[[14815]] 
KDE項(xiàng)目發(fā)起者M(jìn)atthias Ettrich

KDE與Gnome是當(dāng)前最為主流的兩大Linux桌面環(huán)境,大部分知名的Linux桌面發(fā)行版都有KDE和Gnome版本。目前,openSUSE、Mandriva、紅旗Linux等發(fā)行版都基于KDE桌面,而將主要精力放在Gnome上的Ubuntu、Fedora等發(fā)行版也都有各自的KDE版本。

KDE 
KDE的Logo

KDE項(xiàng)目從一開(kāi)始就與社區(qū)參與脫不開(kāi)關(guān)系,其最初便是誕生于Matthias Ettrich在Usenet上發(fā)的一篇帖子?,F(xiàn)在,KDE的參與者已經(jīng)遍布全球各地,以不同的方式參與到項(xiàng)目當(dāng)中去。

下文將大致的介紹一下KDE社區(qū)的成員結(jié)構(gòu)和運(yùn)作方式。

#p#

KDE社區(qū)的組織結(jié)構(gòu)

與之前介紹的Ubuntu和Debian有所不同,KDE社區(qū)并沒(méi)有明確的“官方參與者”制度。KDE有一個(gè)叫做KDE e.V.的官方組織,包括5名董事會(huì)成員,164位成員,以及10位贊助成員/團(tuán)體(截止到2010年8月24日的數(shù)據(jù))。然而目前為止,這個(gè)官方組織僅僅負(fù)責(zé)KDE項(xiàng)目在法律和經(jīng)營(yíng)方面的事務(wù),以及一些社區(qū)行為導(dǎo)向方面的工作。事實(shí)上,KDE e.V.曾經(jīng)嘗試過(guò)通過(guò)官方影響的方式引導(dǎo)KDE的開(kāi)發(fā)進(jìn)程,并成立了TechnicaWorking Group(技術(shù)工作組,負(fù)責(zé)監(jiān)督發(fā)行周期)和Human Computer Interaction Working Group(人機(jī)互交工作組,關(guān)注最終軟件的可用性)這兩個(gè)工作組,但是因?yàn)榘l(fā)現(xiàn)這樣的安排與已經(jīng)形成的社區(qū)開(kāi)發(fā)機(jī)制無(wú)法融合而取消。

所以,KDE項(xiàng)目基本上呈現(xiàn)一種自下而上的松散結(jié)構(gòu)。對(duì)于KDE興趣者而言,其加入KDE社區(qū)的第一步必然是先加入一個(gè)電子郵件群組,因?yàn)榛旧纤械纳鐓^(qū)交流都在那里進(jìn)行。除了參與核心開(kāi)發(fā)和相關(guān)應(yīng)用開(kāi)發(fā)之外,興趣者還有以下這些選擇:

技術(shù)類(lèi)

  1. 輔助功能開(kāi)發(fā)(殘障人士功能)
  2. 美工(對(duì)于桌面環(huán)境而言,美工的重要性不在開(kāi)發(fā)之下)
  3. 測(cè)試、Bug跟蹤

非技術(shù)類(lèi)

  1. 編寫(xiě)用戶(hù)文檔(這些主要由用戶(hù)和測(cè)試人員完成)
  2. 翻譯用戶(hù)文檔
  3. 為KDE進(jìn)行市場(chǎng)推廣

在KDE的官方網(wǎng)站上有一份完善的電子郵件群組列表,目前一共列出了207個(gè)群組,興趣者可以找尋自己最感興趣的加入,也可以加入多個(gè)群組。其中有四個(gè)群組是通用群組:

  1. kde,定位于普通用戶(hù)交流
  2. kde-announce,是每次有了版本更新、安全補(bǔ)丁等變化時(shí)發(fā)布通告的群組
  3. kde-devel,定位于應(yīng)用開(kāi)發(fā)者之間的交流
  4. kde-core-devel,定位于KDE類(lèi)庫(kù)開(kāi)發(fā)者之間的交流

除了電子郵件群組之外,社區(qū)成員也習(xí)慣使用IRC頻道進(jìn)行實(shí)時(shí)的在線(xiàn)群體聊天(這里是一份較為正式的KDE相關(guān)IRC頻道的匯總)。此外,KDE e.V.和一些地方小組也會(huì)組織線(xiàn)下的論壇和沙龍。官方會(huì)議和論壇主要在歐洲進(jìn)行,近年來(lái)在美國(guó)和南美等地也逐漸多了起來(lái),不過(guò)目前在中國(guó)的還比較少。

除了上述這些之外,參與KDE相關(guān)維基的完善與翻譯則是無(wú)須加入任何群組、任何人都可以完成的。KDE官方網(wǎng)站由一系列維基組成,主要分為用戶(hù)、技術(shù)庫(kù)、社區(qū)這三大部分。這些維基的目的主要是為尚未加入KDE社區(qū)的第三方人群提供相關(guān)的介紹和指引,幫助他們了解KDE社區(qū)的情況,以及如何成為KDE的貢獻(xiàn)者。

#p#

參與KDE的開(kāi)發(fā)

好了,假設(shè)現(xiàn)在一個(gè)懂得開(kāi)發(fā)的KDE用戶(hù)加入到了kde-core-devel的群組當(dāng)中,從此開(kāi)始他便成為了一名KDE項(xiàng)目的開(kāi)發(fā)者。雖然KDE社區(qū)中并沒(méi)有Debian社區(qū)中的DD或是Ubuntu社區(qū)中的UCD一樣的“官方認(rèn)可的”身份設(shè)定,但是資歷老、貢獻(xiàn)多的開(kāi)發(fā)者們?nèi)匀粨碛凶约旱奶貦?quán),那就是一個(gè)KDE SVN帳號(hào)。

每個(gè)剛剛加入KDE社區(qū)的開(kāi)發(fā)者都是一個(gè)新人。KDE社區(qū)賦予了所有新人們?nèi)N權(quán)限:

  1. 在電子郵件群組中看帖子和發(fā)言的權(quán)限
  2. 在bugs.kde.org上查看、提交和評(píng)論bug的權(quán)限(基于Bugzilla)
  3. KDE SVN上匿名下載源代碼的權(quán)限 

新人們寫(xiě)的和修改的代碼只能以補(bǔ)丁的形式在電子郵件群組或Bugzilla中提交。作為一個(gè)新人,他必須要證明自己能夠用C++編程,能夠掌握Qt框架,能夠看懂KDE的代碼,以及能夠使用電子郵件群組和Bugzilla來(lái)參與討論和貢獻(xiàn)代碼。

總之,在成功提交了幾個(gè)補(bǔ)丁,新人的技術(shù)能力與人品得到了認(rèn)可之后,就可以考慮提交KDE SVN帳號(hào)的申請(qǐng)表了。申請(qǐng)的方式和大多數(shù)開(kāi)源社區(qū)差不多,需要寫(xiě)清楚自己為什么要申請(qǐng)這個(gè)帳號(hào),再找個(gè)SVN賬號(hào)的擁有者做你的引薦人,然后就是等消息了。

這里簡(jiǎn)單介紹一下:SVN是一個(gè)開(kāi)源的軟件版本控制系統(tǒng)(Subversion服務(wù)器的簡(jiǎn)稱(chēng),現(xiàn)在是Apache的一個(gè)項(xiàng)目)。這個(gè)服務(wù)可以較為輕松的對(duì)軟件進(jìn)行版本控制,尤其是在項(xiàng)目有很多組件、很多開(kāi)發(fā)者提交代碼、測(cè)試者提交文檔文本、美工提交設(shè)計(jì)作品、翻譯者提供翻譯文本的情況下,這個(gè)系統(tǒng)就顯得尤其重要。相對(duì)而言,提交Patch再統(tǒng)一整合的方式也不是不行,但是效率就十分低下了。

基本上,拿到一個(gè)SVN帳號(hào)基本上是社區(qū)開(kāi)發(fā)者能享受到的最大特權(quán)了。以前,杰出的貢獻(xiàn)者還可以申請(qǐng)到一個(gè)@kde.org的郵箱地址作為獎(jiǎng)勵(lì);不過(guò)一度因?yàn)榉职l(fā)的數(shù)量過(guò)多而造成了困擾,因此現(xiàn)在基本上只有官方成員才有@kde.org后綴的郵箱地址。

根據(jù)51CTO編輯的了解,目前全球范圍內(nèi)差不多有2000多人擁有KDE SVN的帳號(hào),而每年的活躍帳號(hào)差不多是300多個(gè)。

KDE的其他參與者

對(duì)于KDE項(xiàng)目的美工、文檔、翻譯等參與者,雖然細(xì)節(jié)上與開(kāi)發(fā)不同,但大致體系類(lèi)似,主要社區(qū)活動(dòng)都是基于電子郵件群組或IRC聊天頻道。最終的文件和文檔和代碼一樣,由相關(guān)項(xiàng)目的負(fù)責(zé)人或組長(zhǎng)上傳至KDE SVN服務(wù)器上。具體的工作流程各有不同,比如美工喜歡在IRC上討論,文檔撰寫(xiě)者有KDE DocBook XML工具鏈等工具,翻譯則被推薦使用Lokalize等工具進(jìn)行工作。

#p#

國(guó)內(nèi)KDE參與者的情況

由于國(guó)內(nèi)的Linux用戶(hù)本來(lái)就少,接觸openSUSE、ArchLinux、紅旗Linux等主打KDE桌面的發(fā)行版的用戶(hù)相對(duì)更少,因此參與KDE項(xiàng)目的貢獻(xiàn)者是很少的,而且大部分在翻譯和美工這兩部分,開(kāi)發(fā)方面的參與者幾乎屈指可數(shù)。而來(lái)自國(guó)內(nèi)的這些參與KDE項(xiàng)目的開(kāi)發(fā)人員,也主要是來(lái)自一些中國(guó)Linux發(fā)行版的開(kāi)發(fā)團(tuán)隊(duì),如中科紅旗的紅旗Linux(包括Linux人社區(qū)的Qomo,是紅旗Linux的社區(qū)版本),中國(guó)Linux公社的Magic Linux等?,F(xiàn)在紅旗桌面研發(fā)的總監(jiān)黃健中(cjacker,他也是Magic Linux的發(fā)起者)、同屬桌面研發(fā)部門(mén)下的部門(mén)經(jīng)理邢健(rickxing)、以及潘衛(wèi)平(Peter Pan)、曹思源(cycao)、李耀鵬(liyaopeng)和張強(qiáng)(zhangqiang)等幾個(gè)工程師,都從2007年左右便開(kāi)始參與到KDE開(kāi)發(fā)者社區(qū)當(dāng)中,并且現(xiàn)在都是KDE SVN賬號(hào)的擁有者。

參與KDE項(xiàng)目的動(dòng)力何在?

KDE社區(qū)是一個(gè)幾乎沒(méi)有官方獎(jiǎng)勵(lì)機(jī)制的社區(qū):沒(méi)有官方成員的身份設(shè)定,沒(méi)有“修復(fù)Bug達(dá)人”、“KDE杰出貢獻(xiàn)者”等官方稱(chēng)號(hào)獎(jiǎng)勵(lì),現(xiàn)在連@kde.org郵箱的獎(jiǎng)勵(lì)也沒(méi)有。不過(guò),官方獎(jiǎng)勵(lì)機(jī)制的匱乏并沒(méi)有令參與KDE項(xiàng)目的價(jià)值降低。

首先,KDE是一個(gè)全球范圍內(nèi)的項(xiàng)目,而KDE本身也有著相當(dāng)廣泛的用戶(hù)。雖然可能不如Gnome或是那些比較火爆的發(fā)行版,但KDE有十分忠誠(chéng)的用戶(hù)群體(包括openSUSE等發(fā)行版以及KOffice等應(yīng)用的用戶(hù))。所以,一旦自己的代碼/美工設(shè)計(jì)/文檔被下一個(gè)版本的KDE接受,那么自己的成果將有非常多的受眾。無(wú)論對(duì)于開(kāi)發(fā)者還是非開(kāi)發(fā)者,其成就感是巨大的。

其次,活躍的KDE貢獻(xiàn)者在KDE社區(qū)中是有較高的知名度的。社區(qū)中多是同道中人,這種知名度對(duì)于建立個(gè)人的品牌價(jià)值有著重大的意義。

另外,參與KDE項(xiàng)目提供了一個(gè)參與大型開(kāi)發(fā)項(xiàng)目的機(jī)會(huì),這對(duì)于缺乏項(xiàng)目經(jīng)驗(yàn)的學(xué)生/入門(mén)開(kāi)發(fā)者而言是很好的歷練。KDE項(xiàng)目的規(guī)模和代碼質(zhì)量相對(duì)于一般企業(yè)的開(kāi)發(fā)者能夠接觸到的項(xiàng)目而言往往是更加優(yōu)秀的,學(xué)習(xí)它的代碼和開(kāi)發(fā)方式能夠有很多收獲。

當(dāng)然還有其他因素,比如結(jié)識(shí)業(yè)內(nèi)或有相同興趣的朋友,利用KDE項(xiàng)目的經(jīng)驗(yàn)尋找工作機(jī)會(huì),等等。雖然參與開(kāi)源項(xiàng)目并沒(méi)有金錢(qián)上的直接回報(bào),但優(yōu)秀的開(kāi)源項(xiàng)目帶給參與者的社會(huì)價(jià)值仍是不可忽視的。

【編輯推薦】

  1. 開(kāi)源社區(qū)是如何運(yùn)作的:Debian vs Ubuntu
  2. 開(kāi)源社區(qū)是如何運(yùn)作的——Ubuntu篇
  3. 開(kāi)源社區(qū)的壯大
責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2010-08-16 14:41:49

開(kāi)源社區(qū)Ubuntu

2010-08-23 16:28:24

開(kāi)源社區(qū)DebianUbuntu

2010-10-19 13:35:38

開(kāi)源社區(qū)OpenOffice.

2021-02-15 15:36:04

采礦加密貨幣區(qū)塊鏈

2021-12-17 22:52:44

物聯(lián)網(wǎng)電信技術(shù)

2014-11-10 09:29:13

Google

2024-09-29 08:49:49

2022-06-07 14:30:40

區(qū)塊鏈比特幣以太坊

2015-03-10 11:04:33

開(kāi)源社區(qū)

2020-02-12 15:08:41

KVM內(nèi)部運(yùn)作

2022-05-24 17:00:41

區(qū)塊鏈IT比特幣

2024-04-08 14:29:45

AI工廠(chǎng)數(shù)據(jù)中心

2017-06-23 15:45:09

AndroidThread

2014-07-08 13:12:14

開(kāi)源微軟開(kāi)放

2021-05-28 17:24:32

人工智能AI深度學(xué)習(xí)

2014-09-17 11:45:20

iOS編程App運(yùn)作

2022-04-26 12:45:52

TikTok機(jī)器學(xué)習(xí)人工智能

2012-10-09 09:14:47

2017-10-30 15:26:54

數(shù)據(jù)中心超融合云計(jì)算

2013-08-19 12:40:18

開(kāi)源項(xiàng)目
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)