Skip to content

Android license question #73

@geometer

Description

@geometer

As far as I understand, the LGPL license for the Java portion of the code effectively makes the library unsuitable for closed-source Android projects. Although the LGPL allows libraries to be used in closed-source applications, it requires that the library is replaceable in the binary package. This is straightforward for the C++ part, which is packaged as a shared library. However, the Java code gets compiled and bundled into classes.dex, which doesn’t seem to make replacement possible.

I imagine there might already be applications using this project or its derivatives that violate the LGPL. However, this is a block for developers who take open-source terms seriously (like me).

Would you please consider licensing the Android/Java bindings under a more permissive license? That could make the project more useful to a wider audience.

Anyway, thanks for considering this and for your work on the project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions