ビジネス アプリケーションで extJS を無料で使用できますか?
7 に答える
extJS をビジネス アプリケーションに無料で使用できますか?
次のステートメントのいずれかに該当する場合は、可能です。
- GPL v3 でアプリをオープンソース化します。
- このアプリは、社内での使用のみを目的としています。
- アプリはあなたの会社によってサービスを提供するために使用され、顧客に直接配布されることはありません (ほとんどの Web ページなど) ( GPL によれば、これはアプリの内部使用と解釈されます - Ext チームがそれを禁止することを選択した場合、彼らは直接禁止している Affero GPL を使用しています)。
これはGPLに基づいており、商用ライセンスでも利用できます。ただし、Javascriptの性質上、実行前に常にブラウザによってフェッチされるため、ExtJSを使用すると、実際にはパッケージが再配布され、独自のソースを配布する必要があると思われる可能性があります。 GPLの下で。
彼らは、ライブラリを利用するアプリケーションに特に適用されるライセンスを持っており、ExtJSに基づいてライブラリを作成していません。
http://www.extjs.com/products/floss-exception.php
「オープンソースライセンスの例外
この例外は、エンドユーザーアプリケーションで使用することを目的としており、ソフトウェア開発ライブラリまたはツールキットに適用することを目的としていません...
(d)派生著作物は、ソフトウェア開発目的のライブラリとしてではなく、エンドユーザーによる使用を目的とした独立した別個の著作物と合理的に見なすことができます。」
したがって、これについての私の理解から、公開されているWebアプリケーションでExtJSを使用できます。また、ExtJSが個別のライブラリとして独自に配布されていない限り、ExtJSに基づいて独自のJavascriptウィジェットを作成できるはずです。
ExtJsには常にデュアルライセンスがあります。ただし、デュアルライセンスのオープンソース部分は、製品が進歩するにつれて制限が厳しくなっています。
バージョン2.0.2は最後のLGPLリリースでした。それ以降のすべてのリリース(2.1以降)はGPLの下でリリースされました。
2.0.2を使用したい場合は、かなり安定していますが、後のリリースのベルやホイッスルはありません。ここで入手できます:http://yogurtearl.com/ext-2.0.2.zip
Ext JS にはデュアル ライセンスが付属しています。
http://extjs.com/products/license.php
そうです、GNU GPL ライセンス v3 と互換性のあるライセンスでアプリケーションをオープン ソース化する場合です。
ExtJS 4.0.2a は GPL v3.0 のオープン ソースです。フォークして、それに応じてフォークを配布することができます。限目。しかし、注意してください。
Sencha は、GPL ライセンスに基づくサード パーティからのソース コードの寄稿を受け入れませんが、サード パーティが唯一の著作権所有者であり続けることを許可する追加条件を必要とします。これは、将来ライセンスを変更できるようにするためです。一例として、同社は現在バージョン Ext JS 4.0.6 を有料顧客のみに配布しています。別の理由として、Apple は App Store でプログラムを販売するために GPL 以外のライセンスを要求しているため、Sencha は iPhone アプリ用の製品を使用している人々に別のライセンスを提供したいと考えています。
したがって、GPL 条件の下で修正版を作成、使用、および配布することはできますが、許可しない限り、Sencha の将来の作業を 4.0.2a のフォークにマージする権利はありません。これまでのところ、4.0.2a 以降ではありません。
ExtJS GPL ライセンスとは、GPL ライセンスに基づいて ExtJS を使用し、ExtJS 自体を変更しない場合、任意の Web サイトで ExtJS を自由に使用できることを意味します。しかし、ExtJS を使用して ExtJS 自体の変更を開始した場合 (より優れた 'Super-Duper-ExtJS' ライブラリを作成するため)、それを全員と共有する必要があります。次に何が起こるかというと、「ExtJS-Company」は自分自身と競合していることに気づきます。いずれにしても、「Web サイトのソースコード」を共有する必要はないと思います。ExtJS-GPL を使用しているときに「Web サイトのソースコード」自体を他の人と共有する必要がある場合は、ExtJS-GPL ライセンスだけがばかげているように見え、jQueryUI または DOJO を検討する必要があります。しかし、私は「ExtJS-Company」とは思わない ExtJS ライブラリを使用したという理由だけで、Web サイトのソースを共有することを意味します。何を言います .......