Hi

while trying to add missing license headers I've found we've got quite a
few files that come with a license of their own. Many of them are fine
like the KStem classes in Lucene.Net.Analysis.En as they come under a
license that is compatible to the Apache Software License - we may need
to add them something to the LICENSE or NOTICE files, though. I'll do so
and ensure we've got proper Apache license headers on all other files,
where it is legal to do.

But I also stumbled over
src/Lucene.Net.Analysis.Common/Analysis/Util/BufferedCharFilter.cs -
this one is licensed under GPL v2 and thus must be removed
completely. This is a blocker for the release. We need to find a
replacement or rewrite the code that uses it.

Please see http://www.apache.org/legal/resolved.html#category-x for a
list of prohibited licenses.

It may turn out BufferedCharFilter is not the only one, I'll report back
here once I've waded through all files flagged by RAT[1] - 465 files in
total, but many of them are files that don't need a license. But 251 C#
source files ...

Stefan

[1] https://creadur.apache.org/rat/

Reply via email to