[討論] 淺談 Kiwi Browser 與開源文化

作者: ChakraLinux (GNU/Chakra Project)   2019-06-10 13:11:13
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 來戰
或者是要方便、不要隱私的強者大大說我亂貼標籤、沒辦法證明有沒有加料
先來去準備期末考
作者: saito2190 (榛香超可愛der)   2019-06-10 13:30:00
先推再看
作者: wumins   2019-06-10 13:31:00
原PO專業,給推
作者: cody880528 (Summon)   2019-06-10 14:27:00
如果是以開不開源來當作選瀏覽器的指標的話那也只有FF可以選了吧 Chrome也不算開源
作者: abc0922001 (中士abc)   2019-06-10 15:32:00
竟然編譯出來不是 kiwi
作者: LOVEMG (我已無所謂)   2019-06-10 15:37:00
Via 我用adhell 3看過,裡面沒有追蹤器,netguard 監測也沒有發現特殊的連線。反而Firefox 用adhell3查看時,發現內藏著leanplum追蹤器。
作者: zhtw (人生就是不停的後悔。。)   2019-06-10 15:49:00
其實用kiwi是為了能裝套件大多數人都是這樣吧XD
作者: LOVEMG (我已無所謂)   2019-06-10 16:01:00
Firefox也可以使用附加元件、tor browser 也可使用FF的附加元件,但除了推薦的外,可能會失去匿蹤。
作者: tom282f3 (學妹戰士)   2019-06-10 16:21:00
作者: Segal (Dino)   2019-06-10 16:23:00
看了Via的repo笑出來,三小啦幹麻不用crowdin,weblate就好
作者: Falcone (吾有事)   2019-06-10 18:48:00
kiwi真的很快 以前一些CAF瀏覽器到最後也是不敢用
作者: maple3142 (暗月)   2019-06-10 19:10:00
只把GitHub當作issue tracker用的情況已經逐漸變成常態了吧,不只是Kiwi, Via,也有些app會這樣做
作者: james732 (好人超)   2019-06-10 19:22:00
我的地標APP有完整的程式碼喔 (可是爛爛的 XD
作者: Kreen (每天要更優秀一點)   2019-06-10 19:47:00
推~
作者: ja881213 (Theodore039)   2019-06-10 20:16:00
bromite也不錯,稍微能多擋一些廣告
作者: dic1911 (猥瑣肥宅大叔)   2019-06-10 20:23:00
觀念正確 要反駁應該智商還得低於一定程度(笑
作者: sam613 (Hikaru)   2019-06-10 21:07:00
之前用柚子也有開源,不過沒進github看不確定是哪種形式
作者: s9209122222 (海海海)   2019-06-11 00:43:00
現在 ChakraLinux 使用者多嗎?
作者: A4P8T6X9 (殘廢的名偵探)   2019-06-11 08:19:00
關鍵還是作著不太誠實
作者: s8321414 (冥王歐西里斯)   2019-06-11 08:50:00
Bromite+1
作者: LOVEMG (我已無所謂)   2019-06-11 09:13:00
補充一下FF對於leanplum的解釋https://tinyurl.com/y6nge2ko
作者: tzback (籽別顆)   2019-06-12 03:28:00
推原po釋疑 的確有點tricky
作者: TPDC (Anxuan)   2019-06-12 08:57:00
作者: RefiniX (Cheng)   2019-06-12 09:18:00
推原PO說明 Kiwi已刪 原以為Chromium-based又放Github不用太擔心,看了F-Droid、原始碼的Issue才越想越不對勁
作者: LUCHS (Minas)   2019-06-16 13:45:00
那有其他bar置底的Chromium系瀏覽器嗎?不喜歡現在的Chrome Duet

Links booklink

Contact Us: admin [ a t ] ucptt.com