Skip to content

Explicitly mark the license as GPL v3 + a binary blob #197

@Zverik

Description

@Zverik

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions