2009-10-18 5 views
25

Es scheint eine Menge Presse bezüglich der Ankündigung zu sein, dass Intellij als Open-Source-Tool kostenlos zur Verfügung gestellt wird. Nach dem, was ich von the licenses gelesen habe, gilt das nur, wenn das Endprodukt Open Source und frei ist. Wenn Sie Ihr Endprodukt verkaufen möchten, können Sie die kostenlose Community-Version nicht verwenden.Fehle ich etwas an der Intellij-Ankündigung?

Habe ich etwas falsch gelesen?

+1

Ich wähle diese Frage als Wegthema zu schließen, weil es über die Lizenzierung und rechtliche Sachen ist – rene

+0

Ich wähle diese Frage als Wegthema zu schließen, weil [Lizenzierung Beratung Wegthema auf Stack-Überlauf ist. ] (http://meta.stackoverflow.com/a/274964/1402846) Möglicherweise können Sie Hilfe zu [Programs Stack Exchange erhalten, aber ** lesen Sie ihre FAQ sorgfältig ** bevor Sie fortfahren.] (http: // meta .programmers.stackexchange.com/questions/7265/Wenn-ist-eine-Software-Lizenzierung-Frage-über-Thema) – gunr2171

Antwort

62

Nur eine Teilmenge von IntelliJ, der IntelliJ Community Edition, wurde als Open Source Software veröffentlicht. Die Seite, mit der Sie verlinkt haben, beschreibt eine spezielle Lizenz der "Ultimate" -Edition (die nicht Open Source ist), die sie speziell denjenigen kostenlos zur Verfügung stellen, die versprechen, dass sie nur Open-Source-Software für nichtkommerzielle Software schreiben Zwecke.

According to the FAQ, die neue Open-Source-Version von IntelliJ ist unter einer Apache-Lizenz verfügbar.

Zur Klärung: Die community edition of IntelliJ unter den Apache license zur Verfügung steht, was bedeutet, dass Sie es für welche Zwecke auch immer verwenden, können Sie, einschließlich Schreiben proprietäre, kommerzielle Software wollen. Es bedeutet auch, dass Sie modify the code von IntelliJ selbst verkaufen können, modifizierte Versionen davon, solange Sie die Apache-Lizenz einhalten.

Die Community-Ausgabe . Es hat nur einen Teil der Funktionalität; Zum Beispiel hat es Unterstützung für Java und Groovy, aber nicht Python oder Scala. Aber die Community-Edition kann für alle gewünschten Zwecke verwendet werden, solange Sie die Bedingungen der Apache license befolgen.

Die ultimative Ausgabe (die zusätzliche Funktionalität enthält, wie in their comparison aufgeführt) normalerweise costs money. Sie sind jedoch auch offering the ultimate edition for free an Leute, die versprechen, dass sie es für nicht-kommerzielle Zwecke für ein Open-Source-Projekt verwenden (ich habe keine Ahnung, wie sie das tatsächlich durchsetzen würden, aber das ist nebensächlich). Ich glaube, dass dies ein Angebot ist, das sie hatten, bevor sie die IntelliJ Community Edition als Open Source Software veröffentlicht haben; als eine Möglichkeit Open-Source-Entwicklung zu unterstützen, ohne alles an alle zu verschenken.

Also, gehen Sie voran und download die Community-Edition, und verwenden Sie es für alles, was Sie wollen, von der Entwicklung freier Software zur Entwicklung kommerzieller Software zu modifizieren IntelliJ selbst und verkaufen es.

+0

Ich bin mir nicht sicher über die Benutzerfreundlichkeit der Community-Version, aber es scheint, dass Sie nur verwenden können Es ist kostenlos, wenn und nur wenn Ihr Endprodukt Open Source und kostenlos ist. Das scheint eine ziemliche Einschränkung, also warum Open Source überhaupt? – Robot

+2

Nein, das stimmt nicht. Mit der Apache-Lizenz können Sie die Community Edition für jeden gewünschten Zweck verwenden. Was unter dieser "Open Source Only" -Lizenz verfügbar ist, ist die Vollversion von IntelliJ. Ich habe meiner Antwort eine Klarstellung hinzugefügt, um zu sehen, ob das hilft. –

1

Sie werden feststellen, dass die kostenlose Version die meisten Funktionen von IntelliJ entfernt hat, damit Sie Erfahrungen mit IntelliJ sammeln können, aber wenn Sie wirklich etwas Kompliziertes damit machen wollen, müssen Sie die Vollversion kaufen .

Aber wenn Sie die kostenlose Version verwenden, wie kann jemand sagen, welche IDE Sie verwendet, um die Java-Quelle zu erstellen?

+0

Wenn ich den Community-Feature-Satz nicht falsch gelesen habe, wurde die J2EE-Unterstützung entfernt. Sie können jedoch weiterhin komplexe eigenständige Anwendungen erstellen. – Robot

+0

Die Unterstützung für die meisten anderen Sprachen wurde entfernt. Es gab eine Frage über Leute, die jetzt auf IntelliJ upgraden, nachdem es freigegeben wurde, und es gibt einen Link, der zeigt, was im Ultimate ist und was nicht im Freien ist. –

0

IntelliJ hat einen Lizenzordner, den Sie auschecken können; Zum Beispiel Mine unter befindet sich hier JetBrains\IntelliJ IDEA 129.111\license

können Sie sehen, dass es eine Datei IDEA_OpenSource_license.txt

  1. LIZENZGEWÄHRUNG

Vorbehaltlich der Bedingungen und Begrenzungen nach genannt ist in diesem Vertrag, einschließlich etwaiger Änderungen, erteilt der Lizenzgeber dem Lizenznehmer eine beschränkte, nicht ausschließliche, nicht übertragbare, lizenzgebührenfreie Lizenz Lizenz zur Nutzung der Software für einen Zeitraum von 1 (einem) Jahr wie folgt:

(a) Der Lizenznehmer kann: (i) installieren Sie die Version der Software, die hat in Lizenzzertifikat auf mehreren Clients angegeben und Betriebs Systeme; (ii) die Software ausschließlich von autorisierten Benutzern für die Entwicklung nichtkommerzieller Open-Source-Projekte zu verwenden, die die Open-Source-Definition unter http://www.opensource.org/docs/definition_plain.html erfüllen, und (iii) eine Sicherungskopie der Software ausschließlich für Archivierungszwecke.

(b) Lizenznehmer nicht gestattet: (i) verkaufen, umverteilen (außer wie in Ziffer 5 hier beschrieben), belasten, geben, zu verleihen, zu vermieten, lizenzieren oder auf andere Weise übertragen, oder ein beliebigen Teile der Software, zu jemand ohne die vorherige schriftliche Zustimmung des Lizenzgebers; (ii) rückgängig machen Ingenieur, dekompilieren, disassemblieren, ändern, übersetzen, versuchen , den Quellcode der Software zu entdecken, oder erstellen Sie abgeleitete funktioniert von der Software, oder (iii) verwenden Sie die Software für alle kommerziellen Zweck.

Welche gegen das, was Sie die Apache-Lizenz erlaubt es vollständig zu gehen scheint

ich zu tun fragen, ob dies ein Relikt aus einer früheren Lizenz ist, bevor es sourced war offen?

bearbeiten

Dmitry Jemerov auf der folgenden auf dem Jetbrains Blog veröffentlicht hat [source]

IntelliJ IDEA Community Edition ist völlig kostenlos und Open-Source, unter der 2-Lizenz Apache Lizenz und kann für jede Art von Entwicklung verwendet werden. Android Studio hat die gleichen Lizenzbedingungen.

Verwandte Themen