for example, File A.java is distributed under GPL with Classpath Exception License.. And I develop software C. There is a B.java file in C. B.java imports A(not A.jar, but A.java) and call function of A.java
In this case, should I release code of B.java or all source code of software C? Or I wander that I need not release code of B and C in public.