BSD 3-Clause : 바이너리 설치를위한 라이선스를 어디에 두나요?

아래에 따라 BSD-3-Clause 라이선스에 따라 일부 구성 요소를 사용하는 프로젝트를 게시하려고합니다.

바이너리 형식의 재배포는 배포와 함께 제공되는 설명서 및 / 또는 기타 자료에 위의 저작권 고지,이 조건 목록 및 다음 면책 조항을 복제해야합니다.

현재 BSD-License 파일에 C:/program files/our-app/redist/license/LICENSE-BSD-3-Clause

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 크롬은 다음을 표시합니다.

Google 크롬
Copyright 2018 Google Inc. All rights reserved.

Chrome은 Chromium 오픈 소스 프로젝트 (링크 ) 및 기타 오픈 소스 소프트웨어 (링크).

두 번째 링크는 포함 된 모든 라이브러리를 나열하고 라이센스를 보여주는 페이지로 이동합니다.

BSD 라이센스를 사용하려면 바이너리 배포판이 “배포와 함께 제공되는 문서 및 / 또는 기타 자료에”라이센스를 표시해야합니다. 여기서 의도는 소스 코드 내의 어떤 속성도 컴파일되어 사용자가 액세스 할 수 없기 때문에 불충분하다는 것입니다. 대신 라이센스에 따라 사용자가 쉽게 볼 수있는 곳에 속성 (예 : 문서)을 배치해야합니다. , 설명서는 응용 프로그램의 사용자 인터페이스 자체의 일부일 수 있으며 별도의 문서 일 필요는 없습니다.

설치의 하위 디렉토리에 속성을 배치하는 것이 좋습니다. 가장 문자 그대로 해석하면 이것은 BSD 라이센스를 충족 할 수 있습니다. 그러나 대부분의 사용자는 법적 고지를 위해 설치 디렉토리를 샅샅이 뒤지지 않기 때문에 사용자가 볼 수있는 속성을 제공하려는 의도가 분명하지 않습니다.이 솔루션은 다음과 같은 문서를 제공하는 경우에만 괜찮을 것이라고 생각합니다. 예를 들어 애플리케이션 내 저작권 고지의 일부로 해당 파일에 대한 사용자.

댓글

  • 인터넷 링크가 " provided with the distribution " 부분이므로 오프라인 bin/redist/LICENSE.html 파일을 만들고 링크를 제공해야 할 수 있습니다. 정보 대화 상자로 이동 하시겠습니까?
  • 그리고 SQLCipher.md와 같은 다른 라이센스 파일이 포함 된 bin/redist/license와 같은 디렉토리에 연결하는 것은 어떻습니까? , 마크 다운 언어를 사용할 수 있습니다. 아니면 HTML와 같은 사용자가 알고있는 형식이 필요합니까?
  • @ Top-Master 예 링크는 로컬 문서로 이동해야합니다. . ' 인터넷 연결이 필요하지 않은 chrome:// 링크 인 Chrome 예제에서. 원하는 형식을 사용할 수 있지만 HTML, PDF 또는 일반 텍스트를 권장합니다. Windows 사용자는 .md 파일을 여는 데 어려움이있을 수 있습니다.
  • 제안 된대로 aboutlink를 만들지 만 저는 궁금합니다. setup.exe에 우리가 사용하는 라이선스가 포함 된 license-dialog가 표시되고 사용자가이를 수락하도록 요구하면 어떻게 될까요? 그래도 아무것도 필요하지 않습니다. 실제로 읽을 수는 없지만 setup.exe는 " "?
  • @ Top-Master 대부분의 오픈 소스 라이선스는 배포 또는 수정을 위해서만 정상적인 사용에 동의 할 필요가 없습니다. 따라서 설치 중에 라이센스를 표시하는 것은 좋지만 필수는 아닙니다. 나는 ' 설치하는 동안 라이센스 및 저작권 고지를 표시하는 것에 대해 더 의심 스럽습니다. 설치 프로그램이 나중에 라이선스를 찾을 수있는 로컬 디렉토리로 사용자를 지정하고 애플리케이션이 자신의 저작권 고지를 ' 표시하지 않는 경우에도 괜찮을 수 있습니다.그러나 직접 표시하는 경우 동일한 위치에 제 3 자 고지도 표시합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다