Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Licenses and Intel Copyrights + add verification #230

Merged
merged 9 commits into from
Jun 12, 2024

Conversation

mtkaczyk
Copy link
Contributor

This is an attempt to address following concerns:

  • multiple licenses in code (LGPL, GPL), we have to control what is added;
  • simplify releasing, no need to update Intel copyrights;
  • ensure same formatting (less important but still gives some benefits);
  • use short SPDX identifiers instead of full licenses

Changes in license types, non-Intel copyrights are not intended.

@mtkaczyk mtkaczyk changed the title Licensing devel Update Licenses and Intel Copyrights + add verification May 22, 2024
Copy link
Contributor

@peluse peluse left a comment

Choose a reason for hiding this comment

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

Looks good to me!

Copy link

Hey @tasleson, a file(s) you own were modified in this PR! Could you take a look?


Caused by:

Copy link

Hey @nfont, a file(s) you own were modified in this PR! Could you take a look?


Caused by:

Copy link

Hey @prabhakar, a file(s) you own were modified in this PR! Could you take a look?


Caused by:

src/ledctl/help.c Outdated Show resolved Hide resolved
src/ledctl/help.h Outdated Show resolved Hide resolved
mtkaczyk added 2 commits May 24, 2024 12:33
Update all license headers to SPDX format. Licenses or non Intel
Copyright changes are not intended.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
Update all license headers to SPDX format. Licenses or non Intel Copyright
changes are not intended.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
.github/build_configure.sh Outdated Show resolved Hide resolved
mtkaczyk added 3 commits May 24, 2024 12:42
Update all license headers to SPDX format. Licenses or non Intel
Copyright changes are not intended.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
Update all license headers to SPDX format. Licenses or non Intel
Copyright changes are not intended.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
Update all license headers to SPDX format. Licenses or non Intel
Copyright changes are not intended.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
configure.ac Show resolved Hide resolved
mtkaczyk added 3 commits May 27, 2024 15:23
Start documenting ledmon development best practices.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
The script is made to control new licenses added and avoid legal
problems. The most important it respect LGPL in library.

Additionally, it checks Intel copyrights. Updating them with every
release is pointless. Just keep the year of adding.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
Test each updated file. There are some files and directories excluded
from testing. It is specified in review job.

Update workflow to install required packages separatelly. Move github
scripts to .github directory (to avoid unlicensed files in other
locations).
Fix requiring gcc when clang is in use (discovered after updating clang
review flow).

Signed-off-by: Mariusz Tkaczyk <[email protected]>
Copy link
Contributor

@tasleson tasleson left a comment

Choose a reason for hiding this comment

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

I endorse SPDX licenses

@peluse
Copy link
Contributor

peluse commented Jun 10, 2024

Good catch @mku514k !

This is mandatory to contain full license version. Create proper
directory and add verification of licence file existence in test.

Signed-off-by: Mariusz Tkaczyk <[email protected]>
@mtkaczyk mtkaczyk requested review from mku514k, tasleson and bkucman June 12, 2024 09:36
Copy link
Contributor

@mku514k mku514k left a comment

Choose a reason for hiding this comment

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

LGTM

@mtkaczyk mtkaczyk merged commit 002049e into intel:main Jun 12, 2024
12 checks passed
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.

5 participants