私は現在、-SharpAVI)を使用してライブラリを利用するクローズドソースの専用ソフトウェアに取り組んでいます- MITライセンス 。 SharpAVIソースは私のプロジェクトのどこでも直接使用されていません。上記のリンクされたcodeplexサイトでダウンロード用に提供されている変更されていない.dllのみです。
.dllは、はるかに大きなソリューション内の1つの非常に小さな別個のプロジェクトで参照されます(SharpAVIによって提供される機能の単一のラッパークラスで構成されます)。
私はこの表現について特に心配しています:
上記の著作権表示およびこの許可通知は、本ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。
ライセンスは、myコードを含むファイルに含める必要がありますか?これは、.dllによってライセンスされたコードにリンクされ、元のソースは含まれていませんか?これは私のラッパーコードをMITライセンス製品にしますか(それはライセンスの非ウイルス性に反するように見えます)?私のラッパーがMITライセンスの下でライセンスされる必要がある場合、それはそれを参照する他のコードにも伝播しませんか?
MIT License?
「licenses.txt」ファイルなど、RobertHarveyが提案したような適切なテキストを配置する必要があるようです。
GUIを使用している場合は、[ヘルプ]-> [バージョン情報]メニュー項目を使用できます。このメニュー項目には、[ライセンス]ボタンをクリックすると、licenses.txtファイルを表示するウィンドウが開きます。使用したいかもしれません。
あなたがする必要があるのは、帰属を示すための合理的なアクセス可能な手段を持っていることです(あなたはMITライセンスされたs/wを使用します)。
印刷されたまたはPDFユーザーマニュアルがある場合は、たとえば表紙または裏表紙の内側など、かなり明白な場所に帰属を配置することもできます。これも文である必要があります。