Die Java ist GPL-Lizenz (Referenz aus Wikipedia). Ich bin nicht sicher, ob ich es in kommerziellen Projekten verwenden kann. Ich habe bereits eine in Java geschriebene Website und beabsichtige, diese für kommerzielle Zwecke zu nutzen. Ist das illegal?
49
Antworten:
Die GPL-Lizenz gilt für die Java-Quelle selbst und nicht für Anwendungen, die mit Java erstellt wurden. Sie sollten sich nur Sorgen machen, wenn Sie die Java-Sprache selbst erweitern / ändern und das Ergebnis als kommerzielles Produkt (oder eine andere Nicht-GPL-Lizenz) weiterverkaufen.
quelle
OpenJDK ist unter der GPL mit Classpath Exception lizenziert . Der Klassenpfad-Ausnahmeteil ist wichtig. Sie können OpenJDK mit Software jeder Lizenz verwenden, nicht nur mit der GPL. Insbesondere können Sie OpenJDK mit proprietärer Software verwenden.
quelle
Java JDK Binary ist NICHT GPL, sondern BCL. Es steht Oracle frei, die Lizenz nach Belieben zu ändern. ( FAQ # 8 ) Vor diesem Hintergrund kann Oracle ältere Java-Versionen, die unter der GPL veröffentlicht wurden , nicht widerrufen .
Aktuelle Informationen finden Sie immer in der Lizenz. Ab heute die Lizenz Staaten :
Denken Sie daran, dass Sie Java SE nicht auf einem eingebetteten Gerät freigeben können (denken Sie an Google Android), wie in den häufig gestellten Fragen angegeben.
Die Java SDK-Quelle ist unter der SCSL- und JPL-Lizenz verfügbar.
quelle
Sie verwirren mehrere Dinge.
quelle
Wie ich weiß, können Sie gemäß der aktuellen Lizenz für Java unter BCL (Suns Binary Code License) JDK und JRE kostenlos für die kommerzielle Nutzung verwenden. Verwenden Sie ECLIPSE als Ihre IDE als Ausgangspunkt für die Entwicklung Ihres Java-Codes. Es ist eine OpenSource-Version, für die Sie keine Lizenz benötigen. Wenn Sie an einem Projekt arbeiten, benötigen Sie viele andere Tools, um verschiedene Aufgaben auszuführen. Die meisten erforderlichen Funktionen werden in Eclipse als Plugins (herunterladbar) bereitgestellt.
quelle
Nach dem Umstieg auf Java BLC unterliegt die gesamte Lizenzierung der Java-Nutzung einer Interpretation, was bedeutet, dass Sie sich mit Oracle in Verbindung setzen müssen, wenn Sie wirklich sicher sein möchten.
Das heißt bezahlen, wenn sie wollen, dass Sie bezahlen. Gemäß BLC kann Java frei für "Allzweck-Desktop-Computer und -Server" (wie in http://www.oracle.com/technetwork/java/javase/terms/license/index.html ) verwendet werden, deren Definition Wörter enthält "Allzweck - Computing".
Ich weiß nicht, ob es sich bei meinem Computer um ein Allzweckcomputer handelt. Sind Sie sicher, dass dies Ihr Computer ist? Oracle hat auch Klauseln wie "für allgemeine Computerfunktionen unter der Kontrolle des Endbenutzers" hinzugefügt.
Wenden Sie sich an Ihre Rechtsabteilung.
quelle
Nein . Soweit ich noch weiß, die GPL schränkt nur die Verwendung des Quellcodes des Codes oder Programm mit lizenziert (in diesem Fall das Programm, das läuft Java - Code). Der Java-Code selbst wird jedoch nicht eingeschränkt.
quelle
Sie können eine Anwendung mit der kostenlosen Software gcc kompilieren. Dann können Sie Ihre App nach Belieben lizenzieren, nicht jedoch den gcc-Compiler.
quelle