[LU-6613] lib-dlc.h is under LGPLv3 Created: 18/May/15 Updated: 26/Sep/16 Resolved: 07/Jan/16 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.8.0 |
| Type: | Question/Request | Priority: | Minor |
| Reporter: | Frank Zago (Inactive) | Assignee: | Amir Shehata (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||
| Description |
|
Though it doesn't really matter since it's just a header, the license on this file stands compared to the others (LGPLv3+ vs GPLv2/LGPLv2). Is that unintentional? |
| Comments |
| Comment by James A Simmons [ 18/May/15 ] |
|
Yes. This is a user land header. |
| Comment by Andreas Dilger [ 19/May/15 ] |
|
Frank, thanks for pointing this out. This is indeed a mistake, and the file should be licensed under LGPL v2.1 instead of LGPL v3.0. Amir, can you please submit a patch to change this version in the header. It also needs a patch for 2.7.1. |
| Comment by Gerrit Updater [ 21/Dec/15 ] |
|
James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/17697 |
| Comment by James A Simmons [ 23/Dec/15 ] |
|
As Andreas pointed out: ----------------------- What we can't do is change this header to be GPLv2.0 only and then use it in a non-GPL userspace program, so it needs to remain as LGPLv2.1. Looking at other parts of the code we other places where GPL v2 headers are being used in LGPL code. An example is uapi_kernelcomm.h where all the HSM code is LGPL. |
| Comment by Andreas Dilger [ 23/Dec/15 ] |
|
The only thing that is needed here is to change from LGPLv3 to LGPLv2.1. |
| Comment by Gerrit Updater [ 07/Jan/16 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17697/ |
| Comment by Joseph Gmitter (Inactive) [ 07/Jan/16 ] |
|
Landed for 2.8.0 |