APIキーを使用するアプリケーションを開発しており、それをオープンソース(おそらくGPLv3の下)にすることを検討しています。
APIキーを使用するアプリケーションをオープンソース化する方法を見てきましたが、コンパイル中にAPIキーが提供された場合(インクルードされたC ++ヘッダーファイルを使用)、アプリケーションで使用されるように設計することを検討しています。それ以外の場合は、実行時にAPIキーを設定するための初回実行ウィザードと設定パネルがあります。
Ubuntuソフトウェアセンターでアプリケーションを配布することを計画しています。自分のAPIキーがコンパイルされたアプリケーションのバイナリを配布することは可能ですか、それともGPLを壊しますか?