探析社區裏的頭銜

社區和任何組織一樣,是需要激勵機制的。不過這種激勵機制,主要是建立在榮譽和尊重上,通常是給核心社區成員授予更高的頭銜,更多的特權。隨便談談現有的幾個技術社區,都是如何給成員授銜和授權的。

探析社區裏的頭銜

Apache (Apache Software Foundation, ASF) 在開源軟件界大名鼎鼎, 它有個良好的制度保證其運行。社區成員分爲幾類:User, Developer, Committer, PMC member, PMC Chair, ASF memeber. 權限由低到高, ASF member 就是核心圈成員,有董事會選舉的投票權, 也可以參與董事會競選。ASF member也有權利決定是否接受一個新項目。

ASF member 通常要從developer, committer 等這些角色起步,逐步通過行動證明自己後,纔可能被接受成爲ASF member。

大家都知道Java社區很大,Java User Group(JUG)以及Java Champions在其中起了很重要的作用。Java社區只有一個最高榮譽-Java Champion。 Java Champion的候選人通常有以下要求:項目領導,JUG領導, 很強的技術背景,觀點中立,參與很酷的Java前沿技術,對人類和教育有貢獻, 能夠影響到他人。

Java Champion的評選稱爲peer review, 提名時需要另外一個Java Champion, 是否能拿到這個頭銜也需要現有的`Java Champion認可。

Oracle有ACE項目,頭銜分爲兩類, ACE和 ACE總監(ACE Director), 有很詳細的定義,在社區中做到什麼程度,可以得到ACE頭銜。什麼程度可以升爲ACE總監,如果成爲ACE總監,還應該承擔一系列的責任。而與之對應的是,Oracle公司也會給ACE總監參加各類活動報銷差旅費。

ACE和ACE總監的頭銜都由Oracle某個部門來審批。

這三個社區都有其特點,很難說誰優誰劣,因爲每個社區都有自己的定位和目標。Java社區開放的思路,以及酷,人文,自由,獨立思想確實在價值觀方面樹起了大旗,吸引了衆多的追隨者。而當Java技術不再酷之後,如果給Java社區定位就是個難題了。另外,peer review機制一方面容易形成物以類聚的局面,另一方面,也容易造成近親繁殖。Oracle ACE項目一直很穩定,因爲推廣的更多是產品而不是技術,產品在很多公司和技術人員那裏,像每天要吃飯一樣,是必須要的,因此這個社區,穩定是最佳選擇,產品在,社區就會在。在對ACE的授予上,公司方面把握着絕對的控制。Apache社區可貴在建立了一個良好的生態圈,技術人員,商業人員都可以從中得到自己所需要的東西。

現在有些人在嘗試建立技術社區,設想過希望的社區是什麼樣子的嗎?