作者ChakraLinux (GNU/Chakra Project)
看板Android
标题[讨论] 浅谈 Kiwi Browser 与开源文化
时间Mon Jun 10 13:11:13 2019
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://webptt.com/cn.aspx?n=bbs/Android/M.1560143482.A.8E3.html
1F:推 saito2190: 先推再看 06/10 13:30
2F:推 wumins: 原PO专业,给推 06/10 13:31
3F:推 cody880528: 如果是以开不开源来当作选浏览器的指标的话 06/10 14:27
4F:→ cody880528: 那也只有FF可以选了吧 Chrome也不算开源 06/10 14:28
开不开源是一回事,但是光「不诚实」这件事,我就不会打算用 Kiwi,也不会推荐别人
用 Kiwi
5F:推 abc0922001: 竟然编译出来不是 kiwi 06/10 15:32
6F:推 LOVEMG: Via 我用adhell 3看过,里面没有追踪器,netguard 监测也 06/10 15:37
7F:→ LOVEMG: 没有发现特殊的连线。 06/10 15:37
8F:推 LOVEMG: 反而Firefox 用adhell3查看时,发现内藏着leanplum追踪器 06/10 15:40
9F:→ LOVEMG: 。 06/10 15:40
感到有趣,详细希望 :3
自编版的也会有这个吗?
10F:→ zhtw: 其实用kiwi是为了能装套件 06/10 15:49
11F:→ zhtw: 大多数人都是这样吧XD 06/10 15:49
12F:推 LOVEMG: Firefox也可以使用附加元件、tor browser 也可使用FF的附 06/10 16:01
13F:→ LOVEMG: 加元件,但除了推荐的外,可能会失去匿踪。 06/10 16:01
14F:推 tom282f3: 推 06/10 16:21
15F:推 Segal: 看了Via的repo笑出来,三小啦干麻不用crowdin,weblate就好 06/10 16:23
16F:推 Falcone: kiwi真的很快 以前一些CAF浏览器到最後也是不敢用 06/10 18:48
17F:推 maple3142: 只把GitHub当作issue tracker用的情况已经逐渐变成常 06/10 19:10
问题是人家开宗明义就写说不会去看也不会去解 Github 上的 issue 惹…
"We do not provide support or help on how to use or build the source-code."
他的 README 写的
18F:→ maple3142: 态了吧,不只是Kiwi, Via,也有些app会这样做 06/10 19:10
19F:→ james732: 我的地标APP有完整的程式码喔 (可是烂烂的 XD 06/10 19:22
20F:推 Kreen: 推~ 06/10 19:47
21F:推 ja881213: bromite也不错,稍微能多挡一些广告 06/10 20:16
22F:推 dic1911: 观念正确 要反驳应该智商还得低於一定程度(笑 06/10 20:23
23F:→ sam613: 之前用柚子也有开源,不过没进github看不确定是哪种形式 06/10 21:07
※ 编辑: ChakraLinux (140.119.157.128 台湾), 06/10/2019 21:55:50
24F:推 s9209122222: 现在 ChakraLinux 使用者多吗? 06/11 00:43
25F:推 A4P8T6X9: 关键还是作着不太诚实 06/11 08:19
26F:推 s8321414: Bromite+1 06/11 08:50
27F:推 LOVEMG: 补充一下FF对於leanplum的解释 06/11 09:13
29F:推 tzback: 推原po释疑 的确有点tricky 06/12 03:28
30F:推 TPDC: 推 06/12 08:57
31F:推 RefiniX: 推原PO说明 Kiwi已删 原以为Chromium-based又放Github不 06/12 09:18
32F:→ RefiniX: 用太担心,看了F-Droid、原始码的Issue才越想越不对劲 06/12 09:18
33F:→ LUCHS: 那有其他bar置底的Chromium系浏览器吗? 06/16 13:45
34F:→ LUCHS: 不喜欢现在的Chrome Duet 06/16 13:46