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

看板Android (安卓)作者 (GNU/Chakra Project)時間6年前 (2019/06/10 13:11), 6年前編輯推噓21(21013)
留言34則, 22人參與, 6年前最新討論串1/1
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/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.157.128 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Android/M.1560143482.A.8E3.html

06/10 13:30, 6年前 , 1F
先推再看
06/10 13:30, 1F

06/10 13:31, 6年前 , 2F
原PO專業,給推
06/10 13:31, 2F

06/10 14:27, 6年前 , 3F
如果是以開不開源來當作選瀏覽器的指標的話
06/10 14:27, 3F

06/10 14:28, 6年前 , 4F
那也只有FF可以選了吧 Chrome也不算開源
06/10 14:28, 4F
開不開源是一回事,但是光「不誠實」這件事,我就不會打算用 Kiwi,也不會推薦別人 用 Kiwi

06/10 15:32, 6年前 , 5F
竟然編譯出來不是 kiwi
06/10 15:32, 5F

06/10 15:37, 6年前 , 6F
Via 我用adhell 3看過,裡面沒有追蹤器,netguard 監測也
06/10 15:37, 6F

06/10 15:37, 6年前 , 7F
沒有發現特殊的連線。
06/10 15:37, 7F

06/10 15:40, 6年前 , 8F
反而Firefox 用adhell3查看時,發現內藏著leanplum追蹤器
06/10 15:40, 8F

06/10 15:40, 6年前 , 9F
06/10 15:40, 9F
感到有趣,詳細希望 :3 自編版的也會有這個嗎?

06/10 15:49, 6年前 , 10F
其實用kiwi是為了能裝套件
06/10 15:49, 10F

06/10 15:49, 6年前 , 11F
大多數人都是這樣吧XD
06/10 15:49, 11F

06/10 16:01, 6年前 , 12F
Firefox也可以使用附加元件、tor browser 也可使用FF的附
06/10 16:01, 12F

06/10 16:01, 6年前 , 13F
加元件,但除了推薦的外,可能會失去匿蹤。
06/10 16:01, 13F

06/10 16:21, 6年前 , 14F
06/10 16:21, 14F

06/10 16:23, 6年前 , 15F
看了Via的repo笑出來,三小啦幹麻不用crowdin,weblate就好
06/10 16:23, 15F

06/10 18:48, 6年前 , 16F
kiwi真的很快 以前一些CAF瀏覽器到最後也是不敢用
06/10 18:48, 16F

06/10 19:10, 6年前 , 17F
只把GitHub當作issue tracker用的情況已經逐漸變成常
06/10 19:10, 17F
問題是人家開宗明義就寫說不會去看也不會去解 Github 上的 issue 惹… "We do not provide support or help on how to use or build the source-code." 他的 README 寫的

06/10 19:10, 6年前 , 18F
態了吧,不只是Kiwi, Via,也有些app會這樣做
06/10 19:10, 18F

06/10 19:22, 6年前 , 19F
我的地標APP有完整的程式碼喔 (可是爛爛的 XD
06/10 19:22, 19F

06/10 19:47, 6年前 , 20F
推~
06/10 19:47, 20F

06/10 20:16, 6年前 , 21F
bromite也不錯,稍微能多擋一些廣告
06/10 20:16, 21F

06/10 20:23, 6年前 , 22F
觀念正確 要反駁應該智商還得低於一定程度(笑
06/10 20:23, 22F

06/10 21:07, 6年前 , 23F
之前用柚子也有開源,不過沒進github看不確定是哪種形式
06/10 21:07, 23F
※ 編輯: ChakraLinux (140.119.157.128 臺灣), 06/10/2019 21:55:50

06/11 00:43, 6年前 , 24F
現在 ChakraLinux 使用者多嗎?
06/11 00:43, 24F

06/11 08:19, 6年前 , 25F
關鍵還是作著不太誠實
06/11 08:19, 25F

06/11 08:50, 6年前 , 26F
Bromite+1
06/11 08:50, 26F

06/11 09:13, 6年前 , 27F
補充一下FF對於leanplum的解釋
06/11 09:13, 27F

06/11 09:15, 6年前 , 28F

06/12 03:28, 6年前 , 29F
推原po釋疑 的確有點tricky
06/12 03:28, 29F

06/12 08:57, 6年前 , 30F
06/12 08:57, 30F

06/12 09:18, 6年前 , 31F
推原PO說明 Kiwi已刪 原以為Chromium-based又放Github不
06/12 09:18, 31F

06/12 09:18, 6年前 , 32F
用太擔心,看了F-Droid、原始碼的Issue才越想越不對勁
06/12 09:18, 32F

06/16 13:45, 6年前 , 33F
那有其他bar置底的Chromium系瀏覽器嗎?
06/16 13:45, 33F

06/16 13:46, 6年前 , 34F
不喜歡現在的Chrome Duet
06/16 13:46, 34F
文章代碼(AID): #1S_UPwZZ (Android)
文章代碼(AID): #1S_UPwZZ (Android)