License inconsistency #253

Closed
opened 2019-09-15 14:43:51 -05:00 by tpetazzoni · 4 comments
tpetazzoni commented 2019-09-15 14:43:51 -05:00 (Migrated from github.com)

The LICENSE file in the source code contains the text of the BSD 2-clause license. However, the file xxhsum.c has a header with indicates a GPLv2 license. Should the LICENSE file be clarified ?

The LICENSE file in the source code contains the text of the BSD 2-clause license. However, the file xxhsum.c has a header with indicates a GPLv2 license. Should the LICENSE file be clarified ?
Cyan4973 commented 2019-09-15 16:57:33 -05:00 (Migrated from github.com)

Indeed,
the library is BSD-licensed, so that it can be easily integrated into any commercial product,
while the CLI is GPL licensed, hence copyleft.
This difference is intentional.

The LICENSE document is applicable to the library, as stated in its first line.

I read your request as : add a second section to this document with the CLI license .

Indeed, the _library_ is BSD-licensed, so that it can be easily integrated into any commercial product, while the _CLI_ is GPL licensed, hence copyleft. This difference is intentional. The `LICENSE` document is applicable to the library, as stated in its first line. I read your request as : add a second section to this document with the _CLI_ license .
tpetazzoni commented 2019-09-16 02:00:59 -05:00 (Migrated from github.com)

Yes, clarifying that the CLI is under GPL + adding the GPL license text would indeed clarify things. Perhaps a clear statement that the library is under BSD-2c would be good because the simple "xxHash library" at the beginning of the LICENSE file is not completely clear that it means "The following license applies only to the xxHash library, not to its CLI".

Yes, clarifying that the CLI is under GPL + adding the GPL license text would indeed clarify things. Perhaps a clear statement that the library is under BSD-2c would be good because the simple "xxHash library" at the beginning of the LICENSE file is not completely clear that it means "The following license applies only to the xxHash library, not to its CLI".
data-man commented 2019-09-16 05:59:43 -05:00 (Migrated from github.com)

It would be nice to relicense to MIT or Apache.
So xxHash can be ported to other MIT/Apache-languages.

It would be nice to relicense to MIT or Apache. So xxHash can be ported to other MIT/Apache-languages.
Cyan4973 commented 2019-09-16 11:56:09 -05:00 (Migrated from github.com)

BSD is compatible with MIT.

BSD is compatible with MIT.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-Cyan4973/xxHash#253
No description provided.