打擊到 Debian?? 問題是 Debian 哪天沒在受到打擊??
Debian 如果要再見, 早該在 RedHat 出來的時後就該再見了. 當初 RedHat 多紅, 多少人在用, 佔了多少市場, Debian 都沒死. 怎麼可能出個 Ubuntu, Debian 就會死? 不要說我亂講, Debian 如果死掉的話, Ubuntu 立刻就死掉了. 請看 Utnubu Team 的統計.
http://utnubu.alioth.debian.org/source-versiondiff.jpg
這張圖是回繞的, 所以左邊較短的那三條是比較新的今年的數據. 綠色部份是 Debian 中比較新的套件, 將來 Ubuntu 下一版時就有機會 merge 進去的. 紅色是兩邊相同的部份. 藍色是 Ubuntu 自己改過的套件. 實際上自己改過的部份只佔了一小部份而已. 也就是說如果 Debian 現在垮台解散. Ubuntu 會很慘. 而且只上傳套件到 Ubuntu 雖然很方便 (也許不用那麼多手續), 但是如果有另外一個人在 Debian 上 ITP, 你的套件就有可能被他覆蓋了. 因為 Ubuntu 每過一段時間都會從 sid 中 sync. 至少半年吧.
Ian 加入 Sun, Debian 會死?? 那早該在 1996 年他退位時, Debian 就該死了. 很多東西, 很多規定, 都是 Ian 退位後才開始有的. 也過了 10 年了. 而 etch 的發行延後也沒啥了不起的. RC bugs
http://bugs.debian.org/release-critical/
綠色那條線沒到 0 前是不會發行的. 如果真的等不及, 應該去主動幹掉那些 RC bugs, 而不是坐在電腦前閒晃. Debian 不會在 RC bugs 小於等於 0 前強行釋出. 而且 stable 用的人也不多, 依據
http://popcon.debian.org/
用 testing 的人最多. 我沒在用 stable, 對 release 也沒啥興趣, 所以應該是不會沒事主動去幫助. 但 etch freeze 目前的確是有影響到我就是了.
至於說 Debian 沒有人敢作決定那是不對的. Debian 本身運作類似社團法人. 也就是像一個法人, 它擁有它自己的意識. 它的意識就是靠 DD 們去投票. 以投票出來的結果當做以它的意識而做出的決定.
沒有任何一個人的大腦可以做出這種決定. 它的決定就是一群人的大腦依據某種推理規則 (多數決) 而產生決定. 其行為是可以視為一個有主見的生命體. 舉例來說, 之前有新聞說 Debian 要移除所有文件所以有些 DD 出走?? 其實是因為另外有很多 DD 懷疑 GFDL
授權的文件違反了 DFSG, 所以不算自由軟體. 而大部份 GNU
計劃的軟體的文件都用這種授權. 但最後 Debian 決定 (靠投票),
如果採用 GFDL 但沒有 front/back-cover 及 invariant-section,
則可以收錄至 main. 否則就是 non-free. 就算有很多 DD 不同意
(有些 DD 嚴格認為只要用 GFDL 不管有沒有 invariant section 都是 non-free. 另外有些 DD 不在意的說 GFDL 蠻 free 的, 應該可以直接納入 main. 他們都有他們自己的說法), 但投票的結果的多數就是決議. 於是 Debian 中還是有文件的. 所以如果有人問 GFDL 是不是 free software license. Debian 會說 如果你用了他裡面的兩種功能, front/back cover 或 invariant sections, 則這不是 free software license. 如果你沒用, 那就是 free software license.
雖然很怪 (因為 license 是同一張), 但是這就是一種決定.
所以當你包套件的時後, 不管你的想法是什麼, 如果他是 GFDL+invariant section. 你就該放到 non-free. 如果他是 GFDL without front/back covers and invariant sections, 那你就該放到 main, 不該自作主張的放到 non-free. 因為你必需尊重這個名為 Debian 的虛擬領導人物所做出的決定. 那同時也是尊重了民主的多數決.
至於 Debian Project Leader 是可以做些決議, 一些特殊的 Debian Team 也有他自己的決定, 但透過投票所產生的決定那是更有正當性的. 如果多數的 DD 發動投票, 要讓 Debian 有商業的頭腦, 那就去投不就好了. 不管過不過, 不都是個重大的決定? 至於要有 $ 才能做下去? 那國內所有的社團法人 (不是財團法人) 都可以關門了. Debian 做了 10 幾年也都沒 $ 一路過來. 怎麼一到了 2007 大家都說 Debian 沒錢就完了? 難不成以前的人都是些不愛錢的熱血笨蛋??
至於套件放給他爛, 是可能有 Maintainer 會把套件放到爛, 但如果那是你要用到的套件, 而且你有能力, 你就應該去接手做下去. 而不是等在電腦前面皮皮銼. 當然, 如果你不會包套件, 那你也只能皮皮銼. 不管是什麼 distribution. 不管 Bill 多有錢, 就算正版的 Windows XP 有問題的套件也一堆, 如果沒技術, 出問題還不是只能坐在電腦前面皮皮銼. 微軟還是什麼人要不要解決那也不是我們有能力能去做什麼事的.
Debian 套件的維護本來就緩慢, 尤其是當不是 DD 時, 這個時間會更長. 舉例來說, 我可能有一個套件 (只是說可能),
發了 ITP 後, 光包這套件就花了好幾個月, 因為有點授權問題得要先去 debian-legal 徵詢, 再去跟原作者喬授權, 然後好不容易喬好了. 去 debian-mentors 發 RFS 沒人理. 閒著過了一個月再發一次才有人理. 找到 sponsor 後還會對你的套件有很多意見, 得要來往修改好幾次到他滿意為止. 然後 sponsor 上傳後在 new-queue 又躺了一個月, 因為 ftp-master 很忙的. 更糟的是躺了一個月後有可能被 ftp-master reject, 這樣就要再修改再請 sponsor 上傳. 再躺 new-queue. 好不容易終於進到 unstable, 剛好遇到 etch freeze, 這樣又要躺到 etch release 後才會進 testing. 整個過程都很慢. 看起來像公家單位跑公文, 每個人都戳你一下就得一直修改重送. 這的確是很煩的一件事, 但這也是絕對必要的. 因為 Debian 組織不但龐大, 而且大部份的人不是為錢工作. 要管理這種鬆散的組織, 適當的官僚體系或是一些規定反而好.
尤其在過程中你就會發現因為這些往返, 你的套件品質就會越來越高.
就算是公家機關公文也一樣, 雖然有些人是故意雞蛋裡挑骨頭惡整你,
但公文一直改一直改一直改最後也會改到趨近完美, 他最後還是得放行.
更何況 Debian 組織並非公家機關, 也沒有啥升官發財的鬥爭, 而且電腦這種東西還是以科學為主, 模稜兩可的地方相對於其它領域 (如人文法律) 就少得多, 頂多只有大家口氣差了點而已. 口氣差也不是什麼天大的壞事. 公家機關裡面很多人超有禮貌的, 卻是個偽君子, 敢直接表達心情的反而才是個值得交心的性情中人.
既然沒錢賺, 就別太認真. 包套件或修 bug 這種事很少人會去感謝你的. 但如果是為了自己那又是另當別論. 我自己都是 aptitude 去加上一個套件, 我也都不去管它是誰包的還是誰修過. 難道一般普通使用者反而會去管? 我不是個熱血笨蛋. 我只想問難道你們認為那些出錢的人會是個熱血笨蛋嗎?
要去用其它 distribution 還是其它 OS 就去用吧. 反正能找到快樂就好.