CJK 的尊嚴(三)塵埃

首先,按照 @csslayer 的說法,紅地毯鋪到大門口,再該傳教傳教該懲戒懲戒。彙報下進展:

  1. 虎戰士(@tigersoldier) 寫了一篇很客觀的技術文:關於 GNOME 整合 IBUS 事件的技術細節

它的技術方面說的很客觀,「正確與否」我不懂(拜托要是真参考了我的「技术文」要给 pingback 哦),老 K 可能說那是個渣,但至少它解釋給普通用戶聽應該夠,注意,那也是一篇傳教文,該腦補腦補,該過濾過濾。

但它的結論是錯的。所以看技術就好。但也不是它想錯,是事情後來變化了。

  1. 正在開發 IBUS 的日本人 Takao Fujiwara 說:「也許我可以加一個判斷 ibus.pc 是否存在的東西,但這取決於 GNOME 的要求,大策略是他們定的。

意思就是說,IBUS 的開發者私下裏也覺得應該有個開關,但到最後給不給這個開關,還是要看 GNOME 的「大策略」。

另外即使有這樣的開關,這個開關也不是給用戶的,是給帖子裏的發行版維護者的。就像虎戰士說的,你的發行版沒給你開,還有的選擇,那就是能自己開的 gentoo。這比「drop GNOME」的選擇好了一些,至少還可以有 GNOME 用,雖然折騰过程不比直接 drop 掉簡單。

這正是我這樣的發行版維護者所喜聞樂見的。至少態度先擺出來。到時候你整合的好,用戶歡迎,自然給你打開; 整合的不好,也有 fallback。這也是我當初去 GNOME DESKTOP DEVEL LIST 發言的目的。目的達到了。我就沒有必要再干預什麼了。因爲我的發行版同樣有用着 GNOME 的小白。

但目前有沒有,不確定。要說之前是看負面,現在只能看平。看正面還太早。因爲回覆者沒有決定權。

  1. 這依然集中在「編譯依賴」這個環節,而不是「運行 runtime」這個環節。也就是說,你發行版沒開,會怎樣,誰來管。太多技術我不知道,但屢次被提到的一個東西叫 CLUTTER,還有虎戰士提到的 DAEMON,CENTER,究竟不開後會不會死球。想把這個噴出水平我來不了。就像 Xu 私下裏說的,到時候中毒已深,解套可得幾個 release。

  2. @csslayer 作爲「其他輸入法」的開發者,私下對所謂「中文用戶」的素質極爲失望,在郵件列表裏面這麼說:「即使,即使,GNOME 只有一個 IBUS,我依然能做 FCITX 的 GNOME 支持。」。至於爲什麼沒有對 GNOME 失望,拜託,就沒抱希望好嗎?

「在 KDE 活着自由得多」—— @csslayer

  1. 套用老 K 的話,我也可以自信的告訴我的發行版的用戶:「即使,即使 GNOME 只有一個 IBUS,我大 KDE 依然有辦法讓 FCITX 作爲 openSUSE 簡體中文的默認輸入法,GCIN 作爲 openSUSE 繁體中文的默認輸入法。而不會讓大家之前的投票都作廢」。

至於 GNOME,之前一直強調說「它像 KERNEL 一樣不能用「死給你看」的無賴方法做事」是因爲作爲一個有着衆多用戶的桌面環境,它很重要。

但現在看來它一點都不重要,因爲它就沒在乎你用戶咋看,只要你去反饋,你立刻就被打上「一小撮折騰用戶」的標籤,因爲低級用戶是不應該會報 BUG 的,看,這個事實立刻就被他們的邏輯給歪曲了,「不應該會」,逼急了會不會?所以「高級用戶選擇,低級用戶使用」在他們眼裏根本站不住腳,所以不是我們這些所謂的「高級用戶」想代表你們,而是我們一開始就根本沒法代表你們。至於低級用戶自己去,拜託,技術列表好不好,不談技術直接列入 「Troll 腦殘」,甚至哪怕你談 KDE, 談 KERNEL 都不行。但是他們說:「我們要的是一個面向普通用戶的即拆即用的系統」。

(別跟我談文化語言差異,先去推上問問我是哪兒畢業的。你抗議,就會有道歉,不抗議,就永遠是那種自大的口吻,我道歉是不想讓中文開發者太難做,另外是真的有點累了。我一個 KDE 腦殘粉,在 LT 上挨着自己人罵,去 GNOME 郵件列表給你們爭取利益?李鴻章難做啊。)

就像某位開發者說「早就不會去做與上游爭的傻事了,雖然選擇越來越少,但還有選擇」。

所以,天助自助者,用腳投票吧。

好了,到這裏,不贊同的我的可以走了。不愛看損人的也可以走了。下面我開始我自己的真正內容。


豬一樣的隊友

甚至你到郵件列表上罵人我都不會裝和事佬,因爲你們說的就是我想說的。那叫 DPS。沒 DPS 會不會滅團? 不會,如果 MT 和 HUT 夠強。但是 GNOME 副本裏要有個給大 BOSS 加血,給己方加虛弱的己方奶媽呢?

(下面我要指名道姓了,我也沒有私人的東西曬出來讓你說沒原則。所有東西都來自於公開事實。你在我的博客上回噴是肯定刪的。起訴呢?一我準備好了接訴狀,二我的博客在大陸不存在。)

這個人就是郵件列表中的 Ma Xiaojun。

爲什麼說他不是 NPC 而是「己方」。

因爲一他是中國人,搞的我都有點想當新加坡人了。

二根據 Xu 無意中爆料的郵件,他的目的是:「把 GNOME 搞壞,然後就有千千萬萬的開發者/維護者搶着修 IBUS 了。當然,誰愛修誰修,他是不修。他想要讓 GNOME 學 UNITY,想要死給用戶看,這樣就有技術進步了。

首先他知道,沒有那麼多千千萬萬的開發者/維護者。能「修」的開發者就那麼十幾個,能維護的每個發行版就那麼兩個。這在我的「CJK 的尊嚴(二)聖戰」裏已經很清楚的說明了原因了。

其次他用 MAC,他要的是技術進步,用戶死活不在他的考慮範圍之內,因爲他不用。

這就是爲什麼他能在所有人都站在用戶的立場上 FIGHTING 的時候他能給這些戰士們貼標籤諸如「那些覺得 IBUS 是屎的人同時也覺得 GNOME/UNITY 是屎」,這在 GNOME 列表裏等於說只要是出言反對的不管說什麼都是在潑髒水,全然不可信。他們的投票結果因爲用戶沒有昧着良心投給 IBUS 的所以都是髒水。(至於爲什麼沒有投給 IBUS 我前一篇文章有說,而且現在有了,是山木 @hillwood。)他們對 GNOME 提的建議覺得 GNOME 應該改進的地方全是潑髒水。(技術上的事,Takao 和另一位開發者已經對 @csslayer 表示了贊同,用戶體驗的事,GNOME 的人自己都說非常感謝你的反饋,LT 上面用着 IBUS 的人也有反對 GNOME 那麼做的。無論技術什麼實現,在用戶的角度強行綁定就是不對。EVOLUTION 這種例子評論中用戶自己都給解釋的很清楚了)

此時此地,我想說 Ma 同學非常的獨立客觀啊。這就是我們所有出言反對的人的真實想法。但作爲開發者,他用什麼,他喜好什麼,全然沒關係,他報上游 BUG 是爲了滿足下游用戶的需求。

爲什麼說他給己方加虛弱?

實例一,抹黑統計數據

首先,我說我有 openSUSE 用戶的調查,目前 100% 選了 FCITX(調查的事情我上一篇文章解釋的很清楚了),然後他說:

「大家好啊,我是另一個野生 LINUX 中文用戶,我支持 IBUS。」

尼瑪?那就是我吹牛逼呢是不?

LT 評論同樣一個論調「哎呀,又被代表了」「100% 太扯了吧」。

這不是「代表」的問題,是在你參與投票之前,你的傾向根本不存在。我在 LINUXSIR 的投票貼裏說的很清楚「即使你支持 IBUS,也請來投票,不然贊成替換的多了,你的傾向就會被覆蓋掉。」

中國不乏這種裝大爺的事,十分的見怪不怪,選票遞到你手裏,你寫個「多拉 A 夢」交上去,扭頭就說「哎呀,又他媽的被代表了」。同樣的調查,憑什麼人家收的到你收不到?因爲工作錯過什麼事情,那不是很正常嗎?董事會還有參加不了的呢,「哎呀又被代表了」,不想被代表,就要積極參與,夠清楚了嗎?

實際上代表你們的是 Ma 同學:「我不認爲任何社區應該要麼忍,要麼滾。我會報 BUG」他自己會報 BUG,因此所有人都應該報 BUG。

同樣也代表了開發者/維護者和用戶:「GNOME 能不能把 CJK 做好依賴於本地用戶的參與,這需要兩邊都做事。我對此很樂觀。」是不是很有獨立客觀範兒?反正我不做事,需要你們兩邊一起做事,我很樂觀。

GNOME 的死不死需要所有 GNOME 用戶的口水,這需要 GNOME 持續的往差了做和用戶的積極參與。我對此很樂觀。反正我該上班上班該吃飯吃飯,啥都不耽誤。

同時也存在另一個論調「欽點的就是有前景」。就像我在第一篇裏說的:「今天是民國 102 年,滿清遺毒,還真的存在嗎?」答案是廣泛存在,而且你們意識不到。「欽點」?自由軟件世界裏從來沒有「欽點」這個說法。領導人哪個不是「欽點」的,你們爲什麼還要反對他?然後就真有前景了?

另外一個重要事實是,他用 MAC,偶爾用的發行版是 FEDORA,根本代表不了 openSUSE 的用戶。之前用 UBUNTU,被論壇用戶給罵跑了。看,用戶們,他又來禍害你們了。

實例二,潑好心人髒水。

到處都有人感慨:「@csslayer 用着一個只有 kde 的系統(chakra),卻爲 GNOME 用戶做了那麼多事,真的是很不容易」

他直接說「(只要)覺得 IBUS 不好的同時也覺得 GNOME 不好」。覺得好不好是一回事,有沒有心幫你改是另一回事。

還說「這裏的人都能維護自己的輸入法」。是的,奧巴馬不當總統也能吃上飯,下次開聯合國大會的時候你去那麼說。GNOME 開發者都能維護自己的桌面環境,他們就不該開發 GNOME 了?

實例三,搶着質疑

先說明一件事,搶着質疑沒錯。

但是在對方明顯有傾向的情況下,搶着質疑己方,只會大大削弱己方的說服力。所以後來主力 MT @csslayer 都不發言了。

在 GNOME 的郵件列表裏,這個傾向就是,GNOME 是好的。所以,說 GNOME 不好的,必須自證,說 GNOME,好的,毋庸置疑。好,這就是 Ma Xiaojun 生活的土壤。

而我們要不要給他解釋呢?解釋吧,他聽不懂,Xu 在 GTALK 上給他解釋了整整三個小時。不解釋吧,看你自己說的話,自己人都懷疑你。因爲即使 Ma Xiaojun 想當漢奸也得對方肯收,所以對方也把他劃入我們陣營。甚至後來把他自己冒充大人物的東西,當作是「偉大和解」。這個後面談。

好,Ma 都幹了什麼事情呢?

@csslayer 和 Xu 正在從技術上解釋爲什麼崩潰是可以預見的時候,不懂技術的 Ma(Xu 解釋過)跳出來說:「爲什麼掛是必然的?我覺得不是。即使掛了,我覺得也不那麼壞」另外這句裏還有一句像洋主子邀功的話,大意是說,你們做吧,決定權在你們手裏。什麼時候一個輸入法,需要洋人做決定了?但我懶得批了,爲什麼他們做不了決定的原因前面兩篇文章都有講。

看這句話的邏輯,是不是車軲轆話誰都會說?反正在這個有傾向的列表裏他無需自證(實際上他證不來)。「爲什麼一定不能吃屎?我覺得不是。即使吃屎了,我覺得也不那麼壞」是的,在礦難或地震的時候,沒有吃的,吃屎也不那麼壞,能活下來。還有吃觀音土的。

但洋人會怎麼想?哦?你自己說的事情,同胞都不相信你,那我憑什麼相信呢?

同樣的還有「你看起來假設崩潰必然發生。我不這麼認爲。

同樣的還有「爲什麼不能是 GBUS?我覺得 GFCITX 也不錯哦。

他總是在你很詳細的解釋了一件事情之後(當時不是向他,他從來就沒成爲過主角,雖然他一直在做這種主導 LIST 的嘗試)。做出這樣簡單的無需自證的反問。「Ma Xiaojun 看起來是個傻逼。我不這麼認爲。他就是個傻逼」要是我和 Xu 都認爲他是這個傻逼,這樣的話顯然無需自證。但他自己看了會非常莫名。

爲什麼不能是 GBUS 發生在我向老外很清楚明白的解釋了爲什麼不能是 GBUS 之後:IBUS 首先是一個全系統的輸入法,然後才是一個正準備被整合進 GNOME 的輸入法,所以它不能是 GBUS。因爲還有 KDE。(就因爲明確的告訴他,我還被列表管理員警告了一回。他們是這麼說的:這是個關於 GNOME 整合的帖子,因此 IBUS 在 KDE 上死活都不關我事。

作爲一個 FOSS 社區,你都不負責任到不管人家死活就強推一件事的地步了,還有希望嗎?還不夠 CLOSE 嗎?

因此我決定反水變成 GNOME 和 IBUS 的腦殘粉,主要任務就是推進他們一切錯誤的決定,保證掛在用戶看,保證 GNOME 早死早超生。

還有這條「我不明白你的原因」。實際上是他自己說:「我沒見過過一輩子還在的輸入法,但 GNOME 永存。即使 GNOME 3 變了很多東西,我還能認出來文本管理器和文件管理器。

是不是一個目的是讓 GNOME 掛在用戶看的人說出這樣挺 GNOME 的話來你都五體投地了?GNOME 3 永存,輸入法必死,難道還不能說明某一個輸入法自己本身不能作爲一個標準?

還有這條「LINUX 內核是靈活的不代表任何其他的內核都需要是靈活的。自由軟件,自己改。

原文是,如果有一天 LINUX 內核說我們選 KDE,GNOME 怎麼辦?還不夠清楚麼?普通用戶要麼用 KDE,要麼滾。自己改?反正 Ma Xiaojun 自己是改不來也不會改,但是裝逼的話誰都會說,沒有 Linus 的腦,卻長了 Linus 的嘴。這樣的話會專門開一個子標題來講,別急。

還有這條「比喻錯誤」。

說的是:GNOME 不能用單一輸入法(而應該是一個標準),就像 LINUX 不能只用一個 DE 一樣。這不夠清楚麼?現實是實際上世界上有那麼多桌面環境,LINUX 自然不能只用一個。不然內核開發者明天就少一多半。但他不管的,雖然他說我是一個開發者,我很在乎理論,作爲一個開發者,總是能從衆多解法中挑出最傻逼的那個,總是幻想着不現實的「理論」,明天我們就有新的「相對論」了?意思是我們人類不過是地球上的一些岩石腦子中的童話故事?任何一個尊重現實的人都覺得這樣的神經病趁早關一輩子。

(寫到這裏,有人警告我說不要再寫了,不然你名聲都壞完了。我這人在你們的世界中存在嗎?所以談這個有必要嗎?快意恩仇就好。有人說不要跟傻逼一般見識,不,你越不一般見識,傻逼越來越多,就好比你越不清理垃圾評論,垃圾評論就會越來越多一樣,治理傻逼,從我做起,從小事做起。

我知道你們一般人都不會在這種明顯人身攻擊的文章上回覆的,但心裏一定特別爽。我這人寫文沒別的特點,就是通感特別強。保證感同身受的爽死你們。)

還有這條「這種推給用戶立刻就壞然後接着修接着壞的情況到處都有。我們現在停下來,問題就能得到解決嗎?」。

看吧,又把自己往 GNOME 開發者的角色裏代入了。如果我直接面對用戶,我是肯定不敢說「哎呀,打個包讓你系統三天不能開機的事情誰都幹過。」,「哎呀,我們朝鮮發射個火箭炸得你家祖屋片瓦無存的事情美國也幹過,認了吧」,即使我幹 NVIDIA 顯卡的時候真的讓山木 @hillwood 的電腦三天不能開機。但我還是會說「謝謝你發現了它。我這就修好」。但是呢,他是「意淫」的開發者,自然敢說。

我們現在停下來,問題就能得到解決嗎?你正在搶劫,有人阻止你,「我們現在停下來,我們沒錢的問題就能得到解決嗎?」

實例四:裝大佬

例如:我經歷了自由軟件世界如此之多的失敗,但我依然心存希望

是不是你要不是個 Mozilla 的人,你都沒臉說這話?馬丁路德金啊,I have a dream…

還有這句:把一個精心選擇的輸入法框架推送到 freedesktop.org

實際上我高度懷疑他連 freedesktop 是什麼都不知道。別讓我自證,我這兒是有傾向的,凡是支持我傾向的東西都不需要自證。

實際上這話是 @csslayer 說的,但原文是推送標準。於是他加上倆形容詞,替換爲他和他的洋主子想看到的「輸入法框架」就貼出來了。嚇壞我了,太牛逼了,嬰兒一落地,就喊一句「海賊王,我當定了」,連發行版的軟件包都沒推送過的人,上來就要推送 freedesktop 標準,世界就是被這幫孩子們玩壞的。

還有這句:我從 KDE 第一天就認識它。

太尼瑪霸道了!反正不貼身份證,我都想背誦了!「你知道相對論嗎?」「我從相對論第一天就認識它。」「你知道地心世界嗎?」「我從地球產生就認識它。」

這得是學術多麼牛逼的人才敢講出來的一句話啊!我相信圍觀列表的 LINUX 內核五大牛人之一 ALAN COX 也不敢說吧。

還有這句:我剛給你們這幫人註冊了一個頁面

是不是想到了點什麼不堪回首的往事?小學你媽有沒有給你報過特長班?

事先說明,GNOME/openSUSE/FCITX/DEBIAN/FEDORA,總之,參與的各方都有自己的維基。手賤不?

我們發行版大佬直接沒甩他。

另外還讓我想起一件事,當初也是在 FCITX 郵件列表,這人也是「我爲你們開了一個維基頁面」。什麼意思?我只管開,不管寫,但以後這個頁面的成就是誰的?我的。你們特麼的都是給我打工的。

另外如果大家做個小統計,就會發現即使我和 Xu,不理他,他也是每篇文章必回的。不信大家去看我博客的各個頁面,都有他的留言。你回覆,他就等着你回覆好和你吵架呢。

所以我決定,發在主樓,然後刪掉他的所有回覆。

就像我昨晚在推特說的:

在真正反水前最后说一句。邮列里那个ma xiaojun是最大的那条臭鱼,基本你说对的他不懂也会站在gnome那边反驳,这和他一贯的洋奸行为极为匹配,lp,fcitx开发,fcitx维基。这人有极强的领导欲和投机意识,智商极低。要是一年后gnome用户受苦。请不要忘了这个功臣。

这是个自以为比开发者还懂各种项目核心的流氓。对了。他的目的也是让gnome整合,保证必挂,这样就有人去开发ibus了,但他肯定不去。经教育失败没人理他了。目前他积极保证必挂中

此鉴于他的破坏性行为和意识,我建议各大发行版和中文社区不要接纳他为成员,回答他的任何问题。因为他的目的就是让你挂,然后就有千千万万开发者抢着修你。这人目前在fedora社区。你们自己看着办。

對了,我現在的也是 GNOME/IBUS 的腦殘粉了。主要工作内容是支持gnome一切决定,确保该整合足够傻逼一定会挂,以敦促大家放弃gnome。

之前一直说gnome不能挂因为他很重要,我突然释怀了。gnome根本就不重要。老k和fcitx一直都属于我大kde。那尼玛挂了才好啊。所以我是fcitx在ibus的卧底了。后续邮列发言是卧底工作需要。我的朋友们还请不要介意。大家一起演好这场戏,让gnome早死早超生

今天我要求 LT 刪除了我在 LT 所有的轉載。我可受不了我在自己博客寫文,別的站上要我吃屎這種滑稽的行爲。所以乾脆拉在自己地方。要有人來拉,那我就叫他吃了。

和 LT 的站長黑日白月沒有關係,我和他依然是個人的好朋友。只是 LT 這個站已經不太適合我發文了,因爲沒有我想面對的受衆。一邊願意學,得我願意教。師傅看你不順眼,那你永遠掃廁所。也不要說什麼 LT 不歡迎你這種話,白月明確說明只要想來,LT 依然歡迎。

總之這是一個洋務派之所以失敗的故事。帶着一堆老佛爺整天要錢蓋萬壽山這誰都受不了,這邊修鐵路那邊重金買回來拆誰都受不了。此類發出反對聲音的事情我再也不會參與,他們做啥,我贊成啥,直到欺負的沒有一個人對它有好感爲止。反正像你們說的,我能維護我的任何東西,我是高級用戶。

更重要的是,我也有 MAC。

參考文獻:

關於 GNOME 整合 IBUS 事件的技術細節 —— 虎戰士

CJK 的尊嚴(二)聖戰

前面 po 了給各位 openSUSE 使用者的彙報,被「戰友」粱水龍轉載到了中文開源界排名很高的 Linuxtoy 上。發生了一些不必要的爭執。其中很多人的辯論基礎都是錯的,甚至沒有站在正確的主題上。原因在於他們對輸入法的不瞭解,雖然大家都在用。

前文是流程彙報,沒有解釋技術細節(這也是多數後續爭執沒踩對節拍的原因),所以我寫了這篇投資者教育,會盡力解釋我明白的技術細節。至於我也不明白的,相信大家在瞭解了我懂的技術細節之後再討論,真正的輸入法開發者是不介意在關鍵問題上教大家一些東西的。這對整個中文開源圈都是好事。

但請不要覺得我應該天經地義的爲你們架起這座橋樑,我比客服貴多了。不止是在 FOSS 社區,生活中也是這樣,一個人可以自行決定她想說什麼而又不說什麼,所以這次要還不帶耳朵,說些空中樓閣的「理論」,那就沒有下次了。就像真正的輸入法開發者說的:「let it be, let it be 二逼」。但沒有人是真想做 XX 的都是無意中犯錯的對麼?只要不是無藥可救,那就都有地方願意收留你。

標題的含義

我們其實一直都很沒有尊嚴。請不要民族主義衝頭反駁。下面是一些普通用戶不知道的開發細節,解釋了爲什麼。這是爭論的基礎。不要對它爭論,因爲你真的不懂。你可以要求更多的例子和細節,但請不要就此爭論。沒有結果。

中文在開源界一直處於「二流」的位置。這是 GNOME 開發者說的。

爲什麼想必不用說了。他們自以爲是核心的開發者。我們做的是敲邊鼓。所以他們不懂我們的語言不重要。我們會用他們的語言來發。這就給他們自大的誤解說,他們很大。其實很多工作是我們做的。包括核心。GNOME 上游的 Network Manager 誰維護的?中國人。

大到什麼程度呢?大到他們可以自以爲能夠決定我們的事。一次兩次叫做沒有考慮到,總是這樣那就叫不在意。

早些年,使用 Linux 的人是不是會發現無論我們做了什麼本地化定製,都會被上游下一個版本的一些改動覆蓋掉,導致我們被逼去重新做這些定製?

舉例來說,Wine 模擬器的中文字體。我們有補丁,上游不收。再舉例,openSUSE 的 freetype2 補丁,上游不收。爲什麼呢?有什麼都不懂的西文用戶說,會影響我的 liberation sans。實際上這個補丁根本就沒有碰過它。於是怎樣呢?我們現在默認還沒有。那麼我就要問,爲什麼影響他們就那麼重要,影響我們就屁都不是?我們沒有貢獻嗎?不是。是整個項目的走向就沒考慮過我們。

所以我們的中文維護者一直在做的就是:重造各種輪子。

這是 Linux 的悲哀。Linux 世界的很多推倒重來都是源於一開始考慮的就不夠,而不是技術發展。因爲他們一開始做的就是滿足自己需要的東西。後來有各種人加入了他們的需要。它慢慢變的重要起來了。再後來,一些人發現前面一些人考慮的不完善,導致他的需要添加不進去了。於是要麼忍,要麼滾。於是推倒重來把所有人的需要再重新設計一遍。

這還僅僅是設計,還不包括實現。知道前面 X11 做了一件什麼事嗎?加了有史以來最大的一個 patch,一萬多行代碼。幹了什麼事情呢?報道這個消息的 Phoronix 都無奈了,什麼特性都沒加,把那些渣實現改掉了。不知道同學們是怎麼看的,我當時的想法是,幸虧我不懂代碼,不然我這個潔癖知道系統上用了一萬多行的渣代碼,我會瘋掉的。

所以爲什麼不在做事情的時候都負責任一點呢!?以前做的不好,至少現在起,我們做好它,之前的錯誤,想要加特性的人幹不了,總會有牛人能幹的。當然,牛人肯幹,GNOME 收不收還是兩說。GNOME 被紅帽和西施社區背後的公司影響很深,就好比這次如果只是幾個輸入法開發者去鬧的話,沒結果的。他們是因爲西施的 CJK 決定放棄 IBus 了。所以才停掉的。

所以有人說我「挾西施以令 GNOME」也好,說我自以爲是 Hero 也好,不重要的,因爲這就是事實。被輸入法開發者承認並尊重的事實。就像小企鵝輸入法作者說的「I’d be happy」。因爲他們之前也鬧過,Lauchpad/Unity/GNOME/KDE/GTK/…,他們的郵件打印出來嚇死你。結果呢?兩手空空。實力不對等的爭吵,都是撒嬌。不管你是小企鵝,還是 IBus,又或是你能想像得到的任何中文開發面向中文用戶的東西。不要以爲你有十四億人口就可以是老大了,在人家眼裏,你叫少數族裔。「CJK 不可放棄」,那是憐憫,霸道的時候還沒到。強推,又怎樣?又能怎樣?你們這些自以爲是大爺吵來吵去的傢伙們,最後不也都捏着鼻子認了?

重要的是人。任何發行版、社區裏都要有溝通國際社區和本地社區的人。前面那文彙報了我是 openSUSE Member 的事情,詳情是怎樣的呢?我等了三個月,西施董事會的 mrdocs 一封 Approving Marguerite Su,半個小時之後,Member 標誌就掛上去了。你們以爲默認輸入法真的是我說的那麼簡單的?你知道要是你不是 M17N 的維護者你最長的提交會等多久嗎?七個月。你知道你不和 Packman 管理員是私交,Packman 編譯平臺的帳號下來要多久嗎?兩年。還批發個鬼的帳號。

任何 CJK 的一丁點進步都是 CJK 開發者維護者們賣萌打滾一點一點磨出來的。知道爲什麼嗎?實力不對等。人家是憐憫才給你做的,不用輸入法的西文開發者開發輸入法幹嘛?又沒人給錢。這個例子中,是人家英文智慧型行動電話要用屏幕鍵盤,懂了嗎?從你 CJK 這裏拿一個針對 CJK 用戶優化的東西,改掉,符合他們的習慣,然後反過來推給你用,能好使嗎?IBus 也好,Fcitx 也好,豎着進去,橫着出來,什麼都一樣。IBus 爲什麼會和 GNOME 合作?真正懂輸入法的中文開發者早已經去谷歌了。現在是一些紅帽的老外在修修補補勉強能用。如果 Fcitx 的開發者參與不了 GNOME 輸入法標準也好,兼容也好,那不是你們所說的「整合桌面」,那是 CJK 大幅倒退。夠明白了嗎?

我們沒有要求你們能幫上忙,一羣螞蟻對大象喊叫,沒有用,但請不要再拖後腿。引用你們的邏輯,到時我們能維護自己的輸入法。你們呢?這是不是又一次的實力不對等,大吃小呢?但是這是我們願意聽你們抱怨給你們解釋,要是我們翻臉呢?反正目前西施社區老外只聽我的,你能奈我何?我們的打包團隊能否掉你的任何提議,換發行版嗎?只要有戰友在,你們永遠什麼都做不了。

知道 SCIM 爲什麼曾經那麼火嗎?那是蘇哲先生在西施工作期間開發的輸入法。全體老外只知道那個。知道 SCIM 是怎麼從蝶變中移除的麼?戰友強行移除,即使日本人不同意。漲臉嗎?沒什麼漲臉的,弱肉強食,自然選擇。

所以這不是「代表」或「樹敵」的問題,這是一場老弱病殘走開的聖戰。你們的心情我們都能理解,就是需要 Linux 越來越好,越來越適合中文用戶使用。這也是我們需要的,不然開發幹嘛?打包幹嘛?但是給鬼子指路的事情請不要有第二次。

昨天那文說的劃時代的意義是什麼?是我們做了不再重造輪子的嘗試。

我們不想,也不需要由一些不瞭解 CJK 輸入法的人爲了在英文上有鍵盤輸入法(爲了兼容智慧型行動電話),就把我們的東西拿去改到我們自己無法使用卻不能變更。

以上是感情的說法,下面是理論的知識。

統計數據的真實性

這點不是西文社區質疑的,而是我們習慣並善於內鬥、沒理由也要戰鬥的中文社區自己質疑的。

該統計調查是公開進行的,同時發佈在 G+,Linuxsir 論壇,openSUSE 官方論壇,臉書繁體中文西施社團,如果前面有人沒有看到,再重申一遍。

有足夠的 openSUSE 受衆。是的,它是面向 openSUSE 的用戶調查。結論是:(最新數據沒有看,但是山木投給了 IBus,至少跟 GNOME 社區討論的時候是這樣的。)

簡體中文:100% fcitx

繁體中文:100% gcin/hime 感謝你們有些人還捎帶上了 fcitx

然後有人質疑,我在 debian 上,首次開機就裝 IBus,Fcitx 的 100% 何來?這難道用我解釋嗎?

我沒法左右調查結果。也不值得。

因爲 Google 問卷不支持統計瀏覽器 UA,所以判斷不出你是什麼操作系統,你都不需要去下我們西施發行版。直接就能潑髒水。

我自己去改數據表也沒意義。僞造數據通過了,西施的用戶最後還是會要求換回來,我攬屎上身幹嘛?GNOME 聽不懂中文,我識得。

還有有人質疑針對西施的調查對 GNOME 的適用性。

這裏需要引述一下 GNOME 開發者的說辭:

我們要一個輸入法。所有用戶都可以依靠它。

那麼只需要說明,有些用戶確實不依靠它。那麼他說的所有就站不住腳。畢竟可以依靠不是必須依靠。那我的調查完全夠用。

現在是不是整合輸入法到桌面的時間

這個不是普通用戶能插嘴的問題。甚至不是自以爲開發了一兩個程序的開發者就能插嘴的問題。也不是我能插嘴的問題。但是作爲一個發行版的維護者,還是能瞭解到一些東西。這是告訴你們的專業結論。全世界真正懂輸入法的人做的結論(只有中國一批不到 10 個,日本一到兩個。西施日文德文英文大佬都承認不懂。實際上蘇哲先生離開西施後他的工作無人能懂,不然 SCIM 也不會死。至於 GNOME,它要懂,SCIM/IBUS/FCITX 的大部分 BUG 根本不會發生)。因此你不配質疑。那十二三個人也不會給你解釋。

不是。

IBUS/FCITX 哪個好?

[背景知識]

輸入法有三塊:框架、引擎、長相。

我們討論的輸入法 IBUS/FCITX,都是框架。

之所以老外不懂輸入法,因爲他們剛開始試圖讓 FCITX 證明它的引擎先進。

SCIM/IBUS/FCITX/ 都用一樣的引擎。sunpinyin。googlepinyin。libpinyin。你說 ibus-googlepinyin 用着挺好的人,fcitx-googlepinyin 最差和它看平,不會更差,因爲裏面的東西都是一樣。什麼瓶子裝的而已。所以就跟那個「乾爹送翡翠,B貨都不如」一樣。所以輸入法作者不愛和你們交流,倆人根本談的不是一個東西。

實際上真正能決定輸入法「好」或「壞」的地方在於框架。但很少有人懂框架,你們說的都是引擎。引擎甚至都可以不是輸入法作者開發的。蘇哲先生現在就有幹引擎,可是 SCIM 還是死了。

所以很容易各說各的。對牛彈琴。


SCIM 已死。(都同意吧?不同意的請去讓它詐屍一下)

IBUS 百足之蟲死而不僵。

如果你們爭論的問題稍微變一變,因爲做爲中國人,只要給你 A 和 B,你們就不會討論並存的可能性,而是打起來。從古到今,異族屢試不爽。變成 SCIM/IBUS 哪個好。一樣會有今天這麼激烈的爭論。這也是輸入法作者不願意搭理你們的原因。沒有必要。技術上的好。時間會說話。

IBUS 作爲框架的新特性開發已經停止,雖然有 libgooglepinyin libsunpinyin 什麼的。但是底層不會再有新東西。「它比 SCIM 好的地方在於引入了模塊化這些劃時代的東西,比 FCITX 差的地方在於應用層不夠抽象」,我不懂,但是解釋的人說,你想加一點點新特性,哪怕和輸入法引擎無關,所有引擎你都得 HACK。

而它的底層也就是框架不會再動了。目前是紅帽社區的老外在修 BUG,GITHUB 上有源,一共九個人,「積極的開發中」。實際上 IBUS 底層他們不知道怎麼去修,因爲設計並實現底層的大牛已經去谷歌了,而不改底層的修 BUG 對於九個人來說 IBUS 又太大了。所以積極的開發中,甚至忙到沒有時間通過 FCITX 在潘多拉上的包,但還是沒有結果,用戶的感覺沒變化。哦,因爲目前我眼中只有 FCITX 和 IBUS,所以批評 IBUS 就得用 FCITX,容易給爲了吵架而吵架的人話柄,好吧,我換成智能 ABC 總行吧。到時候你們和微軟鬧去。看看他們的回覆是不是「我們想要提供給所有用戶一個儘可能的用戶體驗」。

因此 IBUS 的死忠飯也只能說這裏用着挺順啊,那裏挺順啊。而不敢談特性了。因爲 IBUS 目前在你們嘴裏的特性都是引擎這塊的東西,智能 ABC 都有,而智能 ABC 作爲框架實現的東西,IBUS 現在沒有,以後也不會有。

FCITX。完全模塊化,抽象層。GNOME 社區說的、和一些 IBUS 用戶說的多語言支持,的實際結果是,FCITX 比 IBUS 多。當然最多的是蘇哲先生的 SCIM,光是日文就有五種之多。你用嗎?

簡體中文: FCITX 當之無愧。雲拼音 IBUS 沒有吧,或者說能日用嗎?其他都一樣。對,FCITX 沒有手寫,只有 GITHUB 的源,現在還不能用。IBUS 有能用的,但沒人用,發行版也很少打包它。

繁體中文:倉頡、鄭碼、注音,無暇米,五筆,二筆都有。IBUS 碼錶有硬傷。香港人要 HACK 碼錶才能用。

其他語言:CNS11643, Compose, Emoji, Ipx-x-sampa, Latex, Rustrad, Thai, Translit-ua, Translit, Viqr, Yawerty. 我也不知道是啥,兩者都有。

日文:FCITX 有一個實驗性 ANTHY。IBUS 有一個可用的 ANTHY。兩者都有一個能用的 mozc。但是那玩意開源社區不認爲它是開源軟件。所以我自己說 FCITX 日文支持差不要聽歪了。不是對用戶的日文支持差,是對發行版的支持差。因爲 MOZC 不認爲是開源軟件,那你得給用戶預裝一個開源的日文輸入法。FCITX 暫時還沒。但未來 FCITX 會有 CANNA,這是西施日文大佬要的,老 K 應該會開發,SKK,WNN 也不是不可能,IBUS?再不會有了。老外開發不出來這個。日本人寧可用 MOZC 都不願去讀 SKK 的代碼。真不知道蘇哲先生當初是怎麼做的。

韓文:HANGUL 都有。引擎完全一樣。按照你們只看引擎的邏輯。兩者一樣。

越南語:IBUS 不能用。FCITX 有。

英文:兩者都有 m17n,FCITX 已經有了一個非常成熟的屏幕鍵盤。這也是 GNOME 老外們想偷的,但是現在他們腦子沒轉過彎,不知道有這個東西能偷,所以他們想在 IBUS 上做一個,但自己又做不來。

智慧型行動電話:maliit。fcitx 有,ibus 沒。

配置:GNOME 上兩者的配置頁面差不多。但 KDE 上 FCITX 是目前唯一一個把自身配置頁面整合到個人設置中心去的輸入法。

GNOME-SHELL: ibus 有個 indicator,但 fcitx 的 kimpanel(GNOME SHELL 上也有,是個外掛) 使用了標準 DBUS 協議。也支持 SCIM/IBUS。

所以大家已經能看出來了,不是 IBUS/FCITX 哪個好的問題。是GNOME 老外要的東西,簡單說其實就是 fcitx/ibus-m17n + fcitx-keyboard + kimpanel 的 GNOME-SHELL 外掛。他們在重造輪子。造不好不說,還容易把 IBUS 搞壞。(爲什麼造不好稍後說)我們其實在拯救的是 IBUS。更何況他們不懂裝懂要把這樣的東西自以爲是的以「整合桌面」的名義,寫到諸如 CLUTTER 這樣的底層基礎包中去,以 IBUS 硬編碼的形式。所以不但壞了 IBUS,也壞了 FCITX 和其他一切輸入法(已有的和還沒有的)。至於爲什麼會了其他一切輸入法,你把 .NET 寫死到 WINDOWS 裏去,你還怎麼在上面搞一套 LINUX API? 有人會在 WINDOWS 下用 LINUX 原生程序嗎?能嗎?真要讓他們幹成了,那不是整合桌面,是搞砸了包括 IBUS 在內的一切輸入法和 CJK 用戶體驗。

有人說,「掛在用戶看」,開發者就修了,「就有無數人搶着維護 IBUS 了」。內核明天傲嬌給你看,你瘋不瘋?你會去內核開發列表找 LINUS 嗎?顯然不會呀,你轉身切 WINDOWS 了。到時候苦的還是我們這些打包的和做發行版的。他的錯還要被他罵。再說 IBUS 掛也不是一天兩天了,打包的還是那幾個,該是誰還是誰。開發的?不見漲,反而少了。它作爲發行版默認輸入法都能有這個趨勢,你覺得 GNOME 就能帶來新改變?所以不要說廢話。

有人說,「憑什麼你就認爲 GNOME 的人搞不好?」,我電腦借給你,你來開發這個特性,好嗎?GNOME 的人在輸入法的問題上真不比你強,甚至他們連輸入法有三塊都不知道呢。跟盲人摸象一樣,摸到個引擎就以爲是全部了。所有好用的輸入法都是我們中國人造的,他們造的那叫屏幕鍵盤,在中國人眼裏太小兒科了。

GCIN: 這傢伙就是一個大雜燴,要啥,寫進去。就跟你把什麼都寫在 MAIN 裏好不了哪去。這是臺灣人爲什麼會 fork HIME 姬的原因之一。但 HIME 姬就真正好嗎?沒有好到哪去。加的 PATCH 更重用戶體驗,底層還是很少碰。當初 GCIN 大佬威脅說不寫 GCIN 了,把他們嚇壞了。

但 GCIN 是另一個問題。只有很少一部分臺灣人會用 fcitx-libpinyin,因爲註音做的確實不錯,但實際上他們很警惕大陸開發的輸入法,不是政治上的原因,他們認爲開發者是簡中傾向的,繁中必然搞不好。當然他們很尊重蘇哲先生,他是個怪才。蘇哲現在要是回來搞 SCIM,沒多久 IBUS/FCITX 的爭論就很難再存在了。

爲了用戶體驗,我們必須提供 GCIN,即使它設計和實現再差。因爲目前沒有比它更符合臺灣用戶習慣的。任何移除 GNOME 的行爲臺灣人不戰鬥,我也會戰鬥。打洋鬼子的戰鬥,是個能扛槍能慰安的中國人就能參加。

不過顯然 GNOME 不這麼想。

FCITX 真的那麼好嗎?

不盡然。是的它的設計實現都很新,特性也多。技術上比 IBUS 強是懂輸入法的人的共識。但仍需要打磨拋光。至少要小修小補一段時間,才適合作爲發行版甚至 GNOME/KDE 的默認輸入法。這是作者自己的話。

爲什麼西施做了?因爲用戶選了。因爲作者是我的好朋友,我收到 BUG 他一兩個小時就能搞定。他認爲基友的需要永遠排在第一位什麼的。實際上 FCITX 現在近乎是西施專用輸入法。發行版包狀態

就像我在郵件列表裏說,翁雪天已經試圖取悅我們那麼長時間了,是時候做點什麼來取悅他了。就這麼簡單。

所以不怕大家不願意,事實上,目前沒有一個中國人開發的 CJK 輸入法適合作爲 GNOME 的默認輸入法。未來可能會有,但那是 FCITX。

「FCITX 要真那麼好,用戶自己就來了」

但你知道用蘋果默認輸入法的有多少?裝了 360 不卸的人有多少?那叫用戶佔有率嗎?

於是我移除了你們「最愛的」的 IBUS 的默認輸入法,讓用戶真真正正能用腳投一次票。

GNOME的上遊就準備好讓它有輸入法了嗎?

X11,沒有。我只有這個答案,原因我也不清楚。

GTK2,沒有。老 K 昨晚兩點剛發布的新鮮出爐的 BUG。

[背景知識]

輸入法的標準工作流程是:

鍵盤輸入:傳遞給應用程式或輸入法;

輸入法:接受輸入,那麼應用程式就得不到任何相應,因爲這時候我們要輸入漢字了。拒絕輸入,那就做爲應用程式的快速鍵讓它來響應。

好了,大家是不是覺得斷了點什麼東西?

是的,缺少一個中間程序,來決定究竟是發送按鍵行爲給輸入法,還是給應用程式。或者說,GTK2 缺少一個實現,把按鍵行爲先發給輸入法過濾一遍。爲什麼沒有?老外不知道,也不用,所以根本沒法開發這個。直到你大手牽小手的教他。

因爲目前沒有,輸入法只能自己捕捉鍵盤按鍵,但是有應用程式和它搶。所以有時總「掉鍵」。而且這種被 CJK 輸入法開發者好不容易才 HACK 出來的捕捉方式,也是時靈時不靈。所以你們有時會失去響應,甚至怎麼都調不出來輸入法,因爲輸入法根本不知道它該出來啊。

另外還缺少一個東西,應用程式得有反饋,這樣你鼠標點下去,輸入法才知道底下的到底是個輸入框,還是個密碼區。還是個別的。比如我這程式這輸入框只支持英文,那你彈個鬼的輸入法窗口?抱歉,你們罵錯人了,這真不是輸入法目前做的到的。

而且還需要一個處理這些應用程式反饋的中心。讓輸入法做?不是不可以,那樣子你永遠也別想換輸入法了。

桌面環境究竟能綁定輸入法到多死?

你需要瞭解上面的背景知識。明白我們需要一個應用程式反饋的中心。但要是這個中心是以 IBUS-* 的方式寫的,你所有其他輸入法都收不到類似的反饋,你的系統也再也離不開 IBUS,因爲過濾器這個環節斷了,應用程序也收不到消息(目前這就是 GNOME 的人正在做的)智能 ABC 就是這麼幹的。但他們是微軟中國的人幹的。所以能發送類似反饋給搜狗拼音。但 GNOME 亞洲有人幹這活嗎?沒有,GNOME 亞洲目前還是類似於一個用戶社團這樣子,開發者很少,也真幹不來這活,都是基於 GNOME 開發個什麼東西,而不是開發 GNOME。那 GNOME 歐洲的人會給你發統一接口的東西出來嗎?目前他們說不會(他們甚至就不把統一接口放在考慮範圍之內,即使知道了其他輸入法,爲什麼?人家告訴你資源有限,屁話不是?)。因爲他們甚至連「其他輸入法」是什麼都不知道,他們只知道 SCIM/IBUS,SCIM 太老不選了,只有 IBUS,哦那我們只做 IBUS 就好了。

好,上下游都不支持,你中間的硬撐着推,會有好結果嗎?

所以目前不是整合輸入法到桌面環境的時間。

你們拍腦袋把問題想的太簡單了,覺得不就是整合嘛。做進去就好了。可是做個不能用的進去最後受苦的還是自己。客觀狀態完全就不允許。

所以完全不是所謂的「低級用戶用默認,高級用戶自定義」的 Linux 傳統,而是「低級用戶不能用,高級用戶瞎折騰」。

但你們的熱情和希望是好的,誰不想要個拿來就能用,不要就能卸的和桌面深度兼容的好看的輸入法啊?我聽着我也想要,但目前做不到。

該不該由 GNOME 去挑一個輸入法框架整合?它能整合嗎?能整合得好嗎?

想拯救世界,得先能拯救世界。

GNOME 具備拯救中文世界的能力麼?

完全不具備。

他們的人連中文日文都分不清楚。咋弄 CJK?

你完全不識行情,怎麼挑?賠光屁股給用戶笑嗎?

充其量只能做到英文。CJK,愛咋咋地了。

該不該整合輸入法框架到桌面環境?

答案是該,太該了。

但不是整合一個,是全進去。

WINDOWS 下的輸入法給了你們誤區,以爲它的輸入法框架是可換的,實際上他的輸入法框架就是一個。所有你們認爲的輸入法都是引擎+長相。

如果這是中國人開發的桌面系統,整合一個完全沒有問題。

如果這是個外國人開發的桌面系統,整合一個絕對不能允許,挑 IBUS 挑 FCITX 都不對。

因爲他們搞不來框架,沒有那個技術,這個歷史由來已久,不是 GNOME 絕對做就能學會的,中國菜歷史長不長?老外炒一個?香嗎?

所以他們的工作其實是:整合進去,放着,等作廢。

所以其中相當長的時間裏,CJK 用的都會是一個面臨作廢的東西。

也許有的人又會用那套當用戶吃現成的吃習慣的論調說「到時候中國人就去維護 GNOME 了」,你知道,多難麼?你看過一丁點 GNOME 的文檔麼?你都不願意做,憑什麼要別人去做?

所以爲什麼不做統一協議?

GNOME 的答案是:資源有限。他們也很怯,因爲他們知道自己輸入法都不會做,別說協議了。他們要會做輸入法也不會找 IBUS 不是麼。

所以你們把 GNOME 當救世主,恐怕是要失望了。

GNOME 究竟剝奪了你們哪些自由?

需要瞭解下現在的輸入法管理是由發行版指定的,用戶對發行版指定的不滿意,可以換。發行版對他指定的不滿意,可以換。

GNOME 默認輸入法?還寫死?

那麼發行版打 GNOME 包的時候只能帶上 IBUS?同樣是一些老外,哦?既然有輸入法了那還指定什麼?不知不覺沒自由了。那些想指定輸入法的發行版呢?會有一幫嘴巴很髒的小白用戶整天在論壇問「libIBUS 爲什麼刪不掉?」但這是發行版還管得了的嗎?你想換,同樣的情況。至於 libIBUS 爲什麼刪不掉,前面給了技術上的解釋,還看不懂卻想噴的,「let you be 二逼」。

另外技術上也說了你們要的所謂「統一桌面體驗」GNOME 和輸入法目前都做不到,還問「爲什麼要換」?「let you be 二逼」。

evolution, konqueror blabla…

他們那不叫綁定,那叫基礎包。你依賴一個兩個基礎包叫綁定。你要什麼東西都依賴你,那它就是個基礎包。你們真要一個你都知道的 BUG 重重的 IBUS 當基礎包?(因爲輸入法是用戶直接面對的第一個也是唯一一個東西,只要他想輸入)

換雷鳥?說真心話,要是你能決定當初 evolution 綁定不綁定,你要它嗎?

搞死雷鳥了麼?雷鳥的開發者也在罵 GNOME。

輸入法不好,怪桌面環境?

大多數輸入法的 BUG 都直接來自於桌面環境。

誰污染,誰治理。

拿 code 來。

翁雪天又不是沒拿過。沒有用。

以後你要在任何發行版上安裝軟件包,先給我打個。

PS:

真心希望不要再有臭到樓上樓下的評論出現了。LINUXTOY 不是 CNBETA。

另外上文我是發表在自己的博客。所以說我脾氣大,我的博客,愛看不看。至少有人愛看,所以轉了。

CJK 的尊嚴

好吧,這名字起的有點義和團的 feeling?

民國 101 年 5 月 11 日,西歷 2012. 這一天絕對值得載入中文自由與開源軟件界史冊。如果有這樣的史冊的話。

首先這天我們 CJK 社區開發的 FOSS 軟件 fcitx/gcin 首次成爲 openSUSE 這種重量級發行版的默認輸入法。

其次這天我們 CJK FOSS 社區首次擺脫了被動接受的局面,對世界發出了自己的聲音。還是在一個重量級社區 GNOME。而且成功了。

這兩者各自都不那麼重要,但是放在一起,就重要了。讓我表述給你聽:我們也可以決定任意一個發行版默認的樣子,而不是只對定製中文版。我們也可以決定世界級社區的走向。

5 月 10 日晚,我與 OBS 的全域管理員 coolo 在關於是否在 soft.opensuse.org 上顯示本地化軟件包描述的一個郵件列表主題裏遇到,實際上是我問如何製作這樣的包描述。因爲輸入法這樣的軟件包只對本地化用戶有用,完全沒有必要顯示英文。於是我隨意問了一句,如何替換發行版默認輸入法?

答案簡單的出乎人所料,coolo 說這事隨你,只要去工廠版郵件列表(openSUSE 的主開發列表)上發個文章,抄送給相關各個輸入法的維護者,大家討論出結果,然後你來做就行(技術上的實現很簡單),因爲你是本地化軟件源的管理員。

但我覺得輸入法很重要,應該聽聽用戶的聲音,於是我做了這個投票:openSUSE 中日韓輸入法調查。然後投遞到了 G+,臉書,linuxsir 和官方論壇。接着發表了這個主題:建議從 DVD 中替換默認的IBus/SCIM 輸入法

主題貼本身沒什麼值得好跟進的。大體的經過就是簡體繁體中文沒人發表意見,全部意見來自於投票。大家一致同意 drop scim,替換簡體中文默認輸入法爲更強大的小企鵝輸入法; 替換繁體中文輸入法爲 gcin 和它的衍生品hime 姬

由於日文目前沒有輸入法,所以暫時保留 IBus,直到 fcitx-anthy 或其他日文輸入法完全可用。韓文社區沒有迴應。

也就是說,在未來即將到來的 openSUSE 12.2 裏,大家將會有一個全新的更好的中文體驗。(IBus 依然在 DVD 中,安裝時可手選)

openSUSE GNOME 的大佬 Vincent 在上述帖子中問了我一個問題:爲什麼要建議放棄 IBus?GNOME 正在整合 IBus 到它的系統,是強制運行依賴。

日文的大佬 Takashi 表示憤慨。他講這樣的話,其他輸入法完全就沒法活下去。是的,如果未來,我們安裝 GNOME,IBus 永遠卸不掉的話,那麼任何帶 GNOME 的發行版都不再有輸入法的自由選擇權。

於是我即時的拉來了翁雪天,小企鵝輸入法的作者,去 GNOME 報 Bug,但第一時間被關掉了。(臉書上的林說,收 Bug 的人和開發這個特性的人沒有關係。除了關掉建議你去找開發者。沒有選擇。)

這時有點當機了。

風迴路轉的是,在我準備睡覺的時候,話說那天和工廠版郵件列表上發英文發的手指打中文總錯字,要知道我在上班,要看着老闆,跟高中上課傳紙條一樣。翁突然跟嗑藥了一樣過來感謝我,我說這都過半天了,您反射弧很長?

他說不是,是孤軍奮戰那麼多年,突然有了重量級盟友。還有類似什麼比網友更可靠的是推友,比推友更可靠的是基友,比基友更可靠的是戰友什麼的。原來是 Vincent 大佬跑去 GNOME desktop-devel-list 去踢館了。

大意是說:我看你們似乎準備把 IBus 深度整合到 GNOME 中去,但我不知道你們是否知道用戶對 IBus 並不滿意呢?

然後翁和該特性的主要作者攪了一些技術細節。

也許這樣就會不了了之。因爲翁很碉堡很龜毛,好吧是我教的,我之前有說過作爲一個開發者你要不是吊,顯不出你技術強不是麼。

然後第二天我覺得他噴的不夠好,沒有噴到 GNOME 開發者點頭說「哈依」,打完左臉伸右臉的淚流滿面痛改前非的境界。作爲他的人生導師,我有必要進行一番矯正。

於是我發了一篇回覆,大意如下:

你們可能知道,我有一個調查。幸運的是,它現在產生了一些結果。

CJK 社區裏,中文社區最大,我們最大的三個發行版是 Ubuntu,Fedora 和 openSUSE(寫 openSUSE 時我很心虛的,因爲我其實覺得 Arch 也很大,反而是我們和潘多拉沒什麼用戶。但在 KDE 論壇上看隔三差五就冒出來一個我不認識的 openSUSE 用戶,所以我覺得可能是我們比較好用不折騰,所以沒冒尖的用戶?),其中烏斑兔和 open 西施 都有 IBus 和 Fcitx,它們是我的目標社團。

潘多拉沒有的原因如下:我們都知道它使用 Bugzilla 作爲包審查平臺。小企鵝的包在上面已經等兩年了。爲什麼?因爲它們的開發者和你們一樣,只知道 IBus。

目前收到的迴應裏,繁中社區 100% 投票給 gcin/hime,簡中社區 100% 投票給 fcitx。有意思的是,有些用戶用着 IBus 卻投票給它們,更有意思的是,日文用戶甚至號召開發 fcitx-anthy。如果你住在一個夠豪華的房子裏,你還需要別的房子住嗎?

但我們依然不能阻止您整合 IBus,因爲 FOSS 精神就是你可以開發你感興趣的,還有因爲潘多拉沒有替代品。

所以請不要整合的那麼緊,緊到讓已有更好選擇的人也強制使用。實際上你們正在做的是一些前向移植工作以兼容潘多拉。要是在 GNOME 上,我裝了 Fcitx,IBus 卻抽不掉。我們又回到視窗了嗎?

聽起來就好像是在到處都有電的情況下重新發明蒸汽機。

然後 GNOME 的開發者迴應說:

我們的目標不是更多選擇,是儘可能好的用戶體驗。

要是你拿到 GNOME, IBus 不好用,你朋友來裝了小企鵝,這是自由軟件的勝利嗎?不是,是失敗。我們得給用戶一個不需要「修」的系統。

如果你的小企鵝壞了找到 Bugzilla 上,我用 IBus,沒法修。

我們不能這個語言用一個輸入法,那個又提供一個。

你得向我證明爲什麼小企鵝比 IBus 好,blabla 一堆技術細節。

== 可是這完全就不對嘛。==

  • 你要問微軟,肯定他們也告訴你「我們要儘可能好的用戶體驗」—— 這是一個西文用戶說的。
  • 不,這不是 FOSS 和 GNOME 的失敗,是 IBus 的失敗。所以應該讓他滾,讓有能力的來。這才叫自然選擇。而不是把壞東西都握手裏。即使你今天修了,明天還是會壞,因爲你根本不用輸入法。
  • 那爲什麼不能標記爲上游 Bug 然後轉給小企鵝的開發者的?那不是標準工作流程嗎?而且你用啥都沒法修。你根本不懂中文。
  • 爲什麼不能?沒有開發者能開發出所有語言都好用的輸入法,除非他就是個語言學家,每天就是上網聊聊天。要是有的語言有人勝過他,用戶必去。
  • 你不覺得要求用戶去比較兩個輸入法的技術細節很粗魯嗎?

GNOME 的開發者還說

我們資源有限,只能分發一個輸入法。要是 IBus 現在不行,我們就修好它。

== 可是這完全就不對嘛 ==

  • 你們沒法「分發」,你連面向最終用戶的套件源都沒!
  • 修輸入法不是你的活。
  • 要是兩三年之後,一個新鮮出爐的輸入法出現了,你們就推到一切重來?那樣修輸入法就變成你一輩子的功課了。

GNOME 的開發者仍說

單一輸入法可以提供如下好處: 1. 我們可以緊密整合 2. 可以立刻使用新特性 3. 我們只需要與一方聯絡

然後還舉了一些例證: 1. X11/NM/Webkit 都是單一的,和 GNOME 整合的很好 2. 輸入法的那些自己繪製的面板很醜很討厭

== 可是這完全就不對嘛 == * 多少例子告訴你不能緊密整合了? * 那那些由其他輸入法提供的更多的新特性怎麼辦?不給用戶了? * 要是那方死了呢?你就以爲世界上沒別人了? * X11 是每個人都要的,輸入法不是每個人都要的。老外要輸入法幹嘛?裝逼嗎? * 那你就世界聞名了。中文用戶直接叫你神經病。要是這東西應該修,早修了,所有輸入法都用它; 即使這東西需要修,也不是一個不用輸入法的老外手欠就能修的。

於是我說

IBus 在代碼領域可能只是落後一點,但在用戶體驗領域它落後了幾光年。

是的,你能修好 IBus 的 Bug,你能替代它的開發者開發它缺的那麼多特性嗎?不能。你能日用測試嗎?不能。你能看懂中文報告嗎?不能。你又不用,中文用戶不報上游 Bug,事情就變成:輸入法抽掉,你不知道,用戶忍着。至少現在我們還能換。

所以技術上說,即使你提供了一個修復版的 IBus,用戶還是會怪你。因爲你缺特性。這不是個技術上事,有些網頁就是比其它的好看,但用了牛逼技術嗎?沒,同樣的瀏覽器,同樣的技術。

可能這個修復版的 IBus 對你來說足夠了。可是好不好用是誰決定的?你?可是你不用輸入法; IBus,沒有爹媽不愛自己孩子。是用戶好不好。你只能取悅他們。

既然你不是日用,那你就應該聽那些日用的開發者的意見。這很難,但你要知道用戶們忍了幾十年了。

就好比,他們坐的那艘飛向未知宇宙的飛船,是由一些根本沒做過飛機,不知道月球的科學家造的。

就好比,你們住在大海中的船上,開發造屋技術,根本不管陸地上的用戶還住不住屋,甚至不管陸地還在不在!

我們真是受夠了,受夠了隨便什麼人都覺得他能開發輸入法。

就好比,每個人的會寫字,你有書法家寫的美?IBus 是你先看過他的字的那位,小企鵝才是真正的書法家。

你不能閉門造車,捏造事實,事實掌握在我們手裏。

你們可能覺得輸入法能輸入就好了,還要什麼?但用戶根本不在意能不能輸入,不能輸入的叫輸入法嗎?輸入法的定製才是趨勢。用戶都讓其他系統和手機上的輸入法養嬌氣了,你不吸收技術,重造輪子,那永遠也追不上。

現在就好比,你沒有個人電腦,你去網咖上網,你有了,我拿走,你願意嗎?你會戰鬥至死。從用戶這兒把特性拿走,比根本沒給過還要命。

沒人能比 CJK 開發者更懂輸入法。

「唯一」根本就不可能,輸入法是用戶使用其他程序的時候面向的第一個也是唯一一個程序,它掛了,系統就掛了,你能保證 100% 不掛嗎?不能。

爲什麼一定要選個唯一的呢?

這次你選了 IBus,傷了小企鵝的心; 下次你傷了 Ibus 的心。輸入法開發者可比 GNOME 開發者少多了,這個循環的結果就是,沒有輸入法願意和你合作了。

但是你要是不剔除 IBus 只加入小企鵝,那到最後你把所有輸入法都弄到自己手裏了,那爲何當初不開發一個統一的協議來讓自己的手不那麼髒?

基本算術應該懂的吧。

如此激烈交鋒兩三天。

圍觀的老外都看不下去了。進來幫腔。

有個總結帝說的很好:

「GNOME 開發者是在以用戶體驗之名去強制推廣一個最終用戶認爲不好,也不要的東西。沒有核心功能,再好看的面板窗口有啥子用咧?」

有點定調的感覺。

終章

這中間也有一些小插曲,比如中文「友幫拓」開發者的攪局,說真的都對不起你發行版的名字。反正我一直都覺得他挺「奴相」的。當初在 Launchpad 就找不到重點,誰破壞,誰恢復,反而去爲 TOC 道歉,拜託 Linus 都罵人好不好,人家翁自己可以道歉,用你搶嗎?買辦嗎?然後在這個主題裏居然把 LP 的事往自己身上攬功勞,可笑的是當事人之一 Xu 就在主題裏,翁不發在自己部落格上,有那麼多關注嗎。

目前事態是往好的方向去的。相信很快開發者們就會坐在一起討論合作了。

寫這篇文章的目的不是批評誰。都是兩邊不瞭解,好心辦錯事。

要怪只能怪 CJK 用戶自己不爭氣,參與不到人家國際社區裏面去,整天在中文圈坐井觀天,然後反過來說人家國際社區是土匪。其實事實是,只要我們願意發出自己的聲音,就會有人肯聽。至少西施社區和地精社區都是如此。

今年是民國 101 年,滿清遺毒,閉關鎖國,真的還在嗎?

民國 101 年,西歷 2012, 5 月 13 日。

(之前 Xu 找我说怕我终章里面会有人误会成他。所以我加了呜谢)

呜谢:

Vincent, Who starts the war. openSUSE GNOME 社区实际领导者。

Weng Xuetian,小企鹅输入法核心开发者,主喷技术细节

Aron Xu, Debian 维护者,主喷脑残,事实举证

Justin Wong, GNOME-SHELL KIMPANEL 外挂联合开发者,协喷技术细节

Liang Suilong,Fedora 维护者,事实举证。

所有在投票中出力的人,是你们提供了大量事实依据。比所有调查公司都靠谱。

Linux CJK 中文用户圈。

我妈,因为写文当天是母亲节。

我是 openSUSE Member 了。由 openSUSE 董事會獨立董事 mrdocs 推薦,獨立董事、Packman 管理員帕斯卡爾通過。以後我會在 lizards.opensuse.org 會員博客開設自己的英文博客。

近期 openSUSE 其他進展。主要是簡中。

  • 更新了 software.opensuse.org。以後這個頁面是中文的了。
  • 維基 zh.opensuse.org 更新若干頁面。

Instagram 中國式小資的末日狂歡

這事件最近炒的盛嚣直上的,甚至搞出來所謂的互聯網鄙視鏈。

其實和香港選特首民衆自導自演的鬧劇一樣滑稽。港人選出符合預期的特首的公敵絕不是CCP,而是自己。CCP才沒有闲情雅致就一彈丸之地拉扯,官與民斗有理弱三分,它的政治智慧沒有那麼低能。董,曾,梁,每个背著萬民傘上台的民选特首都如一丘之貉,那絕對要在自己身上找原因,而不是歸咎於北京。嫑說你們沒有選,因為讓你們選會更差。每個合格的政客都明白拉攏一小撮聰明人比忽悠一大票選民困難得多,因為聰明人只相信拿在手裡的利益而選民相信不著邊際的前景,我覺得港人和有八十年歷史對付過民國蘇聯和美帝的中宣部直接剛上那才叫人間悲劇。港人若不能明白政治就是妥協基礎上的周旋,見人騙人見鬼蒙鬼的敷衍,那永遠只能沉迷在亞洲民主先鋒的空中樓閣裏自瀆,還不如像我們一樣相信隨機。(剛開頭就離題,瑪麗蘇你是要鬧哪樣。。。

好吧,讓我們先來回顧一下instagram的歷史。instagram最初是創立於聖佛朗西斯科的一個多功能HTML5手機圖片簽到項目Burbn。像我一樣對項目名字的發音和拼寫有着異乎尋常的執着的孩子們是不是被雷蒙了,聽名字這就是個被語文老師死的早的序員們玩壞了永遠完成不了的一個坑啊。後來僥倖拿到了兩筆不知名風投於是華麗轉身,變成了所謂的互聯網未來之星,甚至國內的IT媒體所謂的「不聯網」。紅了大概有一年吧,形勢急轉直下,先是發佈了android應用,然後以迅雷不及掩耳盜鈴之勢賣給了臉書。這下哭爹喊娘、義憤填涌的人都傻眼了。

與其說instagram是互聯網的未來,HTML5,勝利在今天,不如說是表妹這樣的美工和概念炒作的勝利,畢竟寶麗來還是拍立得都是老物(我家裏還有一部寶麗來相機。。),是所有在柯達時代拍不好相片的大孩子們的怨念藉助新工具在新時代的集體借屍還魂。至於銳推的很厲害的那個Flickr 3500 萬、instagram 10億的帖子,姐知道你們什麼意思,不就是想說instagram很碉堡麼。但還記得Flickr的slogan上面那個「高質量的」和當初用flic.kr同步OS截圖到推特遭到的同一幫人的白眼麼,這都表明了Flickr不是你我一樣的普通人的菜;還有臉書正在上市預備期,想象得到有同樣充沛的現金流的G家或者A家搶到instagram對投資者預期的影響麼?(臉書如果還有收購計劃,應該是Spotify)這明顯是漲停板上搶籌碼,沒有什麼理性和估值可言的。

我認識instagram緣起於小丸子表妹的「椅子操」,我想上面的人大概都是一樣有趣的吧。於是掏出mp3註冊了一個。後來發現上面有好多用卡通頭像推友的真身,這太八卦了。比如可以通過東九區落日斜角推演出熊貓黍的海拔高度。後來不用也很簡單,一些不知節操爲何物的推友總是午夜發吃吸引仇恨,還有一些精神不正常的推友總是用技術手段開粉嫩嫩的午餐肉罐頭,還有一些被photoshop玩壞了的推友總是給他顯像管壞掉的mba加濾鏡,讓我覺得即使是只看,要忍住不吐槽也很難。至於用,車裏、家裏、單位都有單反,甚至手機的像素也要比iphone高,沒有理由降低生活質量啊。

相機產生之初是爲了照人臉、頂多擴大到風景,而不是爲了飯菜、桌椅。畢竟第一批使用者是攝影師,而不是廚師或木匠。人類也有體驗上述的更好工具,就是筷子和刀叉。關於人臉,只要不是拍攝一代證件照出身,關鍵點在於你是赫本還是羅玉鳳,不然就不是拍攝而是災難修復; 關於風景,任何使用濾鏡的風景都不是真的風景。攝影師使用的是相機的功能而不是濾鏡。濾鏡能把切爾諾貝里變成紐約曼哈頓。另外談到濾鏡,一個做HTML5出身的在技術上能比得過做建築圖紙出身的Pixlr-o-matic?還有不知道你們是否還記得上一個拍照不露身的是誰,至少我還記得那個不穿高跟鞋棉布碎花裙子男衫抽菸獨自旅行濫交寂靜深不可測的你們的,安。

所以instagram只是一個手機圖片共享網站。一個,圖牀兒。(注意那個兒化音,在魔都帝都開墾團工作的同僚都知道這個帝都舶來詞帶有的輕蔑和不屑。)那麼有什麼理由阻止它推廣到全手機平臺?又有什麼理由阻止它接入地球上最大的社交網絡?

我想這裏面有點名器之爭的味道。你們在乎的不是instagram還是pleasekill.me還是stupie.com,在乎的是由於開發者缺失造成的暫時性真空能夠彰顯你們的「不一樣」,就像「此消息發自 iPhone QQ」一樣,然後徒勞無力的希望這種不一樣能夠永久,努力的說服自己這種不一樣是開發者的本意。就像沒有領悟到左手只是輔助的櫻木花道,以爲扒了赤木剛憲的球褲就能勝券在握。就像我和shellex說的,優越性就是我有就要千方百計的阻止你有。「獨佔應用」,這玩意和一邊唱着讓人民有尊嚴一邊維穩有什麼本質區別?「不聯網」,一個不聯網的共享服務就如同一個和全世界80後爲敵的80後領袖金三世一樣可笑。 至於爲什麼說它是中國式小資的末日狂歡。首先因爲外國式小資不和我們的一樣。可以參考下某些歐黨的作爲(美黨全苦逼,更加風騷的澳黨我不識。BTW,新西蘭到底是不是澳大利亞的呀?),有過之而無不及。人家根本沒有什麼時間泡網,再說南北極哪裏有網。至於分享,人家在乎的是XX一時爽,至於全家火葬場,你政府愛埋不埋,不埋就零落成泥。我吃你看那叫什麼事兒~同樣像我們這麼幹的,生怕別人不知道你今天吃飯了,還要擺盤再拍; 海淘個國外拾荒者的工裝也要趕緊秀一下的,也有,叫EMO。

中國式小資的幾個特徵:心口不一,嫌貴不叫嫌貴,叫無愛它不是我的菜; 邏輯沒有普遍適應性,生活上堅持的就是政治上反對的,獨佔可以,獨裁不行; 違反一切經濟學規律,他們的馬斯洛需求金字塔是倒着的,出生先把能賣的臟器全賣了換上一套蘋果,然後再回過頭考慮去這個工地搬磚還是那個工地搬磚的問題; 毫無人類情感,沒爹可以,沒喬布斯不行,外表還要裝出很可愛的樣子,因爲要拍照的嘛。

至於末日狂歡,那就更簡單了。就像jason5ng32黍說的那樣,一旦使用臉書帳號登陸,都不用牆了。

昨天這篇本章就寫到這裏,後來 iPad 不給力的 wordpress 丟失了。說真的當時不知道如何結尾,因爲我不想把它寫成一篇說明文,來給中國式小資下個定義怎樣,也不想再深入的討論蘋果怎樣,因爲公關戰要找個比你強的踩,贏了有面子輸了不丟人,我一個大活人和幾臺設備過不去幹嘛; 再說蘋果公司又沒什麼錯,它的東西有人拿來墊桌腳,是腦殘非要指望它傳家。但今天我就知道如何結尾了。因爲瓜瓜再一次在關鍵時刻跳出來拯救了他的那一票「一夜的爹」。

以下是閃花眼的結尾:

Instagram的狂歡已經結束,但請放心,就像搜索「instagram 替代」突然冒出來的那些結果一樣,這種狂歡一定會再回來的。(下面是亮點)就像若干年後,在某個大院後院的小院,有位曬太陽的老人對你說,當年王爺府領事館咱也是進過的,一樣,而那個小院,一個世紀以前,有位同樣的老人也說,當年太后娘娘咱也是伺候過的。#不傳謠不信謠

PS:請理性評論。不要給人貼標籤,「別那樣,人不是用來挑撿的。」by shellexy。每個給人分等級的人都固定的處在他所劃分的等級的最低一檔。

开源软件的使用者算不算是吸血者?

这是知乎上有人对于我那篇 openSUSE 为何人气远远不如 ubuntu 和 fedora 的衍生提问。

回答: 我觉得你应该修改问题。使用者,是个很中性好笼统的词。下定义就是这样,你定义的越笼统,越中性,越细节,越带感情色彩和主观因素。使用者分种类的,玩游戏不也有人民币玩家、金币农民、苦逼青少年、称霸服务器的搬砖工嘛。你可能会用“傻逼”也很笼统来反驳我,但下定义虽然可以衍生但不是词语组合,组合就一定会带上该词或字原来的某种属性; 吸血者,是个很负面好恐怖的词。一个中性是不是负面,答案永远是否定的。所以,不算。就跟你说,这个杯子是不是犯二,回答的人会想,what the xxxx?

不过考虑到您的思维路径可能是,看到我对于发行版是否吸血的解答,认为普通用户只使用不作为是不是也是吸血?下面就讨论下这个。

先来定义吸血。吸血是拿了别人的东西用完还回去却不尊重别人规定的使用范围(比如借别人洗脸的盆子洗脚)或者干脆就不还或少还(比如借钱不还或少还),或者不征求同意直接偷(比如吸血蝙蝠),总体来说,就是不讲究的透支或挪用了别人的资源来做自己的事或谋求自己和别人之间的某种超然地位(商业间谍知己知彼百战不殆)。这个意义上说,吸血的实例很多,但因为大部分行为有了它自己的定义,所以明确说XX吸血反而比较少见。比如,拿着爸妈养老的钱去炒股,就是在吸爸妈的血,因为爸妈可以自己吃药看病甚至是炒股啊; 借了作家没有人知道的小说看,然后写上自己名字发表了,就是在吸作家的血,因为他可以自己来啊,他借你只是让你看的啊; 房地产开发商赖着银行钱不还去押地搞开发,就是在吸银行的血,因为银行可以自己押啊; 比如贪官挪用公款享乐就是吸了公民的血,因为公民可以自己享乐啊。但四种行为都有了自己的定义,第一个叫啃老,第二个叫冒名,第三个叫骗贷,第四个叫贪腐。如果没有这些定义,那他们都是吸血。

吸血个人看来分两种,一种是腾讯那样公然的自主创新,verycd那种公然改了开源电骡的mod却不照常开源(这点纯疑,没有研究过电骡的协议,也许可以商业使用)和迅雷那种接入p2p网络却篡改了它的精神,搞小圈子特殊化和差别化对待,这是显式的吸血; 隐式的吸血在开源中比较常见,不特意关注发现不了,技术上的例子很少或者天然壁垒去排出普通用户发现它,或者集中在道德层面,阐述的方法也就讲究起来,稍微变一下说话的方式味道就可能全然不同,比较仁者见仁智者见智。

比如我举个例子,微软和因特尔的联盟算不算吸血?算与不算都可以。我觉得,微软算,因特尔不算。因为他们在用法律正确的不道德手段吸取其他硬件厂商和整个硬件市场的用户资源(当然现在法律上也不正确了,这种在这个年代绝对被裁定垄断)。因特尔是硬件厂商,他那叫发扬优势合理竞争,引入活鱼盘活臭水; 微软一个软件厂商,相当于利用自己在软件操作系统领域的垄断特征来扶植硬件行业的代理人(本身并没有错误,潜移默化的让用视窗系统的人优先选择intel,视窗用户基数很大,帮助intel奠定市场霸主地位),然后利用这种硬件上游强强联合的不正当实际垄断地位去反馈到软件行业(用了intel,自然首先考虑微软),强迫使用其他硬件的人使用它的软件(intel多,微软就多,等微软垄断了下游,上游想不用都不行),它吸了硬件厂商的自主权来壮大自己的软件,祸害了整个硬件市场,不然 ipad 什么的早就出来了,不会都新世纪了提到个人电脑还清一色的 PC 机,因为intel 不会做,其他硬件厂商不敢做,OMG,你做的芯片装不了视窗?那就滚吧。

再举个例子,微软和网景。抄了人家浏览器,然后利用网景不做操作系统的劣势来在它的操作系统上免费,利用操作系统的市场份额快速获取浏览器市场份额(有人会说微软也拓宽了浏览器市场,但归根结底还是个1/2和2/3哪个大的问题),搅乱浏览器市场,然后让你用浏览器就只能选微软系统(当年的情况,现在有苹果机有linux),这不是强行捆绑浏览器市场的用户,吸浏览器市场的血是什么呢。要知道,当年浏览器是可以收费的,相当于这些金都进了微软口袋,而且进的多得多,因为操作系统比浏览器贵多了(即使是当年,视窗的替代也是很多,收费替代没有,免费的麻烦替代品还是有点的,比如你可以不装视窗,不用论坛,用命令行版的 IRC,或者直接用bsd,从分工上说,在操作系统这个层面上(不是应用软件),商业免费或“被动免费”很大程度上断绝了折腾开源的可能,好比国内的视窗),但贪小便宜的普通用户是发现不了的。如果不是这个事件,unix 早就做起来了(当年好像还没linux),苹果也不用等乔布斯用ipod打江山。

另外从本例可以看出,第一,吸血跟人之初性本恶一样,是普遍存在的,但大多数时候你认识不到它。比如上面那些免费的 ie 用户,它们是不认为自己在助纣为孽吸网景的血的。写到这里,我不禁想了一下,第一个说吸血鬼之前全部是人类的神话作家,那真是哲学家啊。

第二,吸血行为不因专利法垄断法等判决而变化,大多数时候只受良心审判。当年网景也没有胜诉,因为微软一个为人类发展,就在道德层面上用繁衍,比吸血更是人类生存目的的东西,轻描淡写掉了它的错误。根据马斯洛需求层次理论(自己维基),吃饭总比泡妞重要。看,我这么一表述,你们大多数男人都反对了,“老子就是为了女神而活的!”,不好意思,那是你们生殖器的生命意义,你还可以干别的比如搅基。但用言语一混淆,一升华,你们就做出相反的判断了,比如为了活着还是为了党国,那你们就为活着了。就跟现在再提这个事情,大家又都认为网景好可怜,mozilla 是对的了,是一样的。为了大多数人活而吃人是对是错,吸血行为的道德本源在这里。问你吃人对否?你答否,问你为了大多数人活而吃人对否?你逻辑不强兴许答对。但后者也是吃人么,跟前者在行为学上是相同的,但在法律学上前者是重犯,后者叫“法律不评价”。比如微软和苹果一起偷施乐。。。没有专利法搞它们,不去偷施乐两家公司都得死,虽然大家管它叫企业家原罪,但实际不是吸血是什么呢。

好了,背景知识普及完毕。

下面正儿八经的回答问题。

开源软件的使用者算不算是吸血者?

用户跟开发者的立场不一样,虽然看似满足我的吸血定义,因为开发者贡献肯定最大,用户贡献比不过,又不像商业软件那样付费,因此算是“少还”的类型,应该算,但问题是这是在开源啊,开发者就没在乎你还不还啊,你只是受到你自己的良心审判啊。良心多的,就 buy me a beer(老外要捐款经常用的句子,酒吧用语,请我一杯啤酒),良心少的,就博客写篇文,朋友问就说下等等。做早做晚,做多做少,这不是问题,不构成开源事业中吸血的要件,问题是,做与不做。就是个 bool 值的开关状态而已。如果不做任何事,只是使用,不反馈,碰到问题就不用了,不宣传推广(不是一个软件有缺陷就可以不推广,不然木马病毒产业链和社会主义初级阶段早就没了),那你必然在吸血,吸开源事业的血(因为你就是一路过打酱油的,完全就没有参与啊,使用是开源最大的支持,这句话的原型是一个开源项目发布它的软件,拉人气的。。。鼓励你用不到但也去用,那已经是参与了啊。一般我们讨论问题指的是用户自主选择,所以我很少讨论预装的事儿,人人有 ie 有几个真用的。。)。直到有一天,你做出了这样的事,比如朋友问你随口说了一句,那么之前吸的血就原地满血满状态了,因为你已经还回去了。对用户的要求和对开发者的不一样,作为一个开发者你不能说我把我的补丁的前两行注释反馈给上游,或者我有三个补丁反馈两个意思意思尽尽人事就完了,搞笑么。虽然大多数人都这样做,但不代表就是对的,全中国人都用盗版,不代表盗版本身就对的(穷是国家的问题,用盗版是你的问题)。

吸血是人类普遍行为,有正义的也有非正义的,但正义就是道德范围了,比如开源在一些人眼里看来就是在吸商业的血么(实际不是,开源是从零开始构造的,没有取商业一分一毫,我不用你的东西造起房子,你不能骂我拆你家院墙上的砖。反而是你用我盖房子的混凝土加固你家院墙(商业用开源),却不告诉我朋友你打混凝土水泥放少了可能抗不过地震啊(不反馈),更像是吸血,虽然我给你混凝土的时候并没有要你还),是正义的吸血(当然,厂商眼里是非正义的,只是暂时它对你还有用,所以搁置争议共同开发),但这个正义的吸血,讨论起来确实没有什么意义,就跟为共产主义事业奋斗终身一样,你不到终身的时候说这个都是虚的,口号。

OpenSUSE 的人气为何远不如 Ubuntu 和 Fedora? (二) 开源与市场、上游与下游

本文是继上篇之后一些评论的回复,给春雷的回复解决了大多数人对于开源和市场的疑问,给 pansz 的回复解决大多数人对于上游和下游的误解,因此另开一篇,推荐阅读。

春雷: 不同意ubuntu吸血的论点。 市场本就是有分工的,有人忙内核,有人忙推广。ubuntu在推广角度的成功是不言而喻的,若没有ubuntu的成功,会有几个人来阅读这么长的关于linux的专文呢? 如果说opensuse是学术性的,那么ubuntu就是将学术包装成市场可接受的产品,它们二者是互相促进、缺一不可。 opensuse在市场上得不到彰显,诚如文主谈到的,是公司管理方向的问题,是市场重点的取舍问题,与ubuntu发展桌面并无关系。 同时,让普通用户接受学术性的东西,并不是一件简单的事情,此领域与学术性研究领域属不同的分支,并无高低贵贱之分。一个技术优质的软件,若没有好的UI,同样会被人放弃,在市场上二者是同等重要的。

深层的东西在初期不被接受,是正常的现象;只有随着市场的逐步打开,人们对产品的逐步了解,才能逐渐从表象关注到本质,从这一点上说,我觉得opensuse要感谢ubuntu和fedora,并盼望他们被更广泛的人们所接受,因为他们其实也是在为opensuse和redhat之类的发行版做市场推广,只要他们生根,其它才能开花。

我的回复: 续: 看到春雷的观点,我觉得勉强算是一个补充吧。 我也想了一下,如果你有能力开发,而不去开发或收购,直接使用,这叫吸血。比如迅雷,它有能力做出正常的上传,但偏偏不这么干,所以说它吸血。Ubuntu 不是的,全球的角度说,他的开发者是处在 Linux 核心圈子的边缘的,确实搞出像老牌发行版那么多是强求,所以这只能说利用。这是很中性的评价。但还有一方面它做出的东西很少向上游反馈,反而时而会去更改上游的基础来实现特殊化,这就是偏负面的评价了。比如很基础的图像处理库 libtiff,tiff 官方发布的所有正式版本中,是编译不出 libtiff.so.4.3.4 这个文件的,3系的最高版本是 .so.3.9.6,4系开始就是 .so.5.x.x,ubuntu 宣称自己使用的是 3.9.5 版,实际这个版本编译出来的应该是 so.3.9.5,这就造成了使用 ubuntu 做开发平台做出的软件,在其他发行版上用会麻烦一点,这个麻烦不是其他发行版找的,是 ubuntu 给的。再比如说 freedesktop 是 linux 界“桌面图标”标准的制定者,准上游,但 ubuntu 的 .desktop 拿到其他发行版就是会编译报错,为什么呢? unity 添加了设置条目,然后不向 freedesktop 回馈,不回馈就永远成不了标准,其他发行版永远没法支持,就永远突出了 ubuntu 的易用性。

这是我在帮助 wps 官方打包的时候发现的一个小例子,不尊重上游,而不向上游反馈这个就不用说了,大家都有感觉到,比如用 ubuntu 的人总觉得是比其他发行版舒服一点,比如显示,比如交互设计,不可能所有人都拥有同样的主观感受,至少第一批用的人是没有领头人去影响他们的,那么就是肯定有私货啦,但是 Linux 的范围是不存在私货这个概念的,那就是它至少在某种层面上背离了开源,即使没有背离开源,也一定背离了分享,是的,你可以自己去找,但为什么别人搞出来的东西在上游可以找到,你的字体设置就一定要下个 iso 挖呢?

从市场的角度看,规避不是自己公司的东西而去强调自己的核心产品,这很正常。因此Ubuntu确实算不上是吸血。只能说它有违 Linux 精神。它试图用一种增加独特性的圈地运动来让自己变成 Linux 的标杆,反而拉大了 Linux 发行版之间的边界。

再下面我就不同意所谓的市场分工了,所谓分工,是专业分工,行业分工,和同一公司不同部门之间的分工以及同一集团不同公司的分工。微软卖软件,因特尔卖硬件,他们的利益捆绑确实促成了两者的繁荣,但是在市场的角度两者是不同的利基市场,利益不冲突。市场分工大家都说,但实际是不存在的,同一市场是没法分工的,只能在不触及彼此核心利益的基础上合作。你不能说江民搞病毒引擎,金山搞外部封装,然后两者弄好各自卖。何况金山的封装技术还没有给江民用。你可能把病毒库这一公共资源当成市场本身了。再好比新浪微博可以和网易微博合作开发一个新的游戏平台,但是你让它们互换帐号资料试试? 除非新浪想把自己的核心价值观推入网易,就像 google open id 登陆一样,要说是为了提升网易竞争力,这就牵强了。linux 世界若不涉及背后的公司,则大有不同,我们讨论的 ubuntu 吸血不吸血应该是集中在这里,技术层面上的问题,我的发行版弄出来的东西,你的也可以用还送货上门,你的却不给我用,或者说自己去拿,这样说这人不讲究一点不过分。唯一能比拟的部分应该是发行版基础,比如 SuSE 的 YaST,arch 的 abs,gentoo 的 emerge,你可以任意的用,但是你一旦用了就打上了我的标签了,而 ubuntu 这些地方却又没什么能深说的,它用的是 debian 的 apt-get,在别人家厨房炒自己的菜,最近出来的 software center,底层不太懂,应该也没有使用新的能标记发行版的技术,而它又卖商业软件,都不算是发行版基础的范畴了,而是市场,unity 应该算一个,但ubuntu 又有 kbuntu。。算是发行版基础的应该是 opensuse 的 build service,fedora 的 koji,和 suse 正在筹备的开源软件中心。而涉及公司又会回归到上面的情况。

ubuntu 和其他发行版的关系我觉得这里您可能是有点混淆了,在发行版市场(如果有的话)他们是直接竞争关系,虽然由于 linux 的特殊性他们的基础架构有所相同,跟 android 差不多,但三星的机器在推广的时候肯定不会带上 HTC 呀。你说的可能是一花红,万树红的知名度的道理,但是这一花,却不是为了万树红的。而内核则是完全不同的东西,它不存在一个市场,唯一的。如果 ubuntu 推广内核,openSUSE 获益确实是要感谢它,但它推广的甚至不是 Linux,只是 Ubuntu 这个 brand。

市场开拓,品牌推广,中文博大精深。去开拓市场从来都是为了自己占到最大块蛋糕而做的,至于其他现存者受益,那是无法避免的,不需要感谢,因为那是蝴蝶效应,蝴蝶可没有想那么多,想多的蝴蝶都是公关的春秋笔法了。就好比你拿着邻居的球拍打出几个好球打赢了球赛,邻居也拿这个拍打到了第五名,你可以说我打比赛是为了推广邻居的球拍,却不能在颁奖台上说我打第一是为了让邻居打第五。比赛就在那里,不来不去,你拉再多观众来,主要还是为了看你打比赛,看到邻居,是顺路的,躲不开,除非你没参赛,不然说带自己的朋友来看邻居比赛,那永远是客套的说法呦。

但这和问题本身已经无关了,邻居打的臭,是自己技术不行,和你打的好没有关系。但借了邻居的拍不还就。。。有违邻里和睦了。我甚至阴谋论的怀疑上个邻居(debian)就是这么参加不了比赛只能改打棒球(服务器)的。

市场,谈到市场就不得不谈经济,经济的假设是斗智斗勇人人利己。开源则正好相反。市场是物理概念,有现实交换存在,开源则是一种作者的精神,作者根本不在乎交换这个环节。市场你可以去帮助商家改进产品,但你的身份是用户,你们在信息不对称性、资源种种都不是对等的。开源则是人人平等,互相学习。这差别很大。现实中是,操作用市场,概念用开源,这回知道为什么要规避版权问题了?即使 mandriva 这种背后没公司的也要规避,因为操作用市场嘛,ubuntu 不规避也是用市场手段变更注册地逃过诉讼了,不是他比别人更自由,从法律精神上说它不应该那么做的。所以不能用开源精神解释市场,也不能用市场行为来定义开源。

pansz 的答案: 从 1998 年开始使用 Linux 以来,我倒一直是 KDE 的坚定使用者,所以从情感上,我一直是愿意支持 SUSE 的,甚至我一直都明里暗里力挺SUSE。。。但是鉴于各种个人的原因,我还是没有把 openSUSE 当做主要的使用版本。这里面大致如下:

1。 .deb 实在是太方便了,或者换句话说,方便的不是 .deb 本身,而是围绕 .deb 的外围工具例如 aptitude, apt-get, dpkg, dpkg-buildpackage, update-alternative, 等等等等。这种方便培养了习惯。而这种习惯也就使人离不开 debian。

即使在政府邀请 redhat 进入中国的上个世纪 90 年代, debian 就已经是市场占有率最高的 Linux 发行版了,比 gnu 体系,比血统纯净,debian 不输任何其他发行版,开发者都是有强烈 GNU 信念的顶尖黑客。如此的强势才造就了后来的 ubuntu,因为那些一贯习惯了 debian 的用户们发觉使用 ubuntu 没有门槛,跟自己的习惯完全相同。所以其实部分人对待 ubuntu 其实就只是把它当做一个 debian 的修改定制版而已。

2。当你习惯用 debian 做服务器时,你的桌面机可能会选择 ubuntu。。。当你习惯用 rhel/centos 做服务器的时候,你的桌面很可能会选择 fedora。。。当你习惯用什么做服务器的时候,你会选择 openSUSE 呢?我不知道,但是很显然的,有多少服务器使用suse?市面上的 主机,VPS,虚拟空间,有没有哪个是 suse ?很少的,主流的VPS有centos,有debian,甚至有arch跟gentoo,却很少能看到suse。服务器侧的知名度低,一定程度上,必须的导致了桌面端用户也少。

3。有很多资深黑客不买 C++ 的帐,这一定程度上是个制约因素。Linus 那张大嘴就不提了,光 Qt 跟 gtk 那么多年来的纠结就很能说明问题。——这些问题实际上导致 KDE 的资源有限,不能得到 GNOME 那么大的关注。——为什么我这么说呢?我有亲身体会的。

前面有人说往 Kubuntu 提问题没人理,因为那都是上游才能解决问题的,这个我也知道,kubuntu实际就是个半死不活的项目。但是,上游是在 KDE 还是在 SUSE?我不太清楚,但至少,我在 KDE 上游官方里面提的所有 BUG ,没有一个被人解决,最后里面 60% 都是我自己实在受不了了自己搞定的(上游动作之慢有时令人。。。我曾经有提交一个patch过了十一个月才有人理睬的记录。)。而另外剩的几个问题,几十人赞同,几十人讨论回复,但是几年来没有一个人去改他,(这个现象是否可以理解为,那帮坐在SUSE办公室里面开发KDE的哥们,根本不在乎直接往KDE上游提交的问题?)。可同样差不多的一些问题,到了 gnome/ubuntu 里面去提,有的就很快解决了,我曾经给 ubuntu 提的 patch,其响应反馈速度之快令人觉得不好意思。。。给人的直观感受是,kde跟gnome比,关注程度之差别太大了。——直接后果可能是导引更多的人去逃离 KDE。而除了 KDE 基于 QT 以外,似乎大多数其他桌面都是基于 GTK 的。

说了这么多,其实我还是两点: 1。情感上我无比的希望 KDE 好,希望 SUSE 牛起来,但是 SUSE,以及整个基于 KDE 的发行版,其没落是有一定原因的。 2。Linux 发行版更大意义上主要是 geek 写给 geek 们的用品,所以只要开发者仍然存在,每个 Linux 发行版都还会有生命力,伸手党的人气高低并不能决定一个 Linux 发行版的真正实力,开发者的实力才是。所以 SUSE 用户也不必妄自菲薄。

我的评论: 大家的回答都开始慢慢偏离问题了,不过反正这里不算分。。。

  1. debian 背后没公司,纯 GNU,最老的发行版,RPM 是 redhat 之后推的(历史问题还请纠正,我入 Linux 门很晚的),debian 至少经历过一段真空期,借用营销学的说法,叫垄断,不用它的没别的用。这跟腾讯一样积累的用户是很恐怖的,要不是 ubuntu 的崛起(这里是真的崛起,没有负面意思),和debian自己的坚持,它完全会是最大的发行版,当然现在也不小。debian 和 ubuntu 也是一个可以讨论的故事。debian 坚持 GNU,Ubuntu 一开始就没打算,看它的注册地,地图上完全不存在,一开始就打算钻版权专利的空子了。所以 ubuntu 的一些反馈 debian 无法接受,没有跟着 ubuntu 崛起应该说是必然吧。 deb 确实很好用,但没有外围工具的话,打包还是挺难的,如果你 deb 和 RPM 都会打的话。这不得不说越来越深入了,这又是一个好玩的问题,RPM 是红帽推出来的,定义的对象是企业级部署分发,鼓励照章办事,一条一条添,填错就报错,这导致了 fedora 和 suse 的打包教程和维基甚至都是互通的。deb 呢,则自由一点,虽然它自己作为发行版很严格(推送过包的都知道),纯制度设计上不能说是严谨,应该叫古怪,因为它严的都不是正地方。但它的容错性很高,比如 md5sum,完全容错,你添0都能过。

工具和包格式这点硬要说,看平,哪家也不高哪家也不低。但 SuSE 搞不过 redhat 这是真的。

  1. 得服务器得天下。没讨论空间了楼主的大帽子一扣。事实就是这样的。

  2. KDE 没没落。。。大牛都在 freebsd,中小牛才在 linux。。。。在 KDE 的问题,可能确实因发行版而异,可能我认为 SuSE 的流程是对的,就是向发行版提交,发行版搞的出修复就搞,然后把修复提交给上游,搞不出的,开发者提交问题给上游要比用户专业的多,得到的关注度也大的多。

KDE 自己又是另一个故事了,他的 bugzilla team 实在是不给力,我自己提交的也是被各种忽略。我和其他的 KDE 使用者开发者的共同吐槽点就是 KDE 网撒的比较大,因为 QT 嘛,开发者总是想一个功能就搞出来,不去回头修 bug 什么的。SuSE 的开发者也继承了,说不定就是他们影响的 KDE。。。但是往 SuSE 提 patch 还是挺快的,rpm 么,你自己都能搞修复。ubuntu 速度快不快不知道。

不过这里只是你的个人感觉了。国内这边大部分是 ubuntu 开发者,他们真心不怎么 care gnome,纯 KDE 的开发者还是蛮多的,fcitx 的开发者就是官方注册的 KDE 开发者,还有一个在 ikde.org 群里泡着的,fcitx 开发者说比他牛逼一万倍,是开发 koffice 现在改名了。。。国际上呢,KDE 活跃的开发者还是挺多的。Gnome 呢,有个 gimp 开发者到过assign 给我的bugzilla 上哭,说注册的开发者 20多个,实际活跃的就四五个,搞那么大个项目,gnome基础什么的blabla。。。。也是个人感嚼。

至于 c 和 c++ 之争,发行版和桌面系统这东西,其实看的不是最资深的那些家伙(他们在freebsd其实,中游的两者基本持平),是有没有一个活跃稳定人数众多的普通甚至是菜皮开发者,这点上 KDE 不怎么差的。他们活跃的都搞起社区分裂了(koffice)。。。。

pansz:

重视上游非常重要。——因为重视上游可能改进KDE在所有发行版中的体验,而提交到SUSE只能作用到SUSE。

KDE 上游不被重视的后果是大多数发行版中的 KDE 都不够靠谱。接下来的后果就是影响大多数人心目中 KDE 的形象,在这样的情况下,SUSE 就算能独善其身又如何?真心建议 SUSE 的维护者把一些人力直接分到 KDE。KDE 上游的口碑好了。SUSE 自然崛起。

我的回复:

SuSE 没有不重视上游。提交到 SuSE 只能作用到 SuSE,这点错误。正常的发行版开发模式就是这样(Linus 钦点),发行版在用户和上游之间充当一个中间者,用户给发行版报 Bug,发行版做缓冲,然后给上游报 bug。除非有经验的用户比如程序员可以直接跨过发行版向上游报 bug,这被收录的很快,csslayer 报的 bug 十个有九个被收录,您的不被收录不代表你做的不对,可能是代码风格,可能是别的,听你的口气好像是程序员,这你应该比我了解。反而是您认为的用户就应该向上游报 bug,是畸形的。

在开源界,重视上游的意思是说,作为利用了上游的东西的下游,如果你对上游做了优化、补缀、功能扩充,要即时的向上游反馈。SuSE 的 KDE 有向上游反馈,这就是已经是重视上游了。就好比 Ubuntu 像 Debian 提交东西,但 Debian 不收,那是 Debian 自己的坚持。你混淆的原因在于你把开发者和项目给等同起来了。SuSE 的开发者同时开发着 SuSE 和 KDE,不代表 SuSE 就是 KDE,SuSE 只要把它收到并应用的补丁给 KDE 就 okay,至于有没有优先收录一说,这个不知道,即使有,也是近水楼台先得月,(他自己解决的 bug,自然比较了解,收录的自然快; 就好比你是 KDE 的开发者,也不会放着自己成熟的补丁不去收录,而先去 Debug 别人报的东西,完成一步是一步么)。KDE 开发者对 bug 反馈慢,那是 KDE 这个项目自己的问题。由于 KDE 收 Bug 收的慢,即使是 SuSE 的也收的慢,毕竟 KDE 是一个独立的大社区,不是 SuSE 能左右的,社区管理这东西跟养猫有点像,你能养得了一群猫,但是不见得同时养得了两群猫,然后让它们步调一致。然后 SuSE 解决的 Bug 多,自然给人以 SuSE 只开发 KDE 不重视上游的感觉,但还是前面说的,那是 KDE 给的,不是 SuSE 找的。KDE 跑的慢,SuSE 可以帮它,但取代不了它,也不能阻止 SuSE 跑的快,跟野外修车是一个道理,你车坏了,我可以用根钢索拉你一把,给你个备胎,但不能熄火下来和你坐在一辆破车里。你不可能让 SuSE 的开发者停下来等上游,开源也没有这个说法,你 11个月 被收录的那个 bug,难道你就没应用到自己系统干等着上游推送?这不可能。同样么,用 SuSE 的开发者(欧洲可能多一点),也不会这么傻等的。你提的现象只能证明 SuSE 收补丁收的快,不能证明 SuSE 不重视 KDE。SuSE 不等于 KDE,它只是 KDE 的一个下游,从下游的角度出发,只要它做了,就是 okay 的。同样还有 Charka。

另外按照你说的,Ubuntu 应该分人到 GNOME,到 Debian,Gentoo 应该分人到 everything,Charka 应该完全不做,直接并入 KDE,你觉得这个逻辑可行吗?独善其身也是个策略问题,你在一群黑手党中间做个正人君子,拜托做正人君子已经很难得了,另外你还有一重身份就是律师,SuSE 还有 GNOME,特意分出人力来开发 KDE,这反而是不正确的,开源世界就是,你不能左右开发者开发什么玩什么。而黑手党问题,是个全社会的问题,需要各个相关人等都抽出精力去做,照你的说法,是把全社会的问题加到一个人身上了,这是不对的。

另外 KDE 不被重视,首先这个论点就纯疑,其次它和 QT 也没关系。Ubuntu 也大量的用了QT和C++,它就很被重视。只能说用户比较习惯给他什么就用什么,Ubuntu里 KDE 是肯定不被重视的,SuSE 里 KDE 是肯定被重视的,Charka 更不用说了。

再另外 KDE 崛起不见得能带动 SuSE,因为用户的选择很多,可能 Charka 崛起,也可能是 Kbuntu 崛起,要求以发行版为单位去做间接影响自己的东西而不专注于直接影响自己的发行版体验的问题,不太靠谱。

您发现的问题确实是问题,但提出的解决方案在开发者和做过社区的人眼里,真的有点理想主义,大家都希望有个 流掰 的秒了 Gnome 一百条街的 KDE 出现,作为个体开发者,你去开发 KDE,并呼吁大家来提高他,是很具有 linux 精神的; 但是建议一个项目去优先开发上游,那就落入了商业软件开发的重造轮子怪圈里面了,linux 的精神是大家专心干好自己感兴趣的份内事,让每一个部分都很 perfect,然后去整合他们,这点是否好另谈(苹果的整合就做的很好,它的系统没几个包),但是普遍的开发模式就是如此。可以在做自己的事的时候,解决了别人的事,并通知别人让它不用造轮子,但不能自己的事不做就腾出手来做别人的事。

pansz:

我只是指出问题。现在的问题就是如此,也许suse的兄弟们完全没有义务解决kde项目存在的问题。但事实上kde项目存在的问题对suse发展普及是一种影响。

服务器问题也是一样,我没有见过用suse的vps,也基本没有见过suse的独立主机。可以说这事情本身完全不是suse开发者的责任,但事实是它会影响人们对桌面系统的选择。

好了,我只是摆出了问题,解释了原因。至于这些问题是否是suse开发者的责任,这真的是两回事。

我的回复:

对啊。我的意思就是说,没义务干。开源这事本身就不是义务的事情,你只有沉甸甸的因为怕不更新不开发受到自己良心谴责的责任,用户都没有权利指责你,因为他们并没有提供什么,就是大家一起堆沙子,有的人愿意堆塔楼并去干了,因为他从小手就比较稳,有些人愿意和其他一起堆沙子的人嘴炮,因为他只会干这个。这是一个堆塔楼的人妈妈喊他回家吃饭,那就再找个人替上,毕竟堆沙子是吃饭那人的玩乐,他不是挖沙工人。KDE 有影响,但是问题不大。最重要的还是 SuSE 自身的战略问题,一好百好,因为现在它不好,大家觉得这里可能也是问题那里也可能是,但若它好了,什么问题都不是问题,比如 Mac 系统的 Kext 肯定有五年没更新过的,但你们问过吗。。。

服务器的问题就要单谈了,SuSE 没有针对服务器的版本,你只能单搞,因为它一安装就默认选桌面。。。服务器这块则是完全被 SuSE 的企业版 SLES 接手,怎么运作我不知道,但明显搞不过红帽rel和centos。所以你在服务器市场找 SuSE,非常难,有,我买VPS时见到过,但真的不多,因为设计目的就没打算让它跟 SuSE 公司去抢市场干这个。。。就跟你提服务器市场也不怎么提fedora一样。。。SuSE 的企业版在服务器市场不给力,连累了桌面版openSUSE,除了说它不给力,还能说什么呢?SuSE9以前没有做出这种划分的时候,那 SuSE 在中国也是横着走的,linuxsir 的 suse 版是发行版版块第一大子版,就说明了当年的盛况。。。因为那时候你用 debian 做服务器,要用 ubuntu 当桌面,centos 做服务器,要用 fedora 当桌面,SuSE 做服务器,SuSE 做桌面,连查询发行版名字的成本都没有。。。

OpenSUSE 的人气为何远不如 Ubuntu 和 Fedora?

某迷失的孩纸:OpenSUSE 的 KDE 界面非常华丽,但多数人会在 Ubuntu 和 Fedora 之间做选择。是否因为它默认的是 DVD 版本(臃肿)、更新源也比较缓慢,又缺乏相关的中文社区,从而抵消了其界面炫目的优势?

我的回答: 我是 openSUSE 中文维基唯一的非官方维护者,openSUSE 简体中文翻译团队召集人,linuxsir SuSE 版块的版主,openSUSE 官方论坛 forums.opensuse.org 的唯一非官方版主,openSUSE 开放式编译服务中文软件源维护者。

  1. DVD 盘不能决定人气。 openSUSE 的下载页面提供了多种方案,CD 甚至网络安装都是有的,甚至它提供的 CD 盘是分 GNOME/KDE 的。这种意义上,官方做的真的很不错,DVD 盘应该被认为是福利而不是罪魁这样子。主要是市场做的不够好,烧钱不够,时机选错。这点后面我会专门说,中国分部它甚至没有财力去派发光盘。
  2. 更新源比较缓慢,这是历史遗留的错觉。 在 Linux 被中国认知的那个年代里,每家的下载都很慢,这跟我们当时国际出口少国际网速不给力有关系,那时只有一条太平洋海缆,人人家里都是拨号,真的快不起来。我的上一任,也就是 linuxsir 论坛的原版主 @thruth,原 opera 的市场部经理,告诉我,他在北外读书时,抢占了北外所有的出国带宽,都要下几天。这种情况你怎么能期待用户去爱它呢?在这个青黄不接的时候,别家都去派光盘了,SuSE 没有。它一开始就没有重视中国大陆市场,那个年代它的重心在台湾。由于众所周知的原因,台湾想派盘都派不过来,何况当时台湾的盘他们都没有派完。 现在国内的网络环境改善了,国际出口添加了俄罗斯,太平洋海缆添加到了三条。我们一般访问德国使用的是西伯利亚—乌克兰—东德—柏林这条线,不像访问英国要走太平洋海缆去美国,然后再走大西洋海缆去英国。从这点上说,如果你下载 SuSE 的源,按理应该比 Ubuntu 的快。当然没有人这么比过,也没有人能感觉的出来。非要感觉出来,那就没法细说了,甚至意识形态都有关系。比如德国不是传统欧美国家,你一听服务器在德国就会觉得哎呀中国没有对其做优化啊之类。事实也确实有点这方面的原因,.de 的域名在 dns 的 root 服务器上确实少数,openSUSE 的源外表看是 .org 实际都是会跳转成 .de。中德的思想意识、社会形态差异比英美的大很多,这点也是原因,后面我会谈。 SuSE 自己也做了很多努力,当然所有的下载站都在做,比如 CDN 根据你的 IP 选择服务器。中国一般都被定向到日本服务器,刷起来现在是飞快的。而新浪网易也都有 SuSE 的镜像。只是,还是后面会谈的,人手不够,烧钱不够,国内镜像的同步时间其实要比其他国家的镜像慢六七小时的。
  3. 缺乏相关的中文社区。这点是很重要的原因。但我不能用人气不高来回答为什么人气不高。

好了,我下面集中谈一下为什么人气不高。

一。openSUSE 确实是好发行版。

它的 GNOME 国内国外公认第一好,甚至要超过 Ubuntu 的评价,至于和 Mint 的比较还要观察。国内 Ubuntu 形势比人强比较抢话语权,但你要问用过 openSUSE GNOME 和 Ubuntu GNOME 2 的老人,评价都是这个。我不谈 GNOME 3, 因为 Ubuntu 这个一贯占其他发行版便宜、大搞特殊化的发行版搞了 Unity,实际上 GNOME3 openSUSE 和 Mint 做的不相上下。Ubuntu 有话语权,曝光率比较高,实际上它这个要再不重视就要死了,比较容易给人占人便宜的印象。实际的技术都是这些老发行版在开发,比如红帽和 SuSE 对内核的贡献,对 GNOME/KDE 的贡献,对驱动的贡献都很大。Ubuntu 的开发者都被集中起来吸收这些技术,然后开发用户界面,美化,搞特殊化的不跨发行版因为对 Linux 社区整体贡献为零的这些东西,比如你去 omgubuntu 看开发的都是 lens 这些没技术含量又不能跨发行版的东西,但人家就是正儿八经的推广。属于吸血者,Debian 尸骨未寒的例子摆在那里。营销什么的老牌 Linux 包括红帽没人跟新贵比这个。就好比暴发户和贵族的区别。红帽 10亿美元营收,SuSE 也不差,人家不在乎,人家在乎企业客户的评价。这也是 openSUSE 包括 Fedora 的硬伤,后面会谈,对桌面用户的重视不够。但是贵族如果发力,还是暴发户望尘莫及的,毕竟社区力量和开发者多的多。国内 Ubuntu 社区比较大给了你错觉认为全球都比较大,实际上不是的,全球最大的社区是红帽的。

它的 KDE 得天得厚,没办法的第一好,因为 KDE 的主要开发者都是德国人,它是受德国政府资助的未来桌面,好多 Linux 大将都被政府雇佣来开发 KDE。SuSE 的本部在德国,地理上的原因使得好多 SuSE 的开发者同时又是 KDE 的开发者,反之亦然。你给 Kbuntu 报 KDE 的 bug,好多时候它甚至无法受理你,因为它的开发者开发不了底层的 KDE,被 Ubuntu 的吸血习惯带坏了。而 SuSE 可能随手就解决了,人家就是坐在 SuSE 的办公室开发 KDE 的。新手心中的大神,Linux 的创始人 Linus,他用 SuSE 都不敢找内核的 bug。因为 SuSE 的内核力量太恐怖了,我都不敢订阅内核开发的邮件列表,每天都有修复补丁和新功能补丁,每条都十多条回复,Gmail 受不了。

但是这些你不熟悉到一定境界都看不到,甚至估计发表后好多 Ubuntu 的脑残粉会过来喷我。SuSE 把 GNOME/KDE 都调教的太顺手了,很多时候不需要某坛子上面那些所谓教学帖,然后内核你又不研究,SuSE 甚至不像其他发行版那样会教你编译「符合自己的内核」,因为它有自信你编译的玩意跟它官方的没法比。这是老牌发行版的共性,开发者折腾得多,用户就折腾的少,openSUSE 官方的编译服务,俗称打包的,有 31717 个打包者不分昼夜的在干活,有两层质量控制,每层需要许多的人来复审,明显的东西早抓出来了。开发的人我不太了解,就没法说了,但据我所知,SuSE 的开发者跟红帽的一样,在非发行版的 Linux 社区里都做到了很有名的位置,只是离普通用户太远,大家看不到。比如北京办事处就几个人,但是里面就有 GNOME 亚洲的负责人之一,他还是 Linux 所有发行版都在用的网路管理 Network Manager 的全球两个维护者之一。但是由于你所谓的人气不高,一旦你遇到了只发生在你身上的诡异问题,如果你英文不好,到中文论坛可能只有版主或 SuSE 中国的人能有资格去回复你,但我们确实太少了呀。如果去英文坛子发问,多数是能得到解决的,我甚至在英文坛子里面搞定了一个全世界只有几个人电脑会发生的问题。德国人的严谨不是你能想象的。

二。德国的习惯和中国的很大不一样。

这点在真正说缺点的时候我排第一个,甚至比后面要说的市场时机,社区培育要优先。

德国人很严谨。他们的军队动作很少,但一击必杀。所以比较讨厌。这种过度理性的性格比较适合做技术,不太适合干需要感性和创意的市场。纳粹杀人都有纪律啊,为什么国际社会说它恐怖,因为它是唯一有系统有纪律的杀平民百姓的啊。你能想象和一群整天不会笑的家伙们在一起合作的感受么,最近我就比较头疼。你跟他们简单说点什么事是走不通的,必须道理一条一条摆出来,逐字逐句和他们争论,最后才能解决事情,超练英文,而且你会发现大多数德国人的英文比你流利得多的多。我经常发现我争论了几夜,因为和欧洲有时差嘛,的问题,实际上跟中国人说就一句话搞定。你提出一个问题,他们是真的会去实验的,甚至社会问题都会去实验的,比如前面的 Linus 用 openSUSE 骂 Linux 权限管理,按中国人的看法,他一个创始人,吃到了自己窖藏20年的狗屎,明显脑残一个。但德国人不是这样的,一个论据不够充分,他们会帮你找很多的论据,搞得我都哭笑不得。技术问题他们不是像其他人一样搞个渣代码能运行就好,他们一定要搞清楚原因在那里,怎么最优化解决,他们一旦干出来绝对十几年没人推翻得了的。而且他们不接受夸奖,你说德国人怎样怎样他们会说你放地图炮搞地域攻击,即使你是夸他都不行。再比如打包写授权协议, GPL-3.0+ 丢个加号都不行,他们一定要搞清楚还没发布的 4.0 行不行,一定要让你去问作者,还没发布作者怎么知道呀。所以 openSUSE 继承了这种性格后,是很慢吞吞很稳定的,推新功能推的慢,社区建设的慢,但是稳定得一塌糊涂。比较适合在「点」的范畴上搞技术问题,但很可惜,市场是个「面」,你不撒网就捞不到鱼,但没办法,德国人主导的世界就应该一条一条捡鱼,养到最肥,伺候的心情好好,然后才拿来吃。

德国很重视版权。在德国下载盗版软件被抓住是要逐出欧盟的,很大义灭亲。这决定了 openSUSE 的纯净度绝对是最高的。不是像楼上的朋友说的,投靠了微软导致的,是他们天生就这样,微软也头疼得很。因为 openSUSE 的主要打包服务器都在德国境内。上面的严谨性的一个表现。他们觉得三天两头穿上防护服去检修服务器是很正常的,跟中国人一样扔电信机房不管是完全两个极端。有一次有一个叫做 tapatalk 的软件,可以支持 android 手机以 app 的方式浏览论坛,我建议他们加上,他们回答我说,谁去维护呢?我超莫名的,fedora 论坛说加就加上了,我真没用竟然让你问出这种问题,到后来才明白,他们一旦添加什么功能,就一定要测试,tapatalk 是个付费 app,他们说谁去花 10 欧元买它。结论是没有人,于是他们通宵了几昼夜,开发了一个堪比 app 的手机界面!因为在德国嘛,所以我们中国人认为不算个事情的,mp3,mp4,quicktime,他们都以版权问题没有默认放在发行版里,而是贼喊捉贼的 SuSE 德国的人挑头搞了个 Packman!结果还是死纠结,还是放在德国境内,看,他们宁可违法也要维护!荷兰离他们那么近他们就是想不到。因此这点就很不符合我们中国人的习惯,实际上也不符合大多数地球人的习惯,openSUSE 是唯一一个没有官方打包的 ffmpeg,mplayer的发行版,你播放所有的影音都要添加第三方源。而且它的源实在是个万花筒,严谨到不行,分门别类,比如 firefox 的最新版和 chromium 的最新版不是在一个源里,哦对了,他们甚至集中人力开发了一个纯净的 chromium!就是默认不能看 youtube 的 mp4,不能用 flash 看优酷,不能在新标签打开 pdf,都要添加另一个第三方源才能做到。而且我们中国人常用的软件都是版权比较模糊的,因为我们没有超严格的这个概念。德国人是不认同免费的,他们认同开源,免费不开源,一样不能随发行版分发!这在我们中国人眼里是非常荒谬的,人家都免费使用了,你用就不会被问责,为什么不提供给用户。他们不是的,免费可以,一定要提供一个兼容开源的免费使用协议,外加一个给他们的允许分发协议,他们才可以以 “non-free” (不免费,名字就很荒谬)的方式提供在另一个源里。如果 openSUSE 有教程,那一定是教你如何组合一个一个源来干你在其他发行版上一键就能搞定的事情。第二个就是 RPM 系老牌发行版包括红帽的 fedora 共同吃亏的地方,由于 Ubuntu 吸血嘛,站在巨人的肩膀上那影子始终显得比巨人长,国内的软件提供的都是 deb,我们 RPM 的要重新打包,在分发上面就比它慢很多。

这些对用户来说都是壁垒,是完全没有必要的,但是主导 openSUSE 的德国人性格就是这样。

二。市场做的不够。

SuSE 进中国是很晚很晚的。前面说到了在其他 Linux 都在派光盘圈地盘的时候它在台湾岛敲妈妈桑的门。反而和 debian 一道把对岸的开源传统给养成了,对岸一个 gcin 的开发者能开发 20 年,所有的大学都有开源项目,这我们是望尘莫及的。等它进我们大陆的时候,已经晚到没什么蛋糕分了。然后它还是延续欧洲的做法,优先发展企业客户,国内 debian 的服务器都很少的,大部分反而是 RPM 系。银行、政府这些,哦对,红帽是我国政府当年邀请进来的,特别特别早,属于特例。国内还没太市场经济的时候一些电信那个时候叫邮电什么的服务器就已经是红帽的了,这任哪个发行版都拼不了。母公司给配的人力财力是很少的,SuSE 只有北京一个办公室,20几个人,然后还有开发者要做 SuSE 的企业版 SLES,基本是不过问市场的,实际跑市场的没有几个人,跑社区的更都是兼职的了,人少任务重,企业客户也就是市场都跑不过来,分心给社区真的是非常非常难得的了。另外还有一个特殊情况就是 SuSE 的公司结构不稳定,一直在经历并购,到现在 SuSE 中国的人都说不清 SuSE 这个公司到底属于哪个母公司。但是各种并购 SuSE 的总部始终在德国,德国人的严谨性不变,中国办公室的人决定权是很少的。面对一个全球最大的市场,投入聊胜于无的人力财力,还不让放开手脚大干特干,企业市场做怎样我不知道,个人市场做成现在至少你们还都听到过,已经很不容易了。我觉得在这种限制下,要给当年宣传 SuSE 是全世界最美丽的发行版的那位营销人员特殊功勋奖。

三。社区培育不够。

实际上 SuSE 有社区已经很不错了,这尤其要感谢 Linuxsir 当年随手帮我们做的推广,还有 thruth 这个曾经的开源脑残粉的呕心沥血(他因为这个聋了,说他是 SuSE 中文教父也不为过。另外台湾还有一个著名的黑眼珠2 swyear 年叔,几十年如一日的在写 SuSE 的博客)。SuSE 官方的人从来没有专职专业的去做过社区。因为所有的老牌发行版都是这样,不在乎桌面用户,因为他们不创造背后的母公司的营收。而 Ubuntu 的背后母公司定位就在桌面市场,一方面战略是全力以赴,一方面是无伤大雅,差别很大的。中国办公室的人已经意识到了,这一年在和社区寥寥的几个人在搞前期准备,但说实在的,非常非常难,因为 SuSE 的技术底蕴和德国佬的特殊太多太多了,我们要把它们搞成中国人能看懂能接受的方式,需要很长很长的时间,比如维基,SuSE 的英文维基和德文维基浩如烟海,而台湾加大陆一共只有三个人在翻译。我承认我们已经有点走入怪圈了,没中文资料,就没用户易用性就没用户,没用户反过来就没中文资料。而德国官方的不重视,导致中国官方的没法太重视,因此不会用一些鼓动性的宣传来推广。好东西都烂在手里了。

SuSE 的中文社区人员没有一个是专职的开发者和程序员。这决定了我们没办法去提供太专业的帮助,做太专业的定制,实际上我们中文圈子的最大能量就是打包和封装了。你们觉得在其他发行版很正常的一些东西,比如 ibus,比如 fcitx,都是我们熬夜不睡推送的结果。之前大陆活跃用户为零的时候,完全是在拾台湾的牙慧。

而社区的人都是分散在中国的各个城市,每个城市只有一个。我们自身都聚不起来,怎么去组织聚会呢。SuSE 官方对于经费实际上不太当个事情,SuSE 的大使每年都可以去德国开聚会。今年更是放在了美国的佛罗里达,这些都是非常非常好的事情,其他任何一个发行版都办不到,每年,每人,免费出国。但我们都是有单位的人,没有一个能去得了,官方的人都很行的正,不像占社区的名额和便宜,而社区的人又不想浪费。和外界的接触不够,人家对你的投入就不够,又是一个怪圈。

而且没有大学的资源。目前 SuSE 中文社区没有一个是大学生,这意味着我们进入学校是很难的。我们平时也都是活跃在在境内完全不存在的推特上,接触的也都是中文 Linux 圈的名人,但问题是他们已经有忠诚的发行版倾向了,人的名,树的影,是不会转投的。但是所有的发行版最活跃的其实都是学生,这也是我们的一个短板。曾经 SuSE 有一个专门负责社区的人,甚至设立了一台教育网服务器在北邮,可是独木难支实在力不能逮,后来他离职了。于是服务器搬回了办公室,那个职位这些年也就没有再招。更没有计算机系的学生,大家都知道的,只有开发者才容易变脑残粉,才会去推广,才会去做专业的演讲。而 SuSE 是官方大社区小,大部分这样的大贤都在公司里,他们时间紧任务重,线上和大家交流的机会都不多,实在是有心无力。

总之呢,这种现象是有历史的,传统的,文化的各方面原因的,唯独没有技术上的原因,如果你用 SuSE 遇到了问题,那是一定会得到解决的。圈子的交流目前以推特和 gtalk 为主,论坛只是辅助。因为社区的人都有工作,gtalk 和推特是必开的,但确实没办法太照顾论坛。而论坛由于它本身的原因,回复确实很少,也没什么意义,大多数都是问过的问题,真的回答到想吐。新手还是善用 google 吧,老发行版嘛,历史悠久,大部分都能找到答案。来论坛上问如果我们知道,是一定有回复的,另外就是建议去官方的论坛 forums.opensuse.org 来问,这里才是真正被支持的论坛,是台湾和大陆共同维护的,那里也能问到 opensuse 的官方中文 gtalk 群,因为那里员工和社区混着的,一般聊的没什么「边界」,所以也不太好太明确推,但如果想深入了解 opensuse,那里确实是个应该去的地方。

WPS for Linux 预览

前天在 Linuxtoy 上看到 Tommy 发布了申请社区邀请码的消息,姐去搞了一个。 (好像在 Linux 中文社区姐很有名?反正莫名其妙的就通过了。 于是开始搞 RPM。spec 规范文件:

秉承推特党 no pic you say a XX 的传统:

wps-linux screenshot

当然啦,默认的字体不是这个,是方正。姐在 spec 里调整了字体安装目录,所以它使用的是我的系统字体冬青黑体。SuSE 的人对方正都不陌生,那是 SLES 的默认中文字体,但是怎么就一样米养两样人呢。除了作家 @tualatrix 一直苦大仇深的忍受着 ubuntu 的各种渣实现,觉得很「讚」,我,山木和老 K 都觉得有点一夜回到解放前的感嚼。但怎么说呢,一个商业公司为了 Linux  肯去买一套付费字体,这份心还是蛮热乎的。至于没买到好的,中文设计确实多难啊,理解一下吧。

因为是 alpha 版嘛,所以只提供了 presentation,所以只能就它评论一下了。(但是金山老总年前放出来的可是 writer 哦。。。是不是要阴谋论的猜他们有所图呢。。。算啦,序员是无辜的。

很多人拿它和 libreoffice 比。拜托,一个全盘仿制微软的产品怎么能和 libreoffice 那万年不开张的玩意比呢。

WPS 还是蛮有心的,开发了 Office 2010 开始才有的 robbin 界面。而且支持鼠标中键滚动哦。

放映 ppt 还是有些卡的,而且有些 ppt 还是会出现找不到图片的红叉叉。没办法啦,微软是闭源的嘛。做 ppt 的话要是不要求像 slideshare 那种商业品质的话,学生上课用用,或者序员弄几个白板 ppt 还是没有问题的。

它使用了自己维护的 QT 分支来开发(金山甚至准备把它们的分支 merge 到上游,拜托一个商业公司都说这话了你还怎么黑它),因此造成了各种诡异的输入法问题。比如光标跟随等。而且不方便 RPM 打包,要为它单独开个源来做,不然以后你就别在这个源打包 QT 软件了。它会告诉你有两个东西都提供了 QT,一个是 libqt4,一个是 wps-office。

它使用了 ubuntu 这种乱搞的发行版来开发而不是 centOS 或者 debian 这样的标准发行版。举一个例子来说,它要求 libtiff.so.4,但拜托,tiff 官方发布的所有正式版本没法编译出 .so.4 的,SuSE、Fedora 都是 3.9.5。然后最新的 4.0.1 版编译出来的其实是 libtiff.so.5。去 ubuntu 官方一找,嘿,居然也宣称自己使用的是 3.9.5 的源码,那你跟我讲讲你是怎么编译出 libtiff.so.4.3.4 的。ubuntu 的瞎搞,不尊重上游可见一斑。

总的来说,金山这次还是很「业内良心」的,至少还尊重 Linux 社区。甚至明白好奇心害死猫,明确说明,在不泄露下载地址的情况下,可以协助你的朋友安装体验。也就是说,只要「可控」,人家根本不介意你发个 deb 或者迅雷快传什么的链接给朋友。

看到了嘛,人家有信心做一款好软件出来,不怕分发,反正早晚也免费的嘛。其实我觉得收 50 元以下的费用 Linux 社区还是会支付的(Linux 社区是中国付费的良心和希望嘛),或者可以采用「软件内付费」的方法,集中精力开发一些收费功能、收费模板什么的,毕竟靠分享这种不靠谱的方法找到专业的模板跟大海捞针差不多。甚至可以建一个模板市场,像 wordpress 主题一样抽开发者的分成嘛(毕竟模板这种东西技术含量很低,充起数量很快的),引来专业的 UI 设计师那就碉堡了,不止完爆 libreoffice,甚至能完爆 ms office。还有模板求购市场,比如我要做金融专业 PPT,我花 30 元求购一套模板,可能一个学动画的 10 分钟搞出一套我这种渣审美搞一小时的东西。

另外看了下开发者 wiki 和 bugzilla。社区还是反馈了不少东西的。真心希望这种模式能够为其他开发 Linux 版本的商业公司学去。

最后,关于是否开源。金山的考虑很慎重,最早版本的 wiki 说,开源是一件很慎重的问题,甚至对代码质量要求很高。看,这才是真正商业公司序员的心底话,意思就是我们为糊口写的都是渣代码暂时不能扔出来丢人现眼,传到老总耳朵里我们的日子就没法过了。后期的版本说是,未来会考虑像部分社区成员开放。当然是你贡献了很多东西之后,或者你从源代码编译打包这样子。估计也要签保密协议。不过对姐来说保密协议太多就债多不愁啦。

姐为金山的精神稍许感动了一点,于是在寸土寸金的主博客给他们写了这篇半黑半讚(看还是蛮中立的)的不像软文的软文。

PS:另外本博客已经聚合到 openSUSE 星球 了。今天做了一会儿一种叫做 hackergotchi (黑客秀)的特殊头像,觉得蛮有趣的。福利就是文章头部右侧的那个小人偶。当然你要是右键了帮我做一个 3D 模型出来送给我我会蛮开心的,当然别做一比一的鬼知道你拿来干什么。。。福利二(花花真相):

福利三(hillwood)真相:

当然山木的博客也聚合到星球去了,早晚你们都会看见的。

最后是姐发现 openSUSE 蜥蜴,就是它们成员才有权利进聚合的博客,有张壁纸不错,分享给壁纸控:

也有没有 openSUSE 标识的通用版本,熟悉的人可以到推特上找我要,放这里盗链会很多的。

=-=-=-=-= Powered by Blogilo

Novell 的跨年禮物 #我膨脹了

諸位兄弟姊妹, 如果有一天你收到號稱開心大殺器的”We’re glad to inform you”, “因為你對 Mac OS X 作業系統的卓越貢獻, 我們很榮幸送上 Appstore $1000 金元券一張. by Apple.”, 一定開心的飛起來了吧?! 是的, 蘇現在就是這個感受, 美呆了~

從來沒有想過哪一天, 一個我沒有花費1分錢在它上面的作業系統會送給我這樣貴重的禮物. 這是這個耶誕節我收到的最好的禮物. 五年來從來沒有一天像今天這樣因為我使用的作業系統而驕傲和自豪, 以後我出門可以說, hi, 我是對作業系統有貢獻的人哦~ 一幫 Windows 會說:”OMG! 蘇你真的是太不可思議了!” 是的, #我膨脹了.

今年算是對 SUSE 貢獻比較大的一年, 因為我參與了 openSUSE Build Service 并很榮幸成為泛中華地區打包打的最好的人~ 當然啦, 這除了我英文比平均水平要高那麽一點, 可以翻譯英文 Wiki 到國語之外, 還要感謝 sh 家族的 @shellex@shellexy 啦, 號稱腳本皇帝和 Stackoverflow 中文客服的花花對我的幫助真的好大好大呢! 他提供我的好多腳本都值得寫進 wiki 呢. 由于跨年比較忙, 這個等到農歷新年的時候我整理到 wiki 上吧.

于是耶誕節前, 官方中文論壇的斑竹 F.J. Kong 郵件聯系我說要送點小禮物把我.  經過假意推脫之後,  蘇的好奇寶寶性格又發作了, 于是點名要 SUSE 的公仔一只. (汗, 這算索賄嗎?) 不過 SUSE 中國的 Kong 先生確實非常好, 應該是把他們辦公室過節的裝飾物搶了一只來送我, 原來准備送的杯具也一并送我了哦~

聽到這則訊息, @hillwood 宋山木先生, 就是中文源的另一個維護者 peng yang, 坐不住了. 他表示有生之年第一次聽說賣萌有福利, 于是決定也去賣老臉, 可惜他的禮物當時已經速運出去了.

本來這就應該是故事的結束了. 沒想到還能有驚喜, SUSE 中國的人居然多送了我一個帶 LOGO 的卡片夾哦~ 你們真的真的是太太太 nice 了! 真的和其他大陸人都不一樣, 好懂營銷哦! 如果說我可以說是一個用戶的話, 那麽這件事情就是不斷超額滿足客戶需求的表現哎~

最後反響一下上一年的表現, 還是得用 #我膨脹了 來形容, 隨著自己懂的東西漸漸多了起來, 在論壇回答新手提問的時候多了好多不耐煩, “怎麽又沒做好功課就來了?!” 還有就是自己提問的時候謙虛感也有所下降, “我是誰你都不認識, 我是蘇醬哎, 回答五年級學姐的問題是你們’學弟的榮幸’哦!” 這些都要認真改掉.

好了, 最後上四張圖 (點擊可以看大圖哦) . 打個商量, 要不山木你把你 gtalk 上的 SUSE 圖標換成我的公仔? 我可以認真給你拍張白色底的.

Novell 的跨年禮物

SUSE 公仔

Novell 公仔

Novell 杯具

Novell 卡片夾

恶性卖萌的胜利

今天下午还在gtalk上问火炬@virushuo关于@hecaitou和@chinesedancer的闹剧,晚上突然从别人的RT上看到他宣布退出推特的消息,我很惋惜。

一、支持率是哄出来的,永远别管大众要答案

每个人,在一个社群里都有自己的定位。虽然不一定是他想要的,但一定在他努力方向上的某个点。推特虽然多元,人欲也不过于此。比如北风想当大哥,虽然过程不是很美,至少现在无人不知(这件事之后我决定fo上北风,退出推北者list,北风可能还是一个小人,那又怎样,七情六欲谁都逃不过,他已经不再是左手酒右手刀的延庆太子了。火炬,life is short, you should try anything once); 比如空姐; 比如艾未。每个人来这都有个不可为外人道的目的,这个层面上大家都是阴谋论。如果没有一个目的就来了,那她一定呆不长。民那桑,这些年昙花一现有多少,还要到following里面去数吗?

认识火炬这两年,每当有个大事件发生,我错过了想知道,那么一定会去问他。可能得不到事情的全貌,但至少会有一个正确的意见。但即使所有的路都通向正确,它们也不是完全相同的。比如我不需要知道什么是ks转就知道@chinesedancer绝对有问题,因为她骂人的方式已经出离了泼妇的定义了。任何人都没有资格去绑架别人和你走同一条正确的路。

他在推特的定位是说正确的话的那类人。所以我能理解他的愤怒他悲哀的点在哪里:一人成军。但其实,某个时间点上,这个时间点可能很多,大众可能需要一个正确做参考系,但不代表他们一定要站到参考系上去。

大众本来就是蓝绿营都可以拉拢的对象,所能做的只能是迎合它,民众会对取悦的效果用脚投票。如果认为美国人真的是人人以为伊拉克有大规模杀伤性武器,产生了一种“God chose America”的感嚼,才去死磕萨达姆,那就错了,同样,为了石油也是错,无非是看G.W.布什拉票时傻的可爱而已。所以一起搞北风的不代表北风惹他了,或者对左拉多么支持,可能只是反感他骂人而已。给艾未捐钱不代表认同他了,可能只是可怜一个脱离不了父亲阴影的胖子,物伤其类而已。他们站在了你的看台上,不代表就是你的支持者,其他地方没位置坐挤不进罢了。之所以法不责众,因为看戏确实有理。这个理,可能和任何人都不一样,但反正不是你要的那个理,和大众要道理是很幼稚的行为。

娱乐不但是大众的态度,而且是大众最大的态度。我两个人都烦,但他们掐在一起很有趣,这你让人怎么说观点?而且,凭什么你让说就说?中国人是为了feel different为了多套领导班子连祖宗都可以卖的民族,本来不关心你的甚至有点小赞同的都必须跳出来反对你,以示和大众有点区别。

如果两个不相关的人打架,如果我很忙,那我会路过;如果我不忙,那自然是希望打的持久些。让人表态,难道互相加油吗?两人打架,一人挨揍说“优雅”,是唾面自干; 你在旁边的说“优雅”,算是怎么回事?

二、讲道理什么的弱爆了,卖萌杀才是无视防御的。

对于恶性卖萌,很明显火炬也没有办法。其实办法还是有的,只是有些事,寇可往我不可往。对付恶性卖萌,当众打脸是最有效的办法。每当@csslayer说出我靠,我就知道到了有事起奏无事退朝的时间了。不过你已经逼到一个四十几岁的人恶性卖萌,很明显你已经没有对手了,要知道那个年龄段的人,认错可以,卖萌几无可能。还非要搞一场表演赛,把自己赛感伤了,何苦。就像某些孩子为了骗支持率,连屁股和老婆屁股都拿出来秀了,对这类人民娱乐家,你又能说些什么?何苦拉低下限。21世纪选择唱京剧,就要时常一个人面对空荡荡的看台,不是么?

至于推特有没有体系化,答案是任何一个输出观点的群体都是体系化的。体系化的世界里,必然有依附体系生存的一类人,俗称“捧臭脚的”,是指明代好小脚的士大夫。在时间改变他们或者消灭他们之前,没有谁能改变。但即使他们是捧臭脚的,也可以不捧你的脚。你可以说他们的良心被狗吃了,但这世界就是这样,良心在我身上,有时宁肯喂狗也不给你。

体系化的世界的统御之术叫做平衡,不平衡就会有独夫。比如有一个北风就必须有一个左拉,有一个火炬就必须有一个花落去,有一个艾未必须有个?,不然就会有裸照门这种荒诞。当然你们觉得是优雅,可能山顶洞人会表示英雄所见略同,时装界的是绝对不这么想的。为国家省布料是对的,我们国家还很穷,但好歹你穿点,就穿点,给产业界留点活路。

体系化+卖萌=超必杀。

想想”我们来晚了“的故事吧,真想来,都不用你请,王仲夏不是在京广桥就经历过么。再看看推特上那个伸手要钱的胖子。诸君中枪了吗?要是某人没签证德国去不了,姜大姐说句”伦家,伦家舍不得你受这万里奔波之苦嘛,艾桑!“ 肿么办?!写下这行文字的时候我大脑一片空白,这样一张笑脸,你怎么打?

你们真应该庆幸我没有进入系统,不然这套必然会用于诸君身上。当初我说过对付一个求名声的人,说他经济犯罪是没有用的,只要装装可怜没有人信。必须在道德上找突破口。记得两天之后发生了什么吧。这就叫把握了体系的脉搏啊。同样,这次为什么没有说你非法集资,因为体系内有善于学习的能人啊。把一件事情办好需要纪律,把一件事搅浑需要的是创造性,公务猿执行力太强啊。还记得七十年代美国谴责我们向境外移民的答复吗?”要多少,3000万还是一个亿“ 那个瞬间国会无语了,我一共2亿人,你给我送来一亿,那美国到底还是什么啊?同样,提分币那是我欺负你,3000万1毛捐款,这手写借据和包邮的教育绝对大的很。户部给你弄假户籍全到新疆西藏,反正那地方常年支持你这种人的么。机打发票?那随便一个五毛党都能把这事办妥,凭什么你们就是手写的我的就是机打的?再来一拨人隔三差五催一催,我不催债,催借据,恐怕连上推特的心情都没有了吧?至于3000万1毛借据,文章可大了,五斗米教也不过捐五斗米。治理邪教向来是首恶必除的哦~至于不要,嘿,借你钱还挑三捡四,给脸不要脸,又是随便一个五毛党都能办妥的事。

扯远了。

三、求仁而得仁,何怨?

所以我同意火炬说的“真无聊。犬儒,懦弱,愚蠢的中庸。这些东西随处可见,我为什么需要翻洋过海来这里看?”,但不同意“沉默的围观者可耻,比沉默围观更可耻的就是消费和娱乐这一切。”。其实没人不让你享受“个人表达气氛”,但可以不支持你的观点呀,他们已经用娱乐模式告诉你了呀。因为那个点上,大众不需要正确。之所以沉默的围观,可耻的消费,只是因为你没踩对拍子踩人脚了。

但有些事是有些人一定会去做的,哪怕没有支持也会做的,所以,无关对错,求仁而得仁,又何怨?

出发点不是为了娱乐大众,大众自娱自乐了,你应该欣慰这种群体智慧,而不是苦恼它们。你说的道理他们不懂吗?是装作不懂,或者那个时刻就没想懂。要相信时间和群体智慧。恐怕那种调侃里,某人的尴尬不如伸脖子一刀吧,流言,杀人不用刀。

BTW,你不是没有盟友,只是他们不在服务区。但即使在了,也不过是闹剧多几个龙套。因为没人能不当众打脸的情况下战胜恶性卖萌,就像没人能在不揪失德这个小辫子就搞垮求清名的人一样。

最后,不许联想,不许转国内。 =-=-=-=-= Powered by Blogilo