淺談 Kiwi Browser 與開源文化 - Android

Table of Contents

https://github.com/kiwibrowser
這是 Kiwi 在 Github 上的開發者帳號
其中的 android 放的就是 kiwi browser apk 相關的本體

但是
https://github.com/kiwibrowser/android

可以從 commit 數知道,他只有一個 commit
而且,你無從得知他其他 29 個釋出版本到底改動了些什麼

接著,去看看 Issues
https://github.com/kiwibrowser/android/issues/70

提到就算直接用這個主幹去編譯,出來的也只是原本 Chromium,沒有半點 kiwi
的影子

開源文化最重要的一環就在於防弊:因為使用者有了工具,自己編譯出來的二進位檔跟開
發者釋出的檔案兩相比對以後,發現從行為上、邏輯上並沒有差異(hashsum一定會有差
異),從而對開發者釋出的檔案有信心,覺得可以使用。

對於能力更強的使用者,他也可以藉由閱讀並修改程式碼,來增加軟體的功能或者更符合
自己的使用情境,然後貢獻回饋給上游,加入更多修正、嘉惠給整個社群。

在早期還沒有版控軟體時,大家習慣就整包原始碼跟著二進制檔一起丟出來;到了現代,
有了優秀的版控工具之後,只要發布編譯後的檔案的同時發布跟上一個版本的差異檔就能
夠讓使用者回溯了。

這個「回溯」、「比對」、「程式碼交流」的過程就是整個文化的精髓,讓專案本身能被
大眾檢視、抓漏,讓陌生的他人能有足夠的信心使用你的軟體,而不是拿著一個黑盒子,
要丟什麼、會吐什麼、吐錯東西怎麼辦等等都只能拿起電話打給經銷商這麼無能。


開發者在 XDA 上的發文
https://forum.xda-developers.com/android/apps-games/app-kiwi-browser-chromium-adblock-caf-t3797252
縮網址
https://bit.ly/2V9hx9z

自己寫的

"Progressively open-source at https://github.com/kiwibrowser/android"

然而,從上面可知,他根本只有一個 commit,無從得知到底是哪裡有了更動

從操作面上來講,確實,有把(其中一個版本的)程式碼丟出來,所以可以自稱開源

但是,這個原始碼編譯不出任何 kiwi 相關的二進檔,而只看到原版 Chromium?

基於很明顯的他有加料(先不論這個料是不是好的)好讓 Chromium 有 Kiwi 的皮,使用
者哪裡來的信心,開發者不會額外加上不好的料呢?

最後,從 Google Play 的頁面可以找到他的使用者條款
https://privacy.kiwibrowser.org/home/terms-of-service

…是用 Google 協作平台架的

4.A 很明顯的,這個瀏覽器本身並不開源,使用者並沒有權力複製、散播這個軟體

而整份文件是很常見的 EULA 格式,這間公司也沒有自己的官方網頁


題外話,也可以說是我比較保守,但是在推薦瀏覽器時,我依舊是傾向推薦老牌的瀏覽器
Chrome(Chromium) 與 Firefox。

以上,先猜等等又會有人拿有同樣情況的 VIA https://github.com/LakorTi/Via 來戰
或者是要方便、不要隱私的強者大大說我亂貼標籤、沒辦法證明有沒有加料

先來去準備期末考

--
本文以 CC BY-NC-SA 3.0 授權發布
詳細授權條款可以參考
https://creativecommons.org/licenses/by-nc-sa/3.0/tw/

--

All Comments

Edward Lewis avatarEdward Lewis2019-06-11
先推再看
Kyle avatarKyle2019-06-12
原PO專業,給推
Sandy avatarSandy2019-06-15
如果是以開不開源來當作選瀏覽器的指標的話
Rebecca avatarRebecca2019-06-18
那也只有FF可以選了吧 Chrome也不算開源
Candice avatarCandice2019-06-20
竟然編譯出來不是 kiwi
Annie avatarAnnie2019-06-25
Via 我用adhell 3看過,裡面沒有追蹤器,netguard 監測也
沒有發現特殊的連線。
Liam avatarLiam2019-06-28
反而Firefox 用adhell3查看時,發現內藏著leanplum追蹤器
Gilbert avatarGilbert2019-06-29
其實用kiwi是為了能裝套件
大多數人都是這樣吧XD
Jessica avatarJessica2019-06-30
Firefox也可以使用附加元件、tor browser 也可使用FF的附
加元件,但除了推薦的外,可能會失去匿蹤。
Frederic avatarFrederic2019-07-05
Dinah avatarDinah2019-07-06
看了Via的repo笑出來,三小啦幹麻不用crowdin,weblate就好
Oliver avatarOliver2019-07-07
kiwi真的很快 以前一些CAF瀏覽器到最後也是不敢用
Brianna avatarBrianna2019-07-10
只把GitHub當作issue tracker用的情況已經逐漸變成常
態了吧,不只是Kiwi, Via,也有些app會這樣做
Valerie avatarValerie2019-07-14
我的地標APP有完整的程式碼喔 (可是爛爛的 XD
Necoo avatarNecoo2019-07-15
推~
Lydia avatarLydia2019-07-16
bromite也不錯,稍微能多擋一些廣告
Suhail Hany avatarSuhail Hany2019-07-18
觀念正確 要反駁應該智商還得低於一定程度(笑
Kristin avatarKristin2019-07-20
之前用柚子也有開源,不過沒進github看不確定是哪種形式
Hazel avatarHazel2019-07-21
現在 ChakraLinux 使用者多嗎?
Hedy avatarHedy2019-07-23
關鍵還是作著不太誠實
Ingrid avatarIngrid2019-07-24
Bromite+1
Linda avatarLinda2019-07-27
補充一下FF對於leanplum的解釋
Barb Cronin avatarBarb Cronin2019-07-31
Odelette avatarOdelette2019-08-02
推原po釋疑 的確有點tricky
Hedda avatarHedda2019-08-06
Skylar Davis avatarSkylar Davis2019-08-11
推原PO說明 Kiwi已刪 原以為Chromium-based又放Github不
用太擔心,看了F-Droid、原始碼的Issue才越想越不對勁
Oscar avatarOscar2019-08-13
那有其他bar置底的Chromium系瀏覽器嗎?
Cara avatarCara2019-08-13
不喜歡現在的Chrome Duet