掌握您的運算,別讓運算掌控您!

提姆·伯納斯-李於 1990 年開發的全球資訊網,最初是作為發布和檢視資訊的系統,如今正逐漸轉變為遠端運算系統。它將儲存您的資料以及關於您的資料,通常會限制您對資料的存取權限,但允許聯邦調查局隨時存取。它將為您執行運算,但您無法控制它的執行方式。它提供了各種誘人的吸引力,但您必須抵制它們。

在 1980 年代,大多數人不使用電腦;使用電腦的人,大多使用個人電腦或分時服務。兩者都允許您安裝您選擇的軟體。兩者都允許您完全控制您的資料,儘管尚不清楚分時服務給予聯邦調查局多少存取權限。無論如何,分時服務在 90 年代大多已逐漸消失。

這並不意味著這些使用者可以控制他們的運算。關於軟體,不是使用者控制程式(自由軟體),就是程式控制使用者(專有或非自由軟體)。那些使用者當時執行的是專有軟體,因為當時只有專有軟體。使用者無法更改它,甚至無法知道它實際上做了什麼。

自那時以來,專有軟體的濫用行為已經加劇;如今,它很可能會監視您、有意限制您,和/或設有後門。(已知 Windows、iPhone 和 Kindle 都會執行這三種行為。)但即使沒有這種濫用行為,讓使用者受其軟體控制也是不對的。

這就是我在 1983 年發起自由軟體運動的原因。我們決定開發一個完全自由(libre, freie)的作業系統和應用程式,以便使用者可以控制它們。我將這個系統命名為 GNU。(您可能聽過人們稱之為「Linux」,但那是錯誤的。)切換到這個系統,並堅持只使用自由軟體的人,就能夠控制他們的運算。我們至今只解放了網路空間的一小部分,但那是自由的立足點。

網路的發展威脅要否定這項成就。第一個問題是使用不可見的連結,連結到以監視為使命的網站(可能是為了廣告)。造訪網站 A、B、X 和 Z 的使用者沒有意識到這些頁面包含指向 iamwatchingyou.com 的不可見連結,因此每次造訪也會通知該網站,並且該網站永久記錄了該使用者造訪過某些頁面。

JavaScript 造成了進一步的問題。最初用於無害的事情,例如外觀不尋常的選單,它的功能已經擴展到可以執行重要的運算。諸如 Google 文件之類的服務將大型 JavaScript 程式安裝到使用者的瀏覽器中。即使它們在您的電腦中執行,您也無法控制它們在那裡所做的事情。

然後是在公司伺服器中儲存您的資料的問題。最大的這些公司很少尊重使用者的隱私。例如,如果您將您的資料交給 Facebook,公司會付費給 Facebook(而不是您)以使用這些資料。他們付費給 Facebook(而不是您)以使用您的臉部投放廣告。

1980 年代的分時服務公司通常會尊重其使用者的資料,即使他們偶爾可能會濫用這些資料,因為他們的使用者是付費客戶,並且可以轉向其他地方。Facebook 的使用者不付費,所以他們不是它的客戶。他們是它的商品,要出售給其他企業。如果公司在美國,或是美國公司的子公司,聯邦調查局可以在沒有法院命令的情況下,根據一項不符合美國精神的美國法律(以最純粹的漂白方式命名為「愛國者法案」)隨意收集這些資料。

服務也提供對使用者資料進行運算。實際上,這意味著使用者在伺服器上進行運算,而伺服器完全控制了該運算。

有一場有系統的行銷活動,旨在驅使使用者將他們的運算和資料委託給他們絕對沒有理由信任的公司。它的流行語是「雲端運算」,這個術語用於如此多不同的運算結構,以至於它唯一真正的含義是,「在不思考您正在做什麼的情況下執行它。」

甚至有一個產品,Google ChromeOS,其設計目的在於只能遠端儲存資料,並且使用者必須遠端執行運算。具有諷刺意味的是,它是自由軟體,GNU/Linux 的一個版本。使用者將可以存取原始碼,並且可以更改它以支援本機運算和本機資料儲存——如果機器有足夠的記憶體來儲存它,並且如果它允許使用者安裝他們自己的軟體版本。如果以 Android 手機為借鏡,大多數 ChromeOS 裝置的設計都將阻止使用者這樣做。

這並不意味著網路使用者不能擁有隱私。這並不意味著網路使用者不能控制他們的運算。這確實意味著您必須逆流而上才能擁有它們。