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.

  • The license of B is not important because I just want to know B.java or software C is affected by GPL of A .java – JuHyun Park Jul 16 '19 at 10:31
  • Questions about the effect of open source licenses, as with other legal documents, should be on topic here. This should not be closed for that reason. – David Siegel Jul 16 '19 at 16:47
  • I believe this is the same question as opensource.stackexchange.com/questions/8527/…, migrated from Law.SE. if that's right, please feel free to delete this duplicate. (I'll verify later if you don't get a chance to.) – apsillers Jul 22 '19 at 22:06

Browse other questions tagged or ask your own question.