開源專案OpenMandriva Linux上周傳出重大事件,貢獻者惡意破壞,刪除了專案長達十年、數十個儲存庫,並且破壞GNOME和COSMIC套件,幾乎危及下游開發人員系統。
OpenMandriva Linux為Mandriva的開源版本。它繼承Mandriva的易用血統,內建OM Control Center等圖形化管理工具,且預設搭載最新KDE Plasma桌面環境及可自訂視覺介面,讓不熟悉命令列的使用者也能輕鬆上手。它是少數堅持完全使用LLVM/Clang編譯器(而非GCC)打造系統核心的發行版,吸引對編譯技術與效能最佳化感興趣的工程人員。
上周三(7/8)OpenMandriva Linux維護暨管理員AngryPenguin透過版上公告欄向社群公佈一起違紀事件及社群警告。開發人員Davide Beatrici加入OpenMandriva Linux以貢獻即時通訊App名為Mumble聞名。Beatrici還建議將OpenMandriva Linux專案搬移到其私人雲端空間OneDev上,不過由於社群成員有疑慮,因此仍在專案架在公開平臺GitHub,但有數十個儲存庫備份及鏡射到其私人雲端執行個體。
Beatrici是和另二個友人一起加入OpenMandriva Linux,卻引發專案危機。其中一人在私訊(PM)中,對OpenMandriva Linux的特定用戶和成員表現出攻擊(abusive)行為,導致部份成員和用戶離開。隨後該名人士在社群對話及GitHub上攻擊另一友人。AngryPenguin於是決定將該攻擊者踢出對話群組,雖然並未封鎖他,不過Beatrici為此不悅因而退出專案。
OpenMandriva Linux成員認為已經沒有必要再把專案鏡射到Beatrici的私人雲端平臺上,因此出手中斷連線,此事進一步惹惱Beatrici。上周他濫用仍然有效的管理員權限,刪除了專案在GitHub上的部份儲存庫,毀掉了專案超過10年的心血。接著他將空白的套件出版到cooker儲存庫,破壞所有GNOME和COSMIC套件,此舉可能損壞使用這些套件的人的系統。
經過全盤檢查,專案小組目前沒有發現其他破壞行為。專案成員目前正在努力重置被刪除的儲存庫,及復原遭破壞的套件功能。他們警告開源社群小心這號人物,同時考慮對他提出法律行動。
Comments (0)