2

GPL は、Joomla にインストールされた外部モジュールまたはテンプレートにどのように適用されますか?

joomla API を使用して PHP で記述され、Joomla でのみ動作するモジュールを商用にできるのか、それとも GPL としてライセンスを取得する必要があるのか​​、少し混乱しています。

また、モジュールが Joomla の後にインストールされ、パッケージ化されていないため GPL であってはならない理由ですか、それとも Joomla でのみ動作し、Joomla でのみ動作するため、モジュールも GPL としてライセンスする必要があるためですか?

テンプレートに関しては (間違っていたら訂正してください)、テンプレート内のすべての php は GPL としてライセンスされる必要があることを理解していますが、画像、css、および javascript は商用ライセンスを取得できます (「動作」するために Joomla を必要としないため)。 .

4

1 に答える 1

2

この GPL の議論は、Joomla のフォーラム で長く続いており、この主題に関する開発者中心の投稿さえ作成しています。Joomla 拡張機能を開発している場合、Joomla の JED (Joomla Extension Directory) 拡張機能の処理方法の変更に関する公式投稿は必須です。

IANAL (私は弁護士ではありません) ですが、外部モジュールは拡張機能 (たとえば、一部の Joomla クラスを継承する) であり、Joomla なしでは機能しません。IMO は派生的な作業であるため、GPL でなければなりません。

しかし、これは単純ではありません。カプセル化された PHP モジュール calles を作成し、Joomla で を呼び出すヘルパークラスMY_MODULEのみを作成するとどうなりますか? 存在し、Joomla の外部で動作します。では、すべてを GPL としてライセンスする必要がありますか?MY_MODULEMY_MODULE

いずれも弁護士による個別審査が必要な個別案件です。

ただし、個人用モジュールを作成してサービスとして使用する場合 (開発した「Facebook」コンポーネントを含む Joomla Web サイトがあり、ユーザーが Web サイトを使用する場合)、ソース コードを公開する必要がないことを理解する必要があります。したくない場合。

于 2010-01-27T01:17:54.133 に答える