My company uses Eclipse environment (in combination with OpenJDK) as a container (some kind of app store, like Google Play Store or Microsoft Store) for many applications/software made in-house. Some of the applications stay internal and some of them go external. Internal ones do not need licensing (as far as I know).
My concern now is: Which licenses do I need to provide with the software or application which I develop for that app store if I want it to be published externally (assuming that my code uses only OpenJDK API and API provided by Eclipse)?
Do I need a license for each
import I add to my code or I need only one license per API? For example, if I have imports like these:
// Packages from Java API import java.java.awt.*; import java.io.*; import java.net.*; import javax.annotations.*; import javax.rmi.*; . . . // Eclipse Java API import org.eclipse.swt.*; import org.eclipse.core.runtime.*; import org.eclipse.jface.text.*; import org.eclipse.jdt.core.*; import org.eclipse.osgi.*; import org.eclipse.debug.core.*; import org.eclipse.jface.text.*; . . .
My other concern is: Where do I find those licenses?
PS: I am really new to the topic of open-source licensing (and licensing in general) and I have tried to find information on the internet before asking this question, but my knowledge about licensing is so limited that I probably don't know how to properly ask about it.