I have few doubts regarding the openjdk license - the classpath exception. The license states that -
"CLASSPATH" EXCEPTION TO THE GPL
Certain source files distributed by Sun Microsystems, Inc. are subject to
the following clarification and special exception to the GPL, but only where
Sun has expressly included in the particular source file's header the words
"Sun designates this particular file as subject to the "Classpath" exception
as provided by Sun in the LICENSE file that accompanied this code."
Linking this library statically or dynamically with other modules is making
a combined work based on this library. Thus, the terms and conditions of
the GNU General Public License cover the whole combination.
The exception doesn't seem to apply to the whole library, but to certain source files where it's explicitly
specified. So, is it true that any commercial code linking the other codes might not be protected by this exception?