EhViewer icon indicating copy to clipboard operation
EhViewer copied to clipboard

是否可以发布到F-droid?

Open glglwty opened this issue 7 years ago • 5 comments

F-droid是一个安卓自由开源软件的分发平台。在F-droid上发布有以下好处:

  • 方便用户使用与升级
  • 用户可以信任F-droid的build, 是更健壮的分发渠道
  • 促进自由开源软件的合作

F-droid的加入条例可见于: https://f-droid.org/en/docs/Inclusion_Policy/

glglwty avatar Jul 26 '18 18:07 glglwty

EhViewer 中有 Google Analytics Services,所以无法直接发布至 F-droid。

seven332 avatar Jul 27 '18 10:07 seven332

感谢澄清

glglwty avatar Jul 27 '18 17:07 glglwty

@seven332 请问可以提供去除 Google Analytics Services 的构建配方吗?这样就可以使 F-Droid 构建不包含跟踪器的版本。

linsui avatar Jul 22 '19 03:07 linsui

我仔细读了下 F-Droid 的 Inclusion Policy,发现有几个问题。

  1. 追踪器 EhViewer 用的是 Firebase,使用原因是方便找 bug,为特定版本去掉也无妨。
  2. 依赖库协议 大部分依赖库的协议都是常见的自由软件协议,但是有几个我自己几年前写的库,当时没说明是什么协议,现在需要确定协议。
  3. 软件更新 EhViewer 会自动检查更新并在用户同意后下载更新,而 F-Droid 不允许自动更新,所以要删除这个功能。
  4. 捐赠 EhViewer 在设置->关于中有捐赠信息,F-Droid 要求在软件官网或者 README 里必须要有相同的捐赠信息,EhViewer 不符合这一点,我也不想到处贴捐赠信息,直接删掉就行了。

结论是,如果就这四点,可以搞。

seven332 avatar Jul 22 '19 05:07 seven332

谢谢!希望不会太麻烦你。:+1:

另外,可以先提交打包请求,看看 F-Droid 的开发者有什么建议。

已提交包含请求 https://gitlab.com/fdroid/rfp/issues/1046

linsui avatar Jul 22 '19 05:07 linsui