ソフトウェアとWebアプリケーションのライセンスに関する質問があります。 "GNU GENERAL PUBLIC LICENSE"で公開されているPHPスクリプトを入手しました。 私のwebappでこのスクリプトを使用することはできますか?また、自分のアプリケーションが完成したとき(コードとデザインページを書きます)、このアプリケーションを販売できますか? (私はそのスクリプトのライセンスを変更せず、ダウンロードされたスクリプトのライセンスだけです!) ありがとう...GNUライセンスのスクリプトを使用してください
答えて
まず、あなたのアプリケーションがGPLスクリプトにどれだけ依存しているかを判断する必要があります。あなたのアプリがスクリプトなしで動作しない場合、基本的な方法でそれが依存していると言うのは安全だと思います。この場合、GPLライセンスでコードを公開する必要があります。これはあなたのアプリを販売することができないことを意味するものではなく、自由であることに注意してください。ただし、アプリのコードは変更を参照、変更、および配布することができます。
最後の部分で問題が解決しない場合は、他のスクリプトの代替案を探す必要があります。たとえば、Apache、MIT、LGPLでも、以下のライセンスのいずれかが問題ありません。
スクリプトを使用するときにスクリプトが自分のコードに入れない限り、 OKにしてください。 IOW:実際のコード(完全に別々で完全に独自の作業)を構築するために使用するツールのほんの一部のツールであれば、必要に応じてそのコードを使用することができます。
できないことは、許可なく他人の仕事を再ライセンスすることです。スクリプトがコードの一部に自分自身の一部を注入する場合、その注入された部分が含まれます。また、GPLed(オブジェクトファイル、リンクライブラリなど)をリンクする場合、ライセンスはGPL互換である必要があります(リンクされた部分はGPLを維持する必要があります)。
あなたのコードがスクリプトに依存している場合は、GPLの下でコードをリリースする必要があります。コードがスクリプトとインターフェースするが、必要なコンポーネントではない(つまり、スクリプトがモジュールまたはプラグインの一部である)場合、モジュール/プラグインのみをGPLでリリースする必要があります。 IANAL ...
- 1. powershellスクリプトを使用してソフトウェアをインストールしてください
- 2. .html.ebファイル内のclosetag.vimスクリプトを使用してください。
- 3. Gnu Makefileで "Use Unicode Character Set"を選択してください。
- 4. GNU GPLライセンスの辞書
- 5. Joomla Gnuライセンスの明確化
- 6. Pythonスクリプトを使用してファイル名を変更してください
- 7. を使用してください:android:layout_gravity
- 8. マクロを使用してください。
- 9. itertoolを使用するIronPythonのスクリプト環境を調整してください
- 10. GNU Makeを使用してスクリプトをビルドする
- 11. getoptsを使用したBashスクリプト - 引数としてディレクトリを使用してください
- 12. mongodb .jsスクリプトで使用するデータベースを指定してください
- 13. gnuラジオコンパニオンのQT GUIベクタシンクのデータタイプを変更してください
- 14. swiftのコメントを正しく使用してください。
- 15. 常にmy;を使用してください。ローカルを使用しないでください?
- 16. スクリプト#ライセンス
- 17. pythonスクリプトでself.response.writeのwebapp2の使用を置き換えてください。
- 18. スクリプトとしてPySparkを実行してください
- 19. getElementByIdではなくgetElementsByClassNameを使用してappendChildにスクリプトを変更してください
- 20. std :: result_of_tを正しく使用してください
- 21. djangoを使用してユーザーをログインさせてください
- 22. エキスパンダーのトグルボタンとしてチェックボックスを使用してください
- 23. サーバサイドのC#スクリプトをロードし、ゲームオブジェクトにスクリプトを添付してください。
- 24. スクリプトを実行している人の使用を制限してください。
- 25. このスクリプトの段階を説明してください
- 26. コードのこのJavaスクリプト行を解釈してください
- 27. Jquery text()を使用してください。テキストエリア内の長さ
- 28. SonarQubeログイン用のWindows 7ログインを使用してください。
- 29. JavaFXデプロイメント用のカスタムWiXテンプレートを使用してください。
- 30. AWS.CognitoIdentityServiceProviderを使用してパスワードを変更してください
OOC、どのスクリプトについて話していますか? –
**私は、プログラミングやソフトウェア開発ではなく、ライセンスや法的な問題**のために、この質問を議論の対象外としています。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/a/274964/1402846)、[help/on-topic]を参照してください。 –