Description of problem: fop includes non-free elements. Quoting from ./antlr-2.7.7/examples/java/unicode.IDENTs/ShowString.java: > Copyright (c) 1995-1998 Sun Microsystems, Inc. All Rights Reserved. > > Permission to use, copy, modify, and distribute this software > and its documentation for NON-COMMERCIAL purposes and without > fee is hereby granted provided that this copyright notice > appears in all copies. Please refer to the file "copyright.html" > for further important copyright and licensing information. This license is non-free because it doesn't allow commercial use. Please remove non-free parts from Fedora. This bug affects all supported or developed Fedora releases, from F16 to F19.
These two files (ShowString.java) and (StreamConverter.java) were relicensed under the BSD license by Oracle in 2008 (or earlier): http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/i18n/text/examples/ShowString.java http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/i18n/text/examples/StreamConverter.java Thus, these files are actually now Free, even if their license header is out of date. I will make a patch to correct it, apply it in rawhide, and send it upstream.
Tom, thanks, I was about to remove that example. Not sure about sending it upstream, antlr2 has been obsoleted for quite some years, but, well, you can give it a try.
Yeah, I just noticed the same thing. I'll just attach the patch here for you to apply to rawhide. :)
Created attachment 604954 [details] Update licenses on two Oracle example files to match upstream
Lifting FE-Legal, as this is not a blocker, just something we should fix in rawhide.