2

自分の会社のWebサイトのJoomla拡張機能を変更したいのですが、わかりません。拡張機能はGPLv2以降のライセンスウィッチの下にあります。必要に応じて変更できると思いましたが、ファイルを開いたときに変更しないと表示されているのは、GPLv2以降のライセンスのポイントではありませんか?また、一部のファイルにはそのようなものへのコピー権があり、そのような人はそれらの拡張子を変更できますが、会社のWebサイト専用に配布するつもりはありません。それはどのように機能しますか?また、あるJoomlaのWebサイトには、一部は非営利であると書かれていますが、これはGPLv2の場合はどういう意味ですか?たくさんの質問をしてすみません、これが実際の世界でどのように機能するのか理解できません。

4

3 に答える 3

3

ライセンスを読んでください。明示的な追加リクエストがない場合(GPLv2の条件と矛盾しない限り、GPLv2で許可されます)、自分で使用するためにコードを変更できます。したがって、コードを変更できないという制限は、条項2に直接違反します。

プログラムまたはその一部のコピーを変更することができます。

ソフトウェアのライセンスに「ファイルを開いたときに変更しないように指示されている」と記載されている場合、事実上、GPLv2にすることはできません。ただし、GPLv2の場合は、事実上、ユーザーが変更できる必要があります。

次に、変更されたコードを他の人に提供する(販売または譲渡する)場合は、GPLv2の条件に基づいて提供する必要があります。つまり、変更されたコードを販売することはできますが、顧客による販売を阻止することはできません。の上。しかし、それを他の人に渡さないのであれば、誰もが利用できるようにする義務はありません。

拡張機能はGPLv2以降のライセンスに基づいています

え?これは意味がありません。UCITAは米国でこれを提供しているように見えますが、実際には、契約時に条件が指定されていない契約を結ぶことは無意味です。それはGPLv2かそれ以外のものです。

この「ライセンス」がパッケージ全体をカバーすることを意図していると仮定すると、それは非常に矛盾しているので、ぎこちないものになります。

ソフトウェアのバンドルには、さまざまなライセンスのコンポーネントが含まれる場合があります(通常のLinuxディストリビューションには、GPLv2、MIT、BSD、Mozilaパブリックライセンス、Apacheライセンス、Perlライセンス、PHPライセンス、CCDLなどで提供されるソフトウェアが含まれています)。

于 2012-07-03T23:02:00.273 に答える
2

権限の問題が発生しています。GPLv2コードは変更できますが、OSによってファイルの保存やオープンが妨げられています。私の推測では、あなたはLinuxサーバーでこれを行おうとしていて、ファイルはあなたの「ユーザー」に属していません。

コードライセンスは、ファイルに関する単なる法的なテキストであり、ファイルの動作や動作には影響しません。物理的なセキュリティシステムではありません。

他のニュースでは、変更がGPLの下でリリースされている限り、GPLコードを変更して保持したり、譲渡したりすることができます。基本的に、共有と継承。

于 2012-07-03T22:37:55.590 に答える
0

@Xeoncrossの回答を拡張するために、GPLとその拡張ディレクトリに関連する2つのJoomla.org固有の回答があります。

  1. JoomlaExtensionsDirectoryとGPL
  2. 無料および商用の拡張機能
于 2012-07-03T22:56:56.183 に答える