web-dev-qa-db-ja.com

localSettings.phpのPHPアプリケーションとDBキーを持つAfferoGPL

自明ではないPHP Affero GPL v3で作業しているアプリケーションのライセンスを取得したい(それを使用するすべての管理者にもソースコードをリリースしてもらいたいため)。

しかし、何かが私を悩ませます。私はファイルlocalSettings.phpを持っています。このファイルには、管理者がMySQLデータベースのキーとその他の情報およびその他の秘密情報をフォームに書き込むことになっています。

$dbPassword="mypassword";

等々。

だが。 AGPLの下で、彼がこれを変更した場合、彼は変更されたソースコードを秘密の資格情報と一緒にリリースする義務がありませんか? (ファイルlocalSettings.phpもAGPLの下でライセンスされているためです。)

1
Karel Bílek

作成者(より厳密に言えば、著作権所有者)として、あなたは好きな方法でライセンスを取得する権利があります。ライセンスで次のことを宣言するだけです。 localSettings.phpは異なるライセンスであり、AferroGPLの対象ではありません。このようなことは常に行われています(egGNU Classpath exception )その後、作成者はライセンス制限の例外を許可することを決定します。彼らが望む理由。あなたは木曜日に生まれたので、木曜日の日付のファイルには例外を設けることができます。

2
Ross Patterson