-
Notifications
You must be signed in to change notification settings - Fork 192
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
README: clarify license #1211
README: clarify license #1211
Conversation
I stumbled on this issue because PTXdist specifies "LGPL-2.1-only" as software license in rules/rauc.make, which does not match the license in RAUC's meson.build or in meta-rauc. |
e7cbfb2
to
c138799
Compare
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## master #1211 +/- ##
==========================================
+ Coverage 80.16% 80.29% +0.13%
==========================================
Files 58 61 +3
Lines 18176 18401 +225
==========================================
+ Hits 14570 14775 +205
- Misses 3606 3626 +20 ☔ View full report in Codecov by Sentry. |
Simply including the LGPL license text is not enough information to determine the license of a software project, as Section 13 of the LGPL allows licensees to choose the terms of "any later version of the license" if specified so by the copyright holders. The information in meson.build implies "LGPL-2.1-or-later" as project license. As a minimal measure to make this information explicit, add the usual license notice and warranty disclaimer as recommended in the GNU GPL How-To to the README file, and also add a minimal copyright notice as required by Section 1 of the LGPL. Let the LGPL badge at the start of the README point to the relevant section further down. Link: https://www.gnu.org/licenses/gpl-howto.html#why-license-notices Link: https://www.gnu.org/licenses/identify-licenses-clearly.html Signed-off-by: Roland Hieber <rhi@pengutronix.de>
c138799
to
b200025
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine to me now 👍
@rohieb Thanks for improving the licensing infos!
Simply including the LGPL license text is not enough information to determine the license of a software project, as Section 13 of the LGPL allows licensees to choose the terms of "any later version of the license" if specified so by the copyright holders.
The information in meson.build implies "LGPL-2.1-or-later" as project license. As a minimal measure to make this information explicit, add the usual license notice and warranty disclaimer as recommended in the GNU GPL How-To (also see [https://www.gnu.org/licenses/identify-licenses-clearly.html]) to the README file, and also add a minimal copyright notice as required by Section 1 of the LGPL.
Let the LGPL badge at the start of the README point to the relevant section further down.