2010-12-29 7 views
0

ソフトウェアとWebアプリケーションのライセンスに関する質問があります。 "GNU GENERAL PUBLIC LICENSE"で公開されているPHPスクリプトを入手しました。 私のwebappでこのスクリプトを使用することはできますか?また、自分のアプリケーションが完成したとき(コードとデザインページを書きます)、このアプリケーションを販売できますか? (私はそのスクリプトのライセンスを変更せず、ダウンロードされたスクリプトのライセンスだけです!) ありがとう...GNUライセンスのスクリプトを使用してください

+0

OOC、どのスクリプトについて話していますか? –

+4

**私は、プログラミングやソフトウェア開発ではなく、ライセンスや法的な問題**のために、この質問を議論の対象外としています。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/a/274964/1402846)、[help/on-topic]を参照してください。 –

答えて

0

まず、あなたのアプリケーションがGPLスクリプトにどれだけ依存しているかを判断する必要があります。あなたのアプリがスクリプトなしで動作しない場合、基本的な方法でそれが依存していると言うのは安全だと思います。この場合、GPLライセンスでコードを公開する必要があります。これはあなたのアプリを販売することができないことを意味するものではなく、自由であることに注意してください。ただし、アプリのコードは変更を参照、変更、および配布することができます。

最後の部分で問題が解決しない場合は、他のスクリプトの代替案を探す必要があります。たとえば、Apache、MIT、LGPLでも、以下のライセンスのいずれかが問題ありません。

1

スクリプトを使用するときにスクリプトが自分のコードに入れない限り、 OKにしてください。 IOW:実際のコード(完全に別々で完全に独自の作業)を構築するために使用するツールのほんの一部のツールであれば、必要に応じてそのコードを使用することができます。

できないことは、許可なく他人の仕事を再ライセンスすることです。スクリプトがコードの一部に自分自身の一部を注入する場合、その注入された部分が含まれます。また、GPLed(オブジェクトファイル、リンクライブラリなど)をリンクする場合、ライセンスはGPL互換である必要があります(リンクされた部分はGPLを維持する必要があります)。

0

あなたのコードがスクリプトに依存している場合は、GPLの下でコードをリリースする必要があります。コードがスクリプトとインターフェースするが、必要なコンポーネントではない(つまり、スクリプトがモジュールまたはプラグインの一部である)場合、モジュール/プラグインのみをGPLでリリースする必要があります。 IANAL ...

関連する問題