
對於大多數自由軟體發行版而言,Linux 和加州的年齡驗證問題最終將不復存在。加州立法機構已通過一項修正案,豁免那些以允許複製、再分發和修改軟體的許可協議分發的作業系統,使其不受加州備受爭議的年齡驗證法的約束。
這項決定為Debian、Ubuntu、Fedora、Arch Linux等開源系統專案帶來了極大的便利,這些專案先前可能受到主要針對大型技術平台的法規的影響。原法案要求操作系統供應商收集用戶年齡信息,並向應用程式提供年齡驗證信號,這對由社區或志願者維護的去中心化項目而言尤其成問題。
加州批准Linux和自由軟體的豁免
這項變更源自於AB 1856號法案,該法案重新定義了《數位時代保障法案》中操作系統供應商的概念。新的措辭將那些以允許接收者複製、再分發或修改軟體的許可條款分發作業系統的個人和組織排除在外。
實際上,這保護了Linux生態系統和自由軟體的很大一部分。 Debian、Fedora、Ubuntu和Arch Linux等發行版將免於承擔此項義務,同樣免於承擔義務的還有根據新條款要求分發的各種BSD系統。
這項措施標誌著與原法案所造成的情況相比發生了重大變化。加州通過《數位時代保障法案》後,人們立即質疑開源專案如何履行這項專為擁有集中式使用者帳戶和商業基礎設施的公司設計的義務。
原法律可能要求收集使用者的年齡資料。
《數位年齡保障法案》(原名AB 1043)建立了一套年齡識別系統,旨在允許應用程式和服務確定使用者的年齡範圍。該法案將大部分責任賦予了作業系統提供者和應用程式商店。
該系統要求在設備初始設定期間收集年齡信息,並在應用程式請求時提供與預設年齡範圍相對應的訊號。該法律計劃於2027年1月1日生效。
對於蘋果、微軟或谷歌這樣的公司來說,這種模式可以依賴它們的帳戶、應用程式商店和集中式基礎設施。然而,將同樣的要求應用於像 Debian 或 Arch Linux 這樣的項目,則會帶來完全不同的問題。
最大的問題在於Linux的去中心化特性。
許多 Linux 發行版的運作方式與傳統商業產品不同。它們不一定由一家公司控制每次安裝,不一定要求每個使用者都必須註冊帳戶,也不一定有集中式基礎設施來驗證下載和安裝系統的使用者的年齡。
這使得確定誰應承擔履行法律義務變得尤為困難。在某些專案中,軟體由國際志工社群開發和分發,而影像則可能被第三方複製、修改和重新分發。
要求這類項目建立年齡驗證系統的想法在自由軟體社群引發了極大的擔憂。問題不僅在於技術層面,還涉及經濟和法律:維護這樣的系統需要基礎設施、個人資料處理以及許多社區專案根本不具備的資源。
此豁免條款保護允許複製和修改的授權協議。
經批准的文本將軟體分發條件確立為一項基本要素。如果許可允許複製、重新分發和修改系統,則其分發者不符合相關法規的定義。
這涵蓋了自由開源軟體中最常用的許多許可證的基本特徵。因此,這項變更不僅有利於特定的發行版,也有利於整個基於軟體研究、修改和重新分發能力的開發模式。
這項決定避免了專案僅僅為了遵守加州法律而被迫實施集中式資料收集系統。它還降低了旨在保護未成年人的法律最終給與每個用戶沒有直接商業關係的開發者帶來過重負擔的可能性。
本文也闡明了依賴項和擴展的相關情況。
獲批的修正案不僅限於作業系統。新文本也闡明了與軟體組件分發相關的各個方面。
透過 APT 或 Pacman 等軟體包管理器分發的庫和依賴項不再包含在法規涵蓋的商店中作為獨立可執行文件提供的應用程式的定義中。
這一點對 Linux 系統尤其重要,因為 Linux 系統中大量的軟體正是透過軟體倉庫和軟體套件管理器進行分發的。如果沒有這項澄清,每個組件都可能成為其開發者法律責任方面新的疑問來源。
分發旨在在宿主應用程式內運行的擴充功能的商店也不在某些法律義務的範圍內。
該法案還糾正了原法律中的其他問題。
加州的修正案引入了其他一些修改,旨在解決最初措辭中發現的一些問題。其中一項修改刪除了使用者定義,該定義可能導致對系統中未成年人認定標準產生特別棘手的解讀。
該法案還包含對善意行事的平台和開發者在年齡標識錯誤時提供的保護。這類條款至關重要,因為年齡驗證和估算系統並非萬無一失。
此外,新措辭限制了在法律未明確要求的情況下,向作業系統提供者或應用程式商店請求年齡驗證訊號的可能性。其目的是防止此機制被用作收集用戶資訊的其他管道。
SteamOS 可能仍處於灰色地帶。
新的豁免條款解決了圍繞傳統Linux發行版的許多疑問,但仍有一些情況尚不明確。其中最引人關注的案例之一就是SteamOS。
Valve 的系統是基於開源元件構建,並以 Arch Linux 為基礎,但它與專有軟體一起分發,並且與 Steam(一個具有集中式基礎設施的商業平台)緊密相關。
因此,完全開放的發行版與結合了自由組件和專有服務及軟體的基於Linux的產品之間可能存在法律差異。最終是否將這些系統適用於豁免條款,可能取決於監管機構如何解讀特定的發行版模式。
混合分佈也可能引發一些問題
另一個潛在的不確定因素是那些將自由軟體與專有組件結合使用的系統。許多發行版包含的韌體、驅動程式或二進位檔案(blob)的分發條件與系統的其他部分並不相同。
新法規明確保護了那些根據允許複製、再分發和修改的許可協議分發軟體的人,但當安裝映像包含具有不同許可條件的元素時,情況可能會變得更加複雜。
這並不一定意味著所有混合分銷方式都將受到法律約束。然而,這些案例可能需要根據產品的特定分銷方式以及法律上認定的供應商實體進行特殊解讀。
社區的反應至關重要。
自由軟體社群的壓力在這問題的演變過程中發揮了重要作用。開發者和致力於捍衛數位權利的組織很快就指出了最初法律的潛在影響。
主要擔憂是,這樣的義務將有利於能夠承擔必要基礎設施成本的大型平台,而小型、去中心化的專案將陷入幾乎無法管理的情況。
從這個意義上講,加州修正案承認了控製作業系統的公司與發布任何人都可以複製、修改和重新分發的軟體的社群之間存在的根本區別。
這項豁免並不能解決加州以外的問題。
儘管這項決定對Linux和自由軟體而言是一項重大勝利,但國際情勢遠未解決。各國和地區都在製定各自的年齡驗證和未成年人網路安全保護法規。
加州法律規定的豁免並不自動適用於其他司法管轄區。一個自由軟體專案在加州可能受到特定義務的保護,但在其他市場則可能面臨不同的要求。
這迫使國際項目的開發者密切關注監管動態。自由軟體的全球性與各國或各州各自建立不同的驗證、資料處理和責任機制的現狀可能存在衝突。
Linux 避免了可能改變其發行模式的負擔
這項豁免的批准避免了社區最為擔憂的情況之一。如果加州法律要求Linux發行版必須收集使用者年齡才能遵守,那麼許多項目可能會被迫引入與其傳統模式完全不同的機制。
強制創建帳戶、儲存與年齡相關的資訊或引入集中式服務,對於圍繞去中心化和自由下載、修改軟體而建立的專案來說,意味著深刻的變革。
這項法律修正案最終承認了這種差異,並基於開放許可的基本自由原則設立了一項例外。對於主流Linux發行版而言,這項決定在《數位時代保障法案》生效前帶來了極大的緩解。
自由軟體的重大勝利
加州批准的這項豁免並不能消除關於年齡驗證的爭論,也不能解決隱私、兒童保護和數位監管之間的矛盾。但是,它阻止了一項主要針對大型平台的規則對開源社群專案施加過重的義務。
對於 Linux 而言,這項變更使其能夠繼續沿用數十年來定義其生態系統的發行版模式。 Debian、Fedora、Ubuntu、Arch Linux 和其他專案無需為了遵守一項最初措辭未能充分區分大型科技公司和全球開發者社群的法律而轉型為集中式資料收集平台。
隨著AB 1856法案的通過,加州Linux和年齡驗證之間的監管衝突(至少對大多數開源發行版而言)已不再像過去那樣棘手。該法案仍需完成正式的立法程序,但這項修正案已然成為自由軟體的重大勝利,也印證了技術監管必須考慮大型商業服務和去中心化開源專案之間差異的概念。