Closed frederikaalund closed 4 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I am not the author(s), so cannot answer definitively, but here is what I have found:
cchardet
, I've found no further licensing information in source code files, nor in git history of COPYINGcchardet
is a binding to uchardet
https://github.com/PyYoshi/uchardet which has the same 3-license COPYING file
/* ***** BEGIN LICENSE BLOCK *****
That header has some very minor variations across individual src/ files:
The Original Code is
sometimes says Mozilla Universal charset detector code
or Mozilla Communicator client code
or mozilla.org code
Contributor(s)
sometimes is different or emptyThe Initial Developer of the Original Code
is individual's name instead, in at least 2 files (nsHebrewProber.*
)If that original licensing has been carried through to cchardet
(and I see no reason to doubt it), then cchardet
would be usable under any of the 3 licenses.
The COPYING text file mentions three (incompatible) licenses:
Is cChardet multi-licensed? That is, can I freely choose between the licenses? or Do each license apply to some parts (files) of cChardet? If so, which licenses apply to which parts?
In any case, I'd like to see the intent clarified within the COPYING file itself. A good example of how to do so is moodycamel::concurrentqueue's LICENSE.
Thanks for your work on cChardet.