開源永續走向建制化:Software Stewardship Lab 於蘇格蘭掛牌成立
Software Stewardship Lab · 2026-08-07
Software Stewardship Lab 於 2026 年 8 月 7 日正式對外宣布成立,登記為蘇格蘭非營利組織(註冊編號 SC893294)。這個新實驗室由 Open Source Pledge 現任總監 Vlad-Stefan Harbuz 出任執行長,鎖定兩項研究主軸:軟體供應鏈安全觀測,以及開源維護者過勞問題的長期量化追蹤。組織章程明訂所有產出必須公開可取用,並由獨立的非執行董事監督營運方向。
背景
開源永續議題近年已累積數個獨立倡議:Harbuz 主持的 Open Source Pledge 目前已為維護者募得 $7,156,281,Open Source Endowment 的本金規模也逼近百萬美元。Harbuz 本身有 19 年開源程式設計經歷,同時是研究開源軟體倫理與知識論的哲學博士候選人,過去也曾在 FOSDEM 發表關於企業應如何支付開源維護者報酬的講題,這次是他第一次把研究倡議與正式法人組織綁在一起。此次新設實驗室的非執行董事之一 Andrew Nesbitt 正是 ecosyste.ms 與 libraries.io 的創辦人——這兩個資料集長期用於追蹤開源套件的依賴關係與活躍度,將成為 Lab 建置供應鏈觀測工具的技術基礎,而非從零打造一套資料管線。
核心任務與治理
Lab 公告列出的創始成員除 Harbuz、Nesbitt 外,還包含 Miranda Heath、Dawn Foster、Daniel Roe、Matias Capeletto 與 Mike McQuaid,多人本身就是既有開源基金會或套件生態圈的長期參與者。治理結構刻意與研究執行分離:非執行董事負責課責與經費分配監督,實際研究則交由外部研究員與大學合作團隊執行,組織章程並明訂研究成果須公開授權釋出,不得因贊助關係而限制存取。官方使命聲明把 Lab 的角色定義為「找出對開源生態系的威脅並加以緩解」,做法是產出軟體、API、研究報告與同儕審查論文,而不是直接下場修 bug 或發資金給專案。兩大研究主軸分別是:
- 供應鏈安全觀測:建立即時識別關鍵開源套件的機制,涵蓋目前依賴圖中「尚未被繪製」的隱藏部分,協助使用者判斷哪些上游套件值得優先關注
- 維護者過勞研究:延續既有調查並每年更新,另外產出 AI 對開發者身心影響的專題報告,先前的過勞研究在社群內已獲得不少迴響
- 人才培育:與大學合作,訓練下一代軟體供應鏈安全研究人力(公告未點名具體校系)
影響範圍
資金模式上,Lab 同時開放企業分級贊助、基金會補助申請與個人捐款,並透過 Open Collective 公開帳務以維持透明度。公告本身未揭露成立時的具體募款金額,這與過去 Open Source Pledge、Sovereign Tech Fund 等倡議在啟動時就公布起始資金的做法不同。就定位而言,Lab 更接近研究與觀測機構,而非資金分配平台,與 Open Source Pledge 側重募款、Tidelift 之類商業供應鏈服務側重付費支援的模式並不直接重疊,理論上可以互補而非競爭。對依賴上游開源套件的企業而言,若觀測工具如期產出,等於多了一個獨立於單一廠商之外的供應鏈風險評估來源,尤其是那些目前尚未被主流 SBOM 工具涵蓋的邊緣依賴。
原始來源:A research lab for Open Source、Software Stewardship Lab
LightDM 睽違四年推出 1.33.0:轉交社群維運、補上 Qt6 支援
GitHub Releases(ubuntu/lightdm) · 2026-08-06
顯示管理員 LightDM 在 2026 年 8 月 6 日發布 1.33.0,距離上一版 1.32.0 已相隔四年。這個原本由 Canonical 贊助、近年實質停止維護的專案,如今轉由 JPeisach 與 Conan-Kudo 接手社群維運,儲存庫也搬遷到獨立的 ubuntu/lightdm 之下,原作者 robert-ancell 在公告中被特別致謝。
背景
LightDM 是一套與桌面環境無關的顯示管理員(display manager),負責在圖形登入畫面啟動 X 或 Wayland session、驗證使用者身分、再交棒給對應的桌面環境,長期是 Xubuntu、Lubuntu 等輕量 Ubuntu 衍生版預設採用的登入畫面,也支援搭配 GTK、Qt、KDE 等不同 greeter 前端。Canonical 早年投入資源開發是為了在 Ubuntu 系列統一登入體驗,但隨著 Ubuntu 桌面版逐步把重心放回 GNOME 與 GDM,LightDM 的官方資源被逐年收縮,最終只剩零星修補,四年沒有正式 release。這次由社群接手掛牌重啟,等於是把專案的存續責任從單一廠商贊助,轉移到分散的貢獻者身上。
核心改動
此版本的定位是把 1.32.0 之後累積的修復一次打包成 tag,並清掉一批擱置已久的 PR,官方公告強調不含任何破壞性變更或相依套件調整,既有系統可直接升級。最主要的新增功能是 Qt6 支援,Qt5 相容性則維持不變(PR #373)。
- VNC:優先綁定 IPv6、修正 vncserver 啟動指令處理(#312、#265)
- X server:hostname 變更後避免重用舊的 local X server(#288)
- PAM:抑制缺失模組的錯誤訊息、支援自訂 home directory(#216、#323)
- FreeBSD:新增 tty device 名稱解析與 VT 切換邏輯(#343、#353)
- Wayland:允許在無 VT 支援的核心上,於 seat0 啟動 session(#315)
- session_child_run 記憶體洩漏修正(#385)
程式碼品質方面也有小幅優化,UserItem class 透過 64-bit 對齊調整,大小從 72 bytes 降到 64 bytes(#409)。貢獻門檻同步放寬:簽署 Canonical CLA 不再是強制要求,但修 bug 的 PR 仍需附上可重現步驟。
| 項目 | 1.32.0 → 1.33.0 |
|---|---|
| 間隔時間 | 四年 |
| 合併 PR 數 | 約 29 個 |
| 參與貢獻者 | 22 位,其中 15 位為首次貢獻 |
| 主要新增 | Qt6 支援(保留 Qt5) |
影響範圍
對於仍在維護 LightDM 主題或 greeter 的下游套件(如 KDE 系 greeter)而言,Qt6 相容性補齊代表可以逐步脫離已停止更新的 Qt5 工具鏈,不必被迫綁死在單一 Qt 大版本上。維護權轉移的完整脈絡記錄在 Ubuntu Discourse 的專案現況討論串中,社群後續協作管道則轉為 Matrix,不再強制要求貢獻者簽署 Canonical CLA,理論上降低了外部開發者送 PR 的門檻。由於此版本不動相依套件與既有介面,發行版打包端的升級成本應相對低,對終端使用者幾乎無感,真正受影響的是那些過去幾年因為擔心專案已死而觀望的下游整合者與套件維護者。這次 22 位貢獻者中有 15 位是首次參與,某種程度上也驗證了「掛牌重啟」本身能吸引新血,而不只是原班人馬回鍋處理積壓已久的 PR。