What is the bug?
The moment I've published a release depending on this library, I started getting complaints from users in the open-source space. I also could not publish to F-Droid anymore.
The problem is the library's dependence on ObjectBox, which contains a binary blob. Because of it, distributing the code seems to be legally impossible under GPL, and web stores that check source code refuse to accept builds.
Given we're long way away from supporting other backends, I'd go a simple way and mark the library's incompatibility.
How can we reproduce it?
Build an app with this library and try publishing to F-Droid.
See also #167 and #179.
Do you have a potential solution?
#181 and #196 I guess? For this ticket, just mention the blob in the docs please, with maybe potential issues that come out of it.
Platforms
Android
Severity
Minimum: Allows normal functioning
What is the bug?
The moment I've published a release depending on this library, I started getting complaints from users in the open-source space. I also could not publish to F-Droid anymore.
The problem is the library's dependence on ObjectBox, which contains a binary blob. Because of it, distributing the code seems to be legally impossible under GPL, and web stores that check source code refuse to accept builds.
Given we're long way away from supporting other backends, I'd go a simple way and mark the library's incompatibility.
How can we reproduce it?
Build an app with this library and try publishing to F-Droid.
See also #167 and #179.
Do you have a potential solution?
#181 and #196 I guess? For this ticket, just mention the blob in the docs please, with maybe potential issues that come out of it.
Platforms
Android
Severity
Minimum: Allows normal functioning