EhViewer
EhViewer copied to clipboard
是否可以发布到F-droid?
F-droid是一个安卓自由开源软件的分发平台。在F-droid上发布有以下好处:
- 方便用户使用与升级
- 用户可以信任F-droid的build, 是更健壮的分发渠道
- 促进自由开源软件的合作
F-droid的加入条例可见于: https://f-droid.org/en/docs/Inclusion_Policy/
EhViewer 中有 Google Analytics Services,所以无法直接发布至 F-droid。
感谢澄清
@seven332 请问可以提供去除 Google Analytics Services 的构建配方吗?这样就可以使 F-Droid 构建不包含跟踪器的版本。
我仔细读了下 F-Droid 的 Inclusion Policy,发现有几个问题。
- 追踪器 EhViewer 用的是 Firebase,使用原因是方便找 bug,为特定版本去掉也无妨。
- 依赖库协议 大部分依赖库的协议都是常见的自由软件协议,但是有几个我自己几年前写的库,当时没说明是什么协议,现在需要确定协议。
- 软件更新 EhViewer 会自动检查更新并在用户同意后下载更新,而 F-Droid 不允许自动更新,所以要删除这个功能。
- 捐赠
EhViewer 在
设置->关于中有捐赠信息,F-Droid 要求在软件官网或者 README 里必须要有相同的捐赠信息,EhViewer 不符合这一点,我也不想到处贴捐赠信息,直接删掉就行了。
结论是,如果就这四点,可以搞。
谢谢!希望不会太麻烦你。:+1:
另外,可以先提交打包请求,看看 F-Droid 的开发者有什么建议。
已提交包含请求 https://gitlab.com/fdroid/rfp/issues/1046