BSD 3-条項:バイナリインストールのライセンスをどこに置くか?

以下に従って、BSD-3-Clauseライセンスの下で一部のコンポーネントを使用するプロジェクトを公開したいと思います。

バイナリ形式での再配布では、上記の著作権表示、この条件のリスト、および以下の免責事項を、配布に付属するドキュメントやその他の資料に複製する必要があります。

現在、ファイルC:/program files/our-app/redist/license/LICENSE-BSD-3-ClauseBSD-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. 

しかし、それは本当にライセンスの正しいアプローチと場所ですか?

コメント

  • どのような種類のソフトウェアを公開していますか? GUIはありますか?マニュアルはありますか?
  • documentationはありません。また、redistディレクトリがmaterials provided with the distribution @amon

回答

使用するライブラリの作成者は、使用するかどうかに関係なく、属性を付ける必要があります。これは、ライブラリのライセンスで明示的に要求されています。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のようなユーザー既知の形式が必要ですか?
  • @ Top-Masterはい、リンクはローカルドキュメントに移動する必要があります。 Chromeの例では、chrome://リンクで'インターネット接続は必要ありません。任意の形式を使用できますが、HTML、PDF、またはプレーンテキストをお勧めします。 Windowsユーザーは.mdファイルを開くのが難しい場合があります。
  • 提案されているようにlinkaboutに作成しますが私は好奇心が強いです:setup.exeが使用するライセンスを含むlicense-dialogを表示し、ユーザーがそれを受け入れる必要がある場合はどうなりますか?それでも何かが必要です。つまり、実際には読みにくくなりますが、setup.exeは" "?
  • @ Top-Masterほとんどのオープンソースライセンスは、通常の使用では承認を必要とせず、配布または変更のみを目的としています。したがって、インストール中にライセンスを表示することは問題ありませんが、必須ではありません。 'インストール中に、ライセンスと著作権表示をのみ表示することに疑問があります。インストーラーがユーザーに後でライセンスを見つけることができるローカルディレクトリを指定し、アプリケーションが'独自の著作権表示を表示しない場合は、これで問題ないと思います。ただし、自分で表示する場合は、同じ場所にサードパーティの通知も表示してください。
  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です