Skip to content

license fix - #23

Merged
dbogdan merged 2 commits into
mainfrom
staging/license_fix
Jun 29, 2026
Merged

license fix#23
dbogdan merged 2 commits into
mainfrom
staging/license_fix

Conversation

@dbogdan

@dbogdan dbogdan commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

No description provided.

dbogdan added 2 commits June 29, 2026 09:34
The repository's source headers declare operating-system.c as GPLv3+
and fru.c/fru.h as the ADI BSD-like license, but license.txt
incorrectly shipped the GPLv2 text, which is incompatible with
GPLv3-or-later code.

Replace the GPLv2 text with the GPLv3 one, prefaced by a short
summary of the dual-license arrangement, and append the ADI BSD-like
notice. Reusers of fru.c/fru.h have the exact terms in one place.

Signed-off-by: Dragos Bogdan <dragos.bogdan@analog.com>
Align the Debian copyright file with the actual per-file licensing
declared in the source headers:

  * Bump the wildcard and operating-system.c from GPL-2 to GPL-3+,
    matching operating-system.c's "version 3 or later" header
    and the GPLv3 text now shipped in license.txt.
  * Add fru.c alongside fru.h in the ADIBSD list of files. Previously,
    fru.c was implicitly GPL-2 via the wildcard, contradicting its
    own BSD-like header.
  * Update the License: mention GPL-3+ and point at
    /usr/share/common-licenses/GPL-3.

Signed-off-by: Dragos Bogdan <dragos.bogdan@analog.com>

@liviutomoiaga liviutomoiaga left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dbogdan
dbogdan merged commit 799a355 into main Jun 29, 2026
17 checks passed
@dbogdan
dbogdan deleted the staging/license_fix branch June 29, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants