我一直都覺得,會這樣說的人(樓主那一篇),都是因為受到太多 MS 教育的荼毒,同時無法以另一種眼光來看自由軟體的發展。他們希望的其實是除了 MS 以外的另『一種』選擇。而不是其他不同的『選擇(s)』。
開發的結果卻有各自不同的名稱,各自產生的軟體問題,讓學習者不禁要問到底要學習哪一個才好?
這邊,其實我想原貼者想說的應該是『各自產生的發行版』,讓學習者不知道該用那一個才好。
因為,各自產生的軟體的『問題』,難道在其他平台上不存在嗎?播放音樂的軟體在 Win 上除了media player 以外,還有 wimamp, foobar2000, musicmatch box等等一堆。會有 win 平台上的使用者跑來說,哎呀,太多軟體了!不知道該用那一個才好嗎?
而不同的發行版產生的差異的問題。其實這是一個假的問題。因為,根本不需要去管什麼不同發行版,你就是拿一個發行版來用,來學就好了。當你開始使用一陣子後,你就會學到很多 GNU/linux 共同/基本的觀念。而這些觀念在各個發行版上都是通用的。對一個一般的使用者來說,每個發行版的不同,最大的差異其實只是在套件的管理和有沒有提供一些輔助工具而已。
至於『許多開發出來的軟體雖然很好用,但是多少存在一些不相容,學習門檻很高』,說實在的,真的看不太懂這是要說什麼?例如 AbiWord 與 OOo Write 的不相容嗎?因此學習門檻很高嗎?說實在的,在 windows 下面,相同的情況難道不會發生?而且,至少我們在 GNU/Linux 和 FS 的世界裏面,還可以相信同一類的不同軟體還可以彼此交換資料不會有『相容』的問題。在 Win 的平台上,要做到這一點可能就不是那麼簡單了。
要述說你的希望當然可以。但是或許在提出你的希望前,你該先好好想一想什麼是FS/OSS,和什麼是 GNU/Linux,和他們到底帶來的是什麼。你會發現,你可以用另一種眼光和期待來看待這些。
另外,你所謂的『共同開發』,這個問題在以前就有人提出來過了。也因此有所謂的
Filesystem Hierarchy Standard 的出現。在某種程度上來說,共同的標準和規格的確是有需要的,也對 GNU/Linux 的發展有幫助。但是這種共同的標準和你所想說的『軟體共同開發』在基本上其實相差很大。希望你可以看到這之間的差別。