快轉到主要內容

雖然Steam對Linux玩遊戲做出了貢獻,但仍要警惕它不是自由軟體所帶來的威脅

· 民國115年丙午年
·
切換繁體/簡體
分類 Linux系統 自由軟體議題
標籤 Steam

為什麼追求自由軟體的用戶,卻要玩閉源的遊戲程式?

說真的,我現在沒辦法對任何遊戲機等閒視之了。遊戲機也是一種電腦,需要軟體。當我知道Playstation、Switch這些遊戲主機都是跑在魔改版的BSD系統之上,且是不自由的系統之後,我就沒辦法接受在上面玩遊戲了。遊戲片往往都是特定平台限定的,難以流通。因此這不自由,我比較支持在PC上面玩遊戲。而說道販售遊戲的商店,最大宗就是Steam了,它也可以算是一個主機平台。除了賣遊戲之外,還是一個遊戲啟動器。

Steam雖然對Linux玩遊戲做出了貢獻,透過Proton與Steam Deck簡化了玩遊戲的痛苦。但,實則是在推廣封閉平台。這不亞於Google Chrome佔據瀏覽器市場的野心,畢竟它還是專有軟體,而且是商業公司推動的。跨平台支援,是在擴展商業觸角,覆蓋僅可能多的地方,而非把在乎使用者放在第一位吧?

玩遊戲很容易會腐化人心,依照開發者設定好的心理學誘惑技巧,讓你掉入商業公司誘惑你的陷阱。我知道!並非所有遊戲都是如此,但遊戲之所以要好玩,便是得有這種機制誘惑人。遊戲有心理學很重要呀!不然你就不會沉迷於讓遊戲裡面的角色爹聲爹氣的叫你老公/老婆了!

如果Steam沒有做到Flathub這種開源的程度,那麼還是需要警惕的對象。現階段Valve不作惡,不代表之後不會作惡,我們只能期望G胖長命百歲。

更深層的問題是,為什麼偏好自由開源軟體的用戶,可以對遊戲網開一面?遊戲難道不是也是軟體的一種嗎?這裡的討論我覺得不賴:Why are people here so worried about proprietary programs, but games get a pass?

還有描述這種偽善心態的梗圖。圖源

這裡我就想扯開話題一下。有些自由軟體開發者嘴巴還蠻賤的,例如Sway早期的版本不支援Nvidia,一部分原因也是因為Nvidia對Wayland支援度很差的關係,需要workaround。因此在Nvidia顯示卡啟動Sway的時候,需要加上--my-next-gpu-wont-be-nvidia的FLAG。現在Nvidia支援度變好之後,這個FLAG就改成了--unsupported-gpu

還有,把Steam移植到FreeBSD的作者:shkhln/linuxulator-steam-utils,認為Steam對家目錄有完整讀取權限,惡意程式可能會偷走你的SSH金鑰。因此應該建立一個使用者帳號專門跑Steam。否則得加上「我是笨蛋」的環境變數:DUMB_PERSON_FLAG = '--allow-stealing-my-passwords,-browser-history-and-ssh-keys' 才能啟動Steam。

ㄟ?Linux社群怎麼就沒這種顧慮,不管Ubuntu還是Arch用戶都是Steam嗯裝。

開源信徒普遍對專有軟體過敏,認為微軟和Adobe是壞蛋,我們的開源軟體比較好,唯獨對賣遊戲的就網開一面。認為G胖是chad,不會像其他科技巨頭一樣作惡。因此對Steam上面侵害使用者權利的反作弊系統、DRM這些機制選擇默默接受。而非抵抗。別忘了Steam還會24小時監控你的遊玩時數呢。即使Steam本身並沒說遊戲一定要用DRM,但你使用這個平台,就是對這種機制默認的幫凶!


退一步講,有時候我們得使用專有軟體,好吧,遊戲就是娛樂項目,是第九藝術,勉強能夠容忍。如果把遊戲視為跟影片和音樂一樣的檔案,我們不會因為檔案使用了H.265和WAV這種不自由的格式就拒看吧?

但,也許我們Linux用戶應該把Steam當成單純賣遊戲的平台就好,不要過於依賴Steam來玩遊戲?Steam客戶端就當作是瀏覽器,下載遊戲到收藏庫之後就關閉Steam,不要一直開著。由於Steam遊戲檔案存在本機磁碟,遊戲應該使用獨立的Wine啟動器啟動。如果不能用Wine啟動,要綁Steam客戶端驗證DRM或其他機制的遊戲,一律拒買。這樣才對吧?

嘛…畢竟Steam以外其他Wine啟動器方案都很爛,Lutris、Heroic、Bottles都有各自的問題,沒有Steam那麼有吸引力。人們容易為了方便和舒適,而放棄自由與隱私。

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。