Відповіді:
OpenJDK є типовою версією Java, яку використовує Ubuntu, і її найпростіше встановити, тоді як Oracle Java 7 - це власна версія Java 7 у Oracle.
Ви можете прочитати Документацію на Ubuntu Java .
OpenJDK: "Oracle робить вихідний код OpenJDK доступним у рамках ліцензійної моделі з відкритим кодом. Це як безкоштовне, так і безкоштовне (як у свободі) програмне забезпечення."
Далі, як я знайшов у розділі поширених запитань про Oracle Java
Для Oracle JDK
"Java Development Kit (JDK) безкоштовно завантажувати та використовувати для комерційного програмування, але не повторно розповсюджувати."