View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007051 | Anastasis | General | public | 2021-10-20 19:19 | 2023-06-15 17:54 |
Reporter | Florian Dold | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | text | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.3.0 | Fixed in Version | 0.3.0 | ||
Summary | 0007051: anastasis copyright headers contain a mix of LGPL and AGPL | ||||
Description | See e.g. anastasis_recovery.c: """ This file is part of Anastasis Copyright (C) 2020, 2021 Anastasis SARL Anastasis is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. Anastasis is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with Anastasis; see the file COPYING.GPL. If not, see <http://www.gnu.org/licenses/> """ | ||||
Tags | No tags attached. | ||||
|
Eh, that's intentional: client should be LGPL, server-side AGPL. |
|
Well, it's fine if different files have different copyright, but the same copyright header should probably not mix references to LGPL and AGPL? |
|
Oh, indeed. Likely an incomplete fix ;-). |
|
Fixed in 5867f7e..36e8be1 |
|
Fix committed to master branch. |
anastasis: master 36e8be14 2021-11-16 17:47 Details Diff |
-fix 0007051 (license confusions in headers) |
Affected Issues 0007051 |
|
mod - src/authorization/anastasis_authorization_plugin.c | Diff File | ||
mod - src/authorization/anastasis_authorization_plugin_email.c | Diff File | ||
mod - src/authorization/anastasis_authorization_plugin_file.c | Diff File | ||
mod - src/authorization/anastasis_authorization_plugin_iban.c | Diff File | ||
mod - src/authorization/anastasis_authorization_plugin_post.c | Diff File | ||
mod - src/authorization/anastasis_authorization_plugin_sms.c | Diff File | ||
mod - src/authorization/anastasis_authorization_plugin_totp.c | Diff File | ||
mod - src/authorization/iban.h | Diff File | ||
mod - src/backend/anastasis-httpd_config.c | Diff File | ||
mod - src/backend/anastasis-httpd_terms.c | Diff File | ||
mod - src/include/anastasis.h | Diff File | ||
mod - src/include/anastasis_authorization_lib.h | Diff File | ||
mod - src/include/anastasis_authorization_plugin.h | Diff File | ||
mod - src/include/anastasis_crypto_lib.h | Diff File | ||
mod - src/include/anastasis_database_lib.h | Diff File | ||
mod - src/include/anastasis_database_plugin.h | Diff File | ||
mod - src/include/anastasis_redux.h | Diff File | ||
mod - src/include/anastasis_service.h | Diff File | ||
mod - src/include/anastasis_testing_lib.h | Diff File | ||
mod - src/include/anastasis_util_lib.h | Diff File | ||
mod - src/lib/anastasis_backup.c | Diff File | ||
mod - src/lib/anastasis_recovery.c | Diff File | ||
mod - src/reducer/anastasis_api_backup_redux.c | Diff File | ||
mod - src/reducer/anastasis_api_recovery_redux.c | Diff File | ||
mod - src/reducer/anastasis_api_redux.c | Diff File | ||
mod - src/reducer/anastasis_api_redux.h | Diff File | ||
mod - src/reducer/validation_CH_AHV.c | Diff File | ||
mod - src/reducer/validation_CZ_BN.c | Diff File | ||
mod - src/reducer/validation_DE_SVN.c | Diff File | ||
mod - src/reducer/validation_DE_TIN.c | Diff File | ||
mod - src/reducer/validation_ES_DNI.c | Diff File | ||
mod - src/reducer/validation_IN_AADHAR.c | Diff File | ||
mod - src/reducer/validation_IT_CF.c | Diff File | ||
mod - src/reducer/validation_XX_SQUARE.c | Diff File | ||
mod - src/reducer/validation_XY_PRIME.c | Diff File | ||
mod - src/restclient/anastasis_api_config.c | Diff File | ||
mod - src/restclient/anastasis_api_curl_defaults.c | Diff File | ||
mod - src/restclient/anastasis_api_curl_defaults.h | Diff File | ||
mod - src/restclient/anastasis_api_keyshare_lookup.c | Diff File | ||
mod - src/restclient/anastasis_api_policy_lookup.c | Diff File | ||
mod - src/restclient/anastasis_api_policy_store.c | Diff File | ||
mod - src/restclient/anastasis_api_truth_store.c | Diff File | ||
mod - src/stasis/anastasis_db_plugin.c | Diff File | ||
mod - src/stasis/plugin_anastasis_postgres.c | Diff File | ||
mod - src/stasis/test_anastasis_db.c | Diff File | ||
mod - src/testing/test_anastasis.c | Diff File | ||
mod - src/testing/test_anastasis_api.c | Diff File | ||
mod - src/testing/testing_api_cmd_config.c | Diff File | ||
mod - src/testing/testing_api_cmd_keyshare_lookup.c | Diff File | ||
mod - src/testing/testing_api_cmd_policy_lookup.c | Diff File | ||
mod - src/testing/testing_api_cmd_policy_store.c | Diff File | ||
mod - src/testing/testing_api_cmd_truth_store.c | Diff File | ||
mod - src/testing/testing_api_helpers.c | Diff File | ||
mod - src/testing/testing_api_trait_account_priv.c | Diff File | ||
mod - src/testing/testing_api_trait_account_pub.c | Diff File | ||
mod - src/testing/testing_api_trait_code.c | Diff File | ||
mod - src/testing/testing_api_trait_eks.c | Diff File | ||
mod - src/testing/testing_api_trait_hash.c | Diff File | ||
mod - src/testing/testing_api_trait_payment_secret.c | Diff File | ||
mod - src/testing/testing_api_trait_salt.c | Diff File | ||
mod - src/testing/testing_api_trait_truth_key.c | Diff File | ||
mod - src/testing/testing_api_trait_truth_uuid.c | Diff File | ||
mod - src/testing/testing_cmd_challenge_answer.c | Diff File | ||
mod - src/testing/testing_cmd_policy_create.c | Diff File | ||
mod - src/testing/testing_cmd_recover_secret.c | Diff File | ||
mod - src/testing/testing_cmd_secret_share.c | Diff File | ||
mod - src/testing/testing_cmd_truth_upload.c | Diff File | ||
mod - src/testing/testing_trait_challenge.c | Diff File | ||
mod - src/testing/testing_trait_core_secret.c | Diff File | ||
mod - src/testing/testing_trait_policy.c | Diff File | ||
mod - src/testing/testing_trait_truth.c | Diff File | ||
mod - src/util/anastasis-config.c | Diff File | ||
mod - src/util/anastasis-crypto-tvg.c | Diff File | ||
mod - src/util/anastasis_crypto.c | Diff File | ||
mod - src/util/os_installation.c | Diff File | ||
mod - src/util/test_anastasis_crypto.c | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-10-20 19:19 | Florian Dold | New Issue | |
2021-10-20 19:19 | Florian Dold | Assigned To | => Christian Grothoff |
2021-10-20 19:19 | Florian Dold | Status | new => assigned |
2021-10-20 20:00 | Christian Grothoff | Note Added: 0018447 | |
2021-10-28 18:01 | Florian Dold | Note Added: 0018448 | |
2021-11-06 17:37 | Christian Grothoff | Note Added: 0018463 | |
2021-11-06 17:37 | Christian Grothoff | Severity | minor => text |
2021-11-16 16:48 | Christian Grothoff | Status | assigned => resolved |
2021-11-16 16:48 | Christian Grothoff | Resolution | open => fixed |
2021-11-16 16:48 | Christian Grothoff | Note Added: 0018493 | |
2021-11-16 16:48 | Christian Grothoff | Product Version | => Git master |
2021-11-16 16:48 | Christian Grothoff | Fixed in Version | => 0.3.0 |
2021-11-16 16:48 | Christian Grothoff | Target Version | => 0.3.0 |
2022-09-26 20:50 | Christian Grothoff | Status | resolved => closed |
2023-06-15 17:54 | Christian Grothoff | Changeset attached | => anastasis master 36e8be14 |
2023-06-15 17:54 | Christian Grothoff | Note Added: 0020282 |