2015-10-28 22 views
11

Używamy języka Java, aby budować nasze oprogramowanie dla przedsiębiorstw (nie wbudowane) od lat i rozprowadzać środowisko JRE dla naszych klientów. Niedawno przedstawiciele firmy Oracle skontaktowali się z nami podczas targów oferujących swoje usługi. Po kilku rozmowach z naszymi inżynierami zaczęli twierdzić, że musimy zapłacić im za Java, ponieważ nasze oprogramowanie nie jest "ogólnym celem".Java - czy to nic nie kosztuje?

więc kilka pytań:

  1. Czy ktoś napotkał ten?
  2. Czy ktoś przełączył się na OpenJDK?
  3. Jakieś inne alternatywy?

Dzięki z góry,

Mark

+9

Nigdy nie słyszałem o tym. Pracowałem w różnych firmach, które nie tworzą oprogramowania dla "General Purpose". Nigdy nie musiałem nic płacić. Czy jesteś w 100% przekonany, że są oni "prawdziwymi" przedstawicielami Oracle? – BackSlash

+1

Gdybyś im powiedział, że korzystasz z OpenJDK z góry, jestem pewien, że trochę by się przestraszyli. Co więcej, wątpię, by i tak mieli jakąkolwiek pozycję prawną ... dwukrotnie sprawdź licencję, którą zgodziliście się z Oracle, podczas pobierania JDK i upewnij się, że legalny jest na pokładzie tego, co się dzieje. – Makoto

+1

zobacz https://java.com/en/download/faq/distribution.xml "* Tak, możesz zapewnić obsługę oprogramowania Java pod warunkiem przestrzegania warunków licencji Java na kod binarny." " – displayname

Odpowiedz

5

Jeśli moja pamięć służy prawidłowo, I mgliście pamiętam czytanie gdzieś, że masz prawo do rozpowszechniania JRE ze swoimi aplikacjami, ale nie JDK sama za darmo. Dlaczego mimo wszystko chcesz dystrybuować JDK, chyba że budujesz IDE? Wtedy oczywiście Oracle może wkroczyć i zażądać wynagrodzenia.

+1

Nie byłbyś potrzebny nawet dla IDE. Eclipse (na przykład) ma swój własny kompilator, więc nie wymaga pracy JDK. – Kayaman