以下に従って、BSD-3-Clause
ライセンスの下で一部のコンポーネントを使用するプロジェクトを公開したいと思います。
バイナリ形式での再配布では、上記の著作権表示、この条件のリスト、および以下の免責事項を、配布に付属するドキュメントやその他の資料に複製する必要があります。
現在、ファイルC:/program files/our-app/redist/license/LICENSE-BSD-3-Clause
に以下のBSD-License
を配置する予定です。 div>
LICENSE-BSD-3-Clause
######################################################################## The following software may be included in this product: simplecrypt.cpp Copyright (c) 2011, Andre Somers All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Rathenau Instituut, Andre Somers nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANDRE SOMERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR #######; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ######################################################################## The following software may be included in this product: SQLCipher Copyright (c) 2008-2012 Zetetic LLC All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the ZETETIC LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY ZETETIC LLC ""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
しかし、それは本当にライセンスの正しいアプローチと場所ですか?
コメント
回答
使用するライブラリの作成者は、使用するかどうかに関係なく、属性を付ける必要があります。これは、ライブラリのライセンスで明示的に要求されています。BSDライセンスでは、この属性の推奨される場所についてのみ言及しています。一般に、ソフトウェアの著作権を主張する場合は常に、他の著作権所有者のソフトウェアを含めることについても言及する必要があります。一種の著作権侵害とならない場合は、唯一の著作権を保持します。
GUIソフトウェアでは、このような属性は通常、[ヘルプ]→[バージョン情報]メニュー項目にあります。例:Google Chromeの表示:
Google Chrome
Copyright 2018 Google Inc. All rightsreserved。Google Chromeは、Chromiumオープンソースプロジェクトによって実現されました(リンク)およびその他のオープンソースソフトウェア(リンク)。
2番目のリンクは、含まれているすべてのライブラリを一覧表示し、それらのライセンスを表示するページに移動します。
BSDライセンスでは、バイナリディストリビューションで「ディストリビューションに付属のドキュメントやその他の資料に」ライセンスを表示する必要があります。ここでの意図は明らかに、ソースコード内の帰属はコンパイルされてユーザーがアクセスできないため不十分であるということです。代わりに、ライセンスでは、ユーザーが見やすい場所、たとえばドキュメントに帰属を配置する必要があります。私の意見では、ドキュメントはアプリケーションのユーザーインターフェイス自体の一部にすることができ、個別のドキュメントである必要はありません。
属性をインストールのサブディレクトリに配置することをお勧めします。最も文字通りの解釈では、これはBSDライセンスを満たす可能性がありますが、ほとんどのユーザーは法的な通知のためにインストールディレクトリを精査することを考えないため、これは明らかにユーザーに表示される帰属を提供する意図に失敗します。このソリューションは、ポイントとなるドキュメントを提供する場合にのみ問題ないと思います。たとえば、アプリケーション内の著作権通知の一部として、これらのファイルへのユーザー。
コメント
- インターネットへのリンクは
provided with the distribution
"の部分なので、オフラインのbin/redist/LICENSE.html
ファイルを作成してリンクを提供する必要があるかもしれませんアバウトダイアログに移動しますか?
bin/redist/license
のようなディレクトリにリンクするのはどうですか。SQLCipher.md
のようなさまざまなライセンスファイルが含まれています。 、マークダウン言語を使用できるようにするため、またはHTML
のようなユーザー既知の形式が必要ですか?chrome://
リンクで'インターネット接続は必要ありません。任意の形式を使用できますが、HTML、PDF、またはプレーンテキストをお勧めします。 Windowsユーザーは.mdファイルを開くのが難しい場合があります。link
をabout
に作成しますが私は好奇心が強いです:setup.exe
が使用するライセンスを含むlicense-dialog
を表示し、ユーザーがそれを受け入れる必要がある場合はどうなりますか?それでも何かが必要です。つまり、実際には読みにくくなりますが、setup.exe
は" "?
documentation
はありません。また、redistディレクトリがmaterials provided with the distribution
@amon