2015-10-28 4 views
11

Wir verwenden Java seit Jahren, um unsere Unternehmenssoftware (nicht eingebettet) zu erstellen und die JRE kostenlos an unsere Kunden zu verteilen. Kürzlich kamen Vertreter von Oracle auf einer Messe, die ihre Dienste anbietet, auf uns zu. Nach ein paar Gesprächen mit unseren Ingenieuren haben sie behauptet, dass wir sie für Java bezahlen müssen, weil unsere Software nicht "General Purpose" ist. SoJava - ist es kostenlos?

, ein paar Fragen:

  1. Hat jemand begegnet das?
  2. Hat jemand zu OpenJDK gewechselt?
  3. Weitere Alternativen?

Vielen Dank im Voraus,

Mark

+9

nie davon gehört. Ich habe in verschiedenen Firmen gearbeitet, die keine Software für "General Purpose" herstellen. Ich musste nie etwas bezahlen. Sind Sie 100% sicher, dass sie echte Oracle-Vertreter sind? – BackSlash

+1

Wenn Sie ihnen gesagt hätten, dass Sie OpenJDK im Voraus verwenden, wären sie sicher ein wenig ausgeflippt. Darüber hinaus bezweifle ich, dass sie ohnehin legal sind ... überprüfe die Lizenz, die du mit Oracle vereinbart hast, wenn du das JDK herunterlädst und vergewissere dich, dass legal an Bord ist, was vor sich geht. – Makoto

+1

siehe https://java.com/en/download/faq/distribution.xml "* Ja, Sie können Java mit Ihrer Software bereitstellen, vorausgesetzt, Sie halten sich an die Bedingungen der Java-Binärcodelizenz. *" – displayname

Antwort

5

Wenn mein Gedächtnis nicht trügt, lese ich erinnere mich vage, irgendwo, dass Sie JRE mit Ihren Anwendungen zu verteilen sind erlaubt, aber nicht das JDK selbst kostenlos. Warum sollten Sie JDK trotzdem verteilen, außer Sie erstellen IDEs? Dann könnte Oracle natürlich einspringen und eine Vergütung verlangen.

+1

Sie würden es nicht einmal für eine IDE benötigen. Eclipse hat zum Beispiel einen eigenen Compiler, so dass das JDK nicht funktionieren muss. – Kayaman

Verwandte Themen