自明ではないPHP Affero GPL v3で作業しているアプリケーションのライセンスを取得したい(それを使用するすべての管理者にもソースコードをリリースしてもらいたいため)。
しかし、何かが私を悩ませます。私はファイルlocalSettings.phpを持っています。このファイルには、管理者がMySQLデータベースのキーとその他の情報およびその他の秘密情報をフォームに書き込むことになっています。
$dbPassword="mypassword";
等々。
だが。 AGPLの下で、彼がこれを変更した場合、彼は変更されたソースコードを秘密の資格情報と一緒にリリースする義務がありませんか? (ファイルlocalSettings.phpもAGPLの下でライセンスされているためです。)
作成者(より厳密に言えば、著作権所有者)として、あなたは好きな方法でライセンスを取得する権利があります。ライセンスで次のことを宣言するだけです。 localSettings.php
は異なるライセンスであり、AferroGPLの対象ではありません。このようなことは常に行われています(eg、 GNU Classpath exception )その後、作成者はライセンス制限の例外を許可することを決定します。彼らが望む理由。あなたは木曜日に生まれたので、木曜日の日付のファイルには例外を設けることができます。