pico-hsm/src/hsm
Pol Henarejos dba614ed36
Relicense project under the GNU Affero General Public License v3 (AGPLv3)
and add the Enterprise / Commercial licensing option.

Main changes:
- Replace GPLv3 headers with AGPLv3 headers in source files.
- Update LICENSE file to the full AGPLv3 text.
- Add ENTERPRISE.md describing the dual-licensing model:
  * Community Edition: AGPLv3 (strong copyleft, including network use).
  * Enterprise / Commercial Edition: proprietary license for production /
    multi-user / OEM use without the obligation to disclose derivative code.
- Update README with a new "License and Commercial Use" section pointing to
  ENTERPRISE.md and clarifying how companies can obtain a commercial license.

Why this change:
- AGPLv3 ensures that modified versions offered as a service or deployed
  in production environments must provide corresponding source code.
- The Enterprise / Commercial edition provides organizations with an
  alternative proprietary license that allows internal, large-scale, or OEM
  use (bulk provisioning, policy enforcement, inventory / revocation,
  custom attestation, signed builds) without AGPL disclosure obligations.

This commit formally marks the first release that is dual-licensed:
AGPLv3 for the Community Edition and a proprietary commercial license
for Enterprise customers.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-10-26 20:18:45 +01:00
..
CMakeLists.txt Fix cross build. 2025-06-22 20:33:06 +02:00
cmd_bip_slip.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_challenge.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_change_pin.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_cipher_sym.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_decrypt_asym.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_delete_file.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_derive_asym.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_external_authenticate.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_extras.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_general_authenticate.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_initialize.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_key_domain.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_key_gen.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_key_unwrap.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_key_wrap.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_keypair_gen.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_list_keys.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_mse.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_pso.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_puk_auth.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_read_binary.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_reset_retry.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_select.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_session_pin.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_signature.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cmd_update_ef.c Rename CCID_ codes to PICOKEY_ 2024-11-05 19:29:00 +01:00
cmd_verify.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cvc.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
cvc.h Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
files.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
files.h Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
kek.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
kek.h Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
oid.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
oid.h Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
sc_hsm.c Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
sc_hsm.h Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00
version.h Relicense project under the GNU Affero General Public License v3 (AGPLv3) 2025-10-26 20:18:45 +01:00