雖然本站的基本立場是介紹 FOSS(自由且開源)軟體,也介紹過一些基於開放式通訊協定(例如 XMPP, SIP)的通訊軟體,希望讀者改用它們,以避免繼續暴露在專有權通訊軟體的隱私隱憂之下。
但本篇要指出目前的 XMPP 或 SIP 通訊軟體對於一般使用者而言的不足/障礙之處。希望它們能迅速改進。
目錄
- 1. 單一軟體的跨平台支援不足
- 2. 小眾產品容易中斷開發
- 3. 新功能實現速度不一
- 4. 專有軟體的優點
- 5. 專有軟體的隱憂
1. 單一軟體的跨平台支援不足
使用者必須在不同作業系統使用不同的軟體,可能要在 Windows 用一套,在 Mac OS 上用另一套,在 iPhone又一套,在 Android 又一套,在 Unix-like 又一套。對於學習電腦不是那麼快或容易的人而言,安裝和使用不同軟體本身可能就是一種使用障礙,導致立意良好的 FOSS 軟體們(以及他們所植基的開放式通訊協定,例如 SIP, XMPP)難以推廣到普羅大眾。
另一方面看,這種軟體多元性正是「自由」軟體的精神:不把使用者綁在唯一的軟體上,而是可以自由選擇喜歡的軟體來達成相同目的。有程式編寫能力的人也能自由開發新軟體,並且能與其他軟體在基本功能上互通。就像你想要吃飽,可以自由選擇各種餐館或小吃攤,也可以自己煮。
2. 小眾產品容易中斷開發(雖然很容易取得相同功能的替代品)
雖然同一個通訊協定(例如 XMPP)會有五花八門的客戶端和伺服端軟體,使用者可以自由試用,但正因各產品設計師的時間和能力不同,常有一套軟體推出後幾個月或一兩年就停止發展的現象。就像一個自由市場,能夠撐到最後的長青產品自然是功能強大,但對於選到短命產品的使用者而言,如果沒有夠多的同好付出時間去接手維護這套軟體,很快就會面臨產品落伍的窘境。
於是小眾產品的使用者經常體驗到,同一件事(例如用同一個 XMPP 帳號來做即時通訊)每隔一兩年甚至幾個月就要換個軟體。這件事對於 Unix-like 愛好者而言也許習以為常,但對於 Windows 或 Mac 用戶而言就不是乍看之下那麼容易接受的使用經驗,因為他們平均而言對電腦產品的掌握能力較低,可能比較習慣用同一套軟體數年不換,最好都是作業系統內建的不用自己找新軟體。例如 2011年 MSN 宣布將於兩年內結束,眾多十幾年的老用戶哀鴻遍野。
但如果拉長時間來回顧,長年慣用的軟體消失了並不是什麼大事。例如:雖然 MSN 的聯絡人清單實際上可以轉移到被微軟收購的 Skype 上,但人們在即時訊息上非常迅速地放棄了 Skype,許多人短短一年內就接受了用 Facebook 來做即時訊息,然後又很快地接受用 WhatsApp 或 LINE 做即時訊息,Facebook 變成只是看朋友曬恩愛、同學的寶寶長牙齒、新聞和名人動態。或者想想:在軟體之外,你這輩子有幾個愛用的物件是幾十年不換的?換過的肯定比沒換過的多很多。
所以要說難以適應經常換軟體,實際上應該不會那麼難。尤其因為 MSN 、Skype、Facebook、LINE 都是封閉格式的專有軟體/服務,一旦它們結束營業,使用者長年建立的聯絡圈和互動方式就只能消失,然後混亂一段時間後才能在新的軟體/服務上重新建立起跟之前很不一樣的互動社群和互動方式。
但開放式通訊協定不大可能發生這問題。如果一個客戶端軟體停止開發了,換一個軟體就好,繼續用舊帳號。如果你註冊帳號的網站停止營運了,換一個相同通訊協定的 Server 註冊帳號,然後把原來的聯絡人清單複製給這個帳號就好了(就是一個拖放的動作)。沒有人需要為了一個產品或一間公司停止營運而損失聯絡人或變更互動方式,因為一套行之有年、不斷改進的開放式協定,很難等到它的全部客戶端軟體和伺服器軟體都停止開發。如果你仔細檢視電腦、網路通訊的各種軟體,同一功能上面存活最久的幾乎都是基於開放式協定(最簡單的例如 HTTP, HTML)。
* 2016年12月底,長期資助 CyanogenMod 專案的 Cyanogen 公司宣布2017停止資助,關閉所有伺服器。
* CyanogenMod 的志工開發社群成立新專案,改名為 Lineage OS (官網),將會以 CyanogenMod 的程式碼為基礎繼續開發。--這正說明了本站一再強調的事:開源軟體的優點是,不會因為一家公司倒閉或不再支持研發就消失。
3. 各軟體之間有些進階功能不相通
隨著 XMPP 協定的演進和修改,不同軟體經常會有新功能實現程度不同的現象,需要耐心等自己愛用的產品跟上進度,或者換用更新速度最快的軟體。
例如同樣是 XMPP 通訊協定的客戶端軟體:
- 最基本的功能是雙人點對點加密的文字訊息 (via OTR),這是所有軟體都做得到的。
- 群組加密文字訊息 (via OMEMO) 目前只有 Gajim, Pidgin, Conversations, ZOM 做到。
- Kontalk, Conversations, ChatSecure 沒有語音聊天和視訊聊天。
- Pidgin on windows 沒有視訊聊天。
- 不同軟體之間目前沒辦法點對點加密互傳檔案(不加密則可)。--當然你可以自己先用 zip 或 PGP key 將檔案加密後再透過 XMPP 軟體傳給對方。
例如同樣是實現 SIP 通訊協定的客戶端軟體:
- 有些目前只能點對點加密語音通話 (CSipSimple),有些可以加密語音和視訊但不加密文字 (Linphone)。
總之:功能不全軟體的自然比較難吸引人使用,但功能較多的不同軟體又在許多功能上互不相通,也是個入門障礙。
4. 專有軟體的優點
專有軟體雖然有安全性和隱私不能確保的疑慮,但在跨平台支援和功能開發上卻往往較快。例如與 Skype, LINE, Facebook Messenger, ICQ, QQ, Telegram … 之類的軟體相較:為了賺錢(通常是透過軟體內的廣告或販賣額外功能,例如貼圖或撥打市話的功能,而不是販賣軟體本身),它們做到在絕大部分作業系統上都可使用;同一套軟體就有文字、語音、視訊、檔案傳輸;甚至做到同帳號在不同裝置上的訊息同步,而達到最大的方便性。
5. 專有軟體的隱憂
我們之所以明知道專有軟體的方便性、功能齊全、與跨平台優點,卻仍不推薦它們,是因為「專有」這架構所隱藏的威脅: 不透明,難受監督。
此外,絕大部分專有通訊軟體為了做到跨裝置同步通訊,而犧牲了部分的隱私:通訊內容通常以「明碼」儲存在他們的伺服器上,使得任何人只要取得伺服器讀取權限,或者政府取得對伺服器的搜索權,都可以一口氣取得使用者所有的通訊內容。
另一方面,XMPP雖然已可實現不加密的跨裝置訊息同步,但在點對點加密啟用時,為了安全性,目前很難做到加密且跨裝置的訊息同步;否則取得你的手機的人就可以在手機上窺視你正在電腦上進行的加密聊天,失去了加密聊天的意義。
這件事再一次說明了本站經常提的箴言:安全與隱私往往要用方便來交換。
generic cialis is cialis a vasodilator generic cialis http://21cialismen.com/ – cialis for sale toronto ’
pharmacy rx pharmacy rx one canadian mail order pharmacy
best ed pills erectile 24 hour drug store
mexican pharmacy online canada pharmacy online discount rx
e d pharmacy near me my canadian pharmacy
erectile online pharmacy canada ed medication
rx pharmacy coupons ed meds online wall drug store
pharmacy drugstore online canadian online pharmacy specialty pharmacy
overnight viagra buy viagra pills 365 free samples to uk viagra
buy viagra in store in ttoronto viagra cheap fast shipping what are the different types of viagra
viagra buy paypal fastest delivery of mail order viagra buy cheap viagra
Viagra walgreens xviagrnorx.com i am a woman and i took viagra
achat viagra canada viagra without pescription viagra for premature ejaculation treatment
Buy viagra online cheap https://viagstorerx.com does viagra work
paypal cialis no prescription cialis dapoxetine cialis, money order
What can i take to enhance cialis cialmenon.com cialis for daily
use
cialis australia paypal cialis trial coupon cheep cialis canada
Pharmacy online https://tadafcialirx.com/ cialis
Cialis vipmenciall.com daily cialis
over the counter viagra generic viagra buy 5 viagra pills