Disfavorable licensing for MPL and CPL
davidbrock Jul 19, 2012 4:57 PMThe below list of files are licensed under the Mozilla Public License (MPL) and the Common Public License (CPL) respectively. The MPL and CPL have disfavorable terms according to company's legal department. What would be the impact of removing these files from the build or stubbing out the functionality? Would it totally disable the functionaility or only certain capabilities/modules?
Thanks,
David
MPL:
teiid_src.zip.dir\engine\src\main\java\org\teiid\query\xquery\saxon\NodeWrapper.java
teiid_src.zip.dir\engine\src\main\java\org\teiid\query\xquery\saxon\DocumentWrapper.java
CPL:
teiid_src.zip.dir\metadata\src\main\java\org\teiid\core\index\IQueryResult.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\core\index\IIndexerOutput.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\core\index\IIndexer.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\core\index\IIndex.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\core\index\IEntryResult.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\core\index\IDocument.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\WordEntry.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\Util.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\SimpleIndexInput.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\SimpleIndexBlock.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\SafeRandomAccessFile.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\PropertyDocument.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\MergeFactory.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\InMemoryIndex.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexSummary.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexOutput.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexInput.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexerOutput.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexedFileHashedArray.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexedFile.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IndexBlock.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\IIndexConstants.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\Index.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\FileListBlock.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\GammaCompressedIndexBlock.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\Field.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\FileDocument.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\CodeByteStream.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\EntryResult.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\BlocksIndexOutput.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\CharOperation.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\Block.java
teiid_src.zip.dir\metadata\src\main\java\org\teiid\internal\core\index\BlocksIndexInput.java