在我們的姊妹部落格 Ubuntulog 上,我的同事 Pablinux 提出了一個非常有趣的問題。 使用小項目的可能危險。 您的文章基於兩個具體示例。 第一個是 一瞥, El Gimp 的一個分支,其唯一可見的目標是更改其名稱,但後來,也許是出於對嘲笑的恐懼,他們提議為其添加其他功能。 第二個是Ubuntu的非官方版本,帶有Deepin桌面,從未發布過21.10版本
我將逐字引用 Pablinux 的觀點來證實我的觀點,但無論如何我還是邀請您閱讀這篇文章。
我絕不是說不支持獨立開發人員或小團隊。 這篇文章不是對他們的攻擊; 他只是希望我們謹慎行事,或者袖手旁觀。 例如,我們可以使用 Mousai 來找出正在播放的歌曲,如果它不起作用,請使用 SongRec,這是一個非官方的 Shazam 客戶端。 雖然問題很明顯:我們可能不知道在播放什麼,所以可能值得先使用第二個。
為什麼尺寸不重要
我的第一個觀察是要考慮的變量不是大小。 升評估項目可行性必須考慮的是開發人員的目標和承諾。
讓我們看一些例子
阿帕奇OpenOffice的
作為一名博主,在 OpenOffice 的大部分社區分裂後很長一段時間內,我繼續報導 OpenOffice 版本,首先創建 LibreOffice,然後創建文檔基金會。 OpenOffice 不能說是一個小項目,因為它背後有 Apache 基金會,基金會應 IBM 的要求接手。 去年,當我意識到發行說明不僅不足以涵蓋 Linux Addicts 所要求的至少三百五十字時,我就不再這樣做了。他們甚至沒有給我一條推文的兩百四十個字符。
你們中的一些人肯定會提醒我,由於存在 LibreOffice,很難找到創新的地方。 但是,OnlyOffice、WPS Office、Calligra Office、Abiword 和 Gnumeric 繼續開發並整合了有趣的新功能。
現在讓我們看看相反的例子。
Linux薄荷
LinuxMint 剛出來的時候我就嘗試過。 我記得在一個論壇上抱怨說它只是帶有另一個壁紙的 Ubuntu。 Canonical 決定從 GNOME 轉移到 Unity 和 GNOME 停止分支 2 並轉移到 infumable 分支 3,它在世界上找到了自己的位置。 他開發了自己的桌面環境 (Cinnamon) 並創建了應用程序來擴展功能。
毫無疑問,LinuxMint 是一個小項目. 事實上,它的領導者 Clement Lefebvre 過去曾抱怨說,他厭倦了將每個新版本的發行版推向前進的工作。
當然,開展一個自由軟件項目並不容易。 尤其是當你不以此為生時。 就我而言,我告別了我的個人博客 15 天,將其從 WordPress 轉移到 Jekyll。 那是在一月份。 我只能在 XNUMX 月部分恢復它。 工作、一位患有癡呆症的母親、阿根廷的經濟危機、一台壞掉的舊電腦和一台新電腦,所有者堅持要為其配備不足的電源,密謀反對我(或支持讀者)並且,一個博客是遠沒有最簡單的自由軟件項目那麼複雜。
這導致我們妥協. 一個項目可能不會經常更新,但開發人員繼續表現出興趣 更正錯誤、回答查詢或宣布想法。
我對 Pablinux 文章的第二個不同意見與這樣一個事實有關,即服務中斷的危險不僅僅發生在小項目中。 那些為 Ubuntu 為 Unity 創建的軟件中心開發付費應用程序的人,或者那些購買了 Ubuntu Phone 手機的人都可以證明這一點。 不說s的量谷歌停止服務。