2009-10-18 1 views
25

Intellijがオープンソースツールとして無償で提供されているという発表に関して、多くの報道陣がいるようです。しかし、私がthe licensesを読んだところから、それは最終製品がオープンソースで無料であれば真です。あなたの最終製品の販売を計画している場合は、無料コミュニティ版を使用することはできません。Intellijの発表について何か不明ですか?

私は何かを間違って読みましたか?

+1

[ライセンスのアドバイスは、スタックオーバーフローにオフトピックですので、ライセンスと法的なもの – rene

+0

について私がオフトピックとして、この質問を閉じるために投票していますされているので、私は、オフトピックとして、この質問を閉じるために投票しています。 ](http://meta.stackoverflow.com/a/274964/1402846)あなたは[Programmers Stack Exchange]に関する助けを得ることができるかもしれませんが、進んでいく前にそれらのFAQを慎重に**読んでください。](http:// meta .programmers.stackexchange.com/questions/7265 /ソフトウェアライセンスに関する質問のとき) – gunr2171

答えて

62

IntelliJコミュニティエディションは、オープンソースソフトウェアとしてリリースされています。あなたがリンクしたページには、オープンソースではない「アルティメット」エディションの特別ライセンスが記載されています。非営利目的のオープンソースソフトウェアの作成にのみ使用することを約束している人々に無料で提供しています目的。

According to the FAQ、IntelliJの新しいオープンソースバージョンは、Apacheライセンスで入手できます。

明確にする: community edition of IntelliJApache licenseで利用することができ、あなたが独自の、商用ソフトウェアを書くなど、あなたが好きな目的のためにそれを使用することができることを意味しています。また、あなた自身がIntelliJのmodify the codeにアクセスできることを意味し、Apacheライセンスを遵守している限り、そのような変更されたバージョンを販売することができます。

コミュニティ版does not have all of the functionality of the ultimate edition。機能の一部しか持っていません。たとえば、JavaやGroovyはサポートしていますが、PythonやScalaはサポートしていません。しかし、コミュニティ版は、Apache licenseの条件に従う限り、任意の目的に使用できます。

究極のエディション(their comparisonにリストされている追加機能を含む)は通常costs moneyです。しかし、オープンソースプロジェクトで非営利目的で使用していると約束している人たちには、offering the ultimate edition for freeもあります(実際にどのように実施するのかは分かりませんが、それはその要点です)。私はこれがオープンソースソフトウェアとしてIntelliJコミュニティ版をリリースする前から彼らが持っていたオファーだと思う。オープンソースの開発を手助けする方法として、すべての人にすべてを渡すことなく。

downloadコミュニティ版をダウンロードし、フリーソフトウェアの開発から商用ソフトウェアの開発、IntelliJの改変、販売まで、何でも自由に使用できます。

+0

コミュニティバージョンの使い勝手についてはわかりませんが、あなたの最終製品がオープンソースで無料の場合に限り、無料でご利用いただけます。 これはかなりの制約のように思えるので、なぜオープンソースなのでしょうか? – Robot

+2

いいえ、それは正しくありません。 Apacheライセンスでは、任意の目的にコミュニティエディションを使用することができます。 「オープンソースのみ」のライセンスで入手できるものは、IntelliJのフルバージョンです。私はそれが役立つかどうか確認するために私の答えに明確化を加えました。 –

1

無料版にはIntelliJのほとんどの機能が削除されているため、IntelliJでの体験を得ることができますが、実際に複雑なことをしたいのなら、フルバージョンのものを購入する必要があります。

ただし、無料版を使用している場合どのように誰があなたがJavaソースを作成するために使用したIDEを伝えることができますか?

+0

コミュニティ機能セットを誤解しない限り、J2EEサポートは削除されましたが、スタンドアロンの複雑なアプリケーションを作成することはできます。 – Robot

+0

他のほとんどの言語のサポートが削除されました。 IntelliJにアップグレードした人が無料になった今、究極のものと無料のものにないものを示すリンクがあります。 –

0

IntelliJにはチェックアウト可能なlicensesフォルダがあります。インスタンス鉱山はここの下に配置されてについて

JetBrains\IntelliJ IDEA 129.111\licenseあなたが

件名定める条項、条件、および制限へLICENSE OF IDEA_OpenSource_license.txt

  1. GRANTと呼ばれるファイルがあることがわかりますこの 契約の中で、ライセンサーは、これに加えて、 を付与します。ライセンシーは、限定的ではなく、譲渡不能でロイヤリティフリーです。 1の期間のためのソフトウェアを使用するためのライセンス(1)年以下のように:

    を(a)のライセンシーができる。(ⅰ) は、複数のクライアントと 運転へのライセンス証明書に指定されているソフトウェアのバージョンをインストールしますシステム; (ii)オープンソース定義 http://www.opensource.org/docs/definition_plain.htmlを満たす非商用オープンソースプロジェクト の開発の目的で、許可されたユーザーが本ソフトウェアを使用すること( )、およびソフトウェアのバックアップコピーを1つだけ作成するアーカイブ目的。

    (b)は、ライセンシーがないことがあります(I)販売、(本明細書 項5に記載除く)再配布妨げ、得、貸与、レンタル、リース、サブライセンス、または そうでなければソフトウェアを転送する、または任意のライセンサの事前の書面による同意なしに、ソフトウェアの一部を に送信する。 (ii)逆 エンジニアは、逆コンパイル、逆コンパイル、逆アセンブル、改変、翻訳、すべての試みをソフトウェアのソースコードを発見し、または 派生物をソフトウェアから作成すること、または(iii)商用の目的で本ソフトウェアを使用することを目的とします。 完全にApacheのライセンスは、それがオープンソース化した前に、これは、以前のライセンスの遺物である場合、私は疑問に思うあなたが

    を行うことができますどのように反するように思わ

編集

ドミトリーJemerovは[ source]

のIntelliJ IDEA Community Editionのは は、Apache 2ライセンスの下でライセンスさ、完全にフリーでオープンソースであるJetBrainsのブログで次のように掲載してい

どんな種類の 開発にも使用できます。 Android Studioのライセンス条件は同じです。

関連する問題