Articles

Magazine Articles 雜誌文章 / 軟件·人性·見聞錄 / 「私有化」

裏所謂的私有化和大陸的財產私有化的概念有點像,只是財產換成軟件。準確點敍述,就是指一些自由軟件,本來該是大眾的東西,但卻因為主要的開發人員長期維護,加上開發人員本身的性格喜歡操控、掌握一切,致使開發人員漸漸將軟件看成是個人土地和財產般把玩,並將外來人參與開發管理的意圖看成是侵犯個人領域,並加以拒絕、抵抗。其實這算是管理手法不善的一種特例,之前所述的 WordPress 主要領導者也有這種傾向。一般的軟件管理,決定增刪功能時,會仔細考慮是否需要、是否有用,和不會將自己的喜好完全凌駕於所有人之上。但私有化的特徵是,以自己的喜好為最優先,視眾人反對如無物,有如自己的寵物或財產一樣,一部份人更對於別人染指的企圖反應非常激烈。

私有化還有另一類,主要原因和精英主義 (elitism) 有關。當一個人待在某個領域,得到足夠經驗後,技術漸趨成熟後,如果加上有不輕易信任人的性格,就很容易變成以下情況:事無大小都要得到自己批准、控制、監察,有甚麼風吹草動都會誤以為是越軌的行為。又或者,認為全天下只有自己一個才有能力做某些事,無人能及,最後索性全盤控制,不讓任何人觸碰。此乃將精英主義發揮至極致的後果。

在本人的經驗中,最常出現這種心態的是各大 Linux distro 公司的開發人員。多數是因為日子久了,負責某個領域的開發人員都開始劃地為王,例如我在 Mandriva 的期間(2001-05 年,當時稱為 Mandrake),那時的情況是:KDE 由某個人負責,amd64 的支援是另一個負責,全部都不願讓任何人碰他們負責的東西,只要是他們不感興趣的地方,就不會有任何 bug fix 或不予理會;又或者出現重要的東西沒人管的情況,不少 contributor 都怨言不斷。特別是負責 amd64 的 Gwenole Beauchesne,是造成多個 contributor 離去的主因 (包括我在內至少 3 個)。

另外必須強調,以上所述和真正的私有化很不同。例如 MySQL,那就是真正有目的、有原因的私有化,所有 source code 都保證只由少數人編寫,並經領導者控制,預留空間可作為隨時更改授權的後着。此處的「私有化」,只是和個人的佔有慾及缺乏信任感有關。

其實還有一類私有化,屬於用心險惡的一類,乃是將別人寫的程式以自己的名義擁有,獲得金錢或名譽上的利益。但因為 FOSS 界鮮有人有資格尋根究底(想想律師費),令這類人能蒙混過關。事實上那正是 Software Freedom Law Center 之流存在的原因。

這一類,本人記憶所及的,倒不是 source code 被搶去,而是當年的 CDDB 資料。由 1994 年開始,就有很多人將各式各樣不同的 CD 資料提交到 CDDB 資料庫去。雖然沒有很清楚的條款,但當時的人都相信它是免費而且公開的,任何人都可以用、可以更新資料。但平地一聲雷,到 2000 年它突然變成 Gracenote 公司,資料庫也變成商業用途,不再讓大眾使用。很多人都覺得他們提交的資料眼白白地被別人搶走成為生財工具

後記:想不到我的文章會被這樣斷章取義了,雖然 MySQL 和 PostgreSQL 之間的磨擦我暫時沒興趣理會,但看到後還是覺得有點好笑。


修改紀錄

  • 2008-06-10
    增加 Mandriva 內部鬥爭和 CDDB 的例子。

Leave a Reply

E-mail is not disclosed nor shared. Required fields are marked *