[讨论] 浅谈 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