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/
