Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

License not clear #42

Open
michaelforney opened this issue Jul 29, 2017 · 4 comments
Open

License not clear #42

michaelforney opened this issue Jul 29, 2017 · 4 comments

Comments

@michaelforney
Copy link

The LICENSE file contains the GPLv3, but README.md says it is licensed under the AGPLv3. These two should be reconciled.

@michaelforney
Copy link
Author

This seems like an important thing to clear up.

@ghost
Copy link

ghost commented Feb 20, 2018

@moxie0 hello, I'm in the process of packaging this library for Debian GNU/Linux and would be very grateful if you could clarify what seems to be a minor inconsistency. Thanks in advance for this and even more for making Signal Free Software !

@five-c-d
Copy link

Still needs fixing. The README.md was updated in 2015 to say AGPLv3, e02aea9#diff-04c6e90faac2675aa89e2176d2eec7d8 but the build.gradle and the LICENSE file have always said GPLv3. Logically, because signal4android is definitely GPLv3, since it is a combined work with libsignal-service-java, that means the correct license here is GPLv3. Please change this pair of lines:

To the correct values. My guess would be it should nowadays be saying:

Diff with 3 deletions and 2 insertions:

I can make a PR if that will help

@rubdos
Copy link

rubdos commented Jul 10, 2020

The README does not seem to be the only issue, some files have an Affero-specific header:

rsmet on nas in libsignal-service-java on  master [📝] via ☕ v1.8.0
❯ rg Affero                                                                                                                                Fri 10 Jul 2020 07:54:01 AM UTC
LICENSE
552:  13. Use with the GNU Affero General Public License.
556:under version 3 of the GNU Affero General Public License into a single
559:but the special requirements of the GNU Affero General Public License,

java/src/main/java/org/whispersystems/signalservice/internal/contacts/entities/DiscoveryResponse.java
5: * it under the terms of the GNU Affero General Public License as published by
12: * GNU Affero General Public License for more details.
14: * You should have received a copy of the GNU Affero General Public License

java/src/main/java/org/whispersystems/signalservice/internal/contacts/entities/RemoteAttestationRequest.java
5: * it under the terms of the GNU Affero General Public License as published by
12: * GNU Affero General Public License for more details.
14: * You should have received a copy of the GNU Affero General Public License

java/src/main/java/org/whispersystems/signalservice/internal/contacts/entities/DiscoveryRequest.java
5: * it under the terms of the GNU Affero General Public License as published by
12: * GNU Affero General Public License for more details.
14: * You should have received a copy of the GNU Affero General Public License

java/src/main/java/org/whispersystems/signalservice/internal/contacts/entities/RemoteAttestationResponse.java
5: * it under the terms of the GNU Affero General Public License as published by
12: * GNU Affero General Public License for more details.
14: * You should have received a copy of the GNU Affero General Public License

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

3 participants