BSD 3-clausule: waar een licentie voor binaire installatie plaatsen?

We willen een project publiceren dat enkele componenten gebruikt onder de BSD-3-Clause licentie volgens hieronder:

Herdistributie in binaire vorm moet de bovenstaande copyrightmelding, deze lijst met voorwaarden en de volgende disclaimer in de documentatie en / of ander materiaal dat bij de distributie wordt geleverd, reproduceren.

en momenteel zijn we van plan het onderstaande BSD-License in het bestand 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. 

Maar is dat echt de juiste benadering en plaats voor de licentie?

Reacties

  • Wat voor soort software publiceert u? Heeft het een GUI? Heeft het een handleiding?
  • Het heeft geen documentation en we hopen dat de redist-directory telt als materials provided with the distribution @amon

Antwoord

Je bent verplicht om de auteurs van alle bibliotheken die je gebruikt toe te schrijven, ongeacht of dit is expliciet vereist door de licenties van de bibliotheken. De BSD-licentie vermeldt alleen een voorgestelde plaats voor deze toeschrijving. Over het algemeen moet u, waar u uw auteursrecht op de software claimt, ook vermelden dat u software van andere auteursrechthouders opneemt. Beweren dat u het enige auteursrecht bezitten terwijl u dat niet doet, zou een soort inbreuk op het auteursrecht zijn.

In een GUI-software zouden dergelijke attributies meestal in een menu-item “Help → Over” staan. Google Chrome toont bijvoorbeeld:

Google Chrome
Copyright 2018 Google Inc. Alle rechten voorbehouden.

Google Chrome wordt mogelijk gemaakt door het open source-project Chromium (link ) en andere open source software (link).

De tweede link gaat naar een pagina met alle opgenomen bibliotheken en hun licenties.

De BSD licentie vereist dat binaire distributies de licentie moeten tonen “in de documentatie en / of ander materiaal dat bij de distributie wordt geleverd.” De bedoeling hier is duidelijk dat elke attributie binnen de broncode onvoldoende is omdat die zou worden weggecompileerd en ontoegankelijk is voor gebruikers. In plaats daarvan vereist de licentie dat je de attributie ergens neerzet waar een gebruiker gemakkelijk kan zien, bijvoorbeeld in documentatie. Naar mijn mening , de documentatie kan deel uitmaken van de gebruikersinterface van de applicatie zelf en hoeft geen apart document te zijn.

U stelt voor attributies in een submap van een installatie te plaatsen. In een meest letterlijke interpretatie voldoen aan de BSD-licentie. Maar dit faalt duidelijk in de bedoeling om voor de gebruiker zichtbare attributie te bieden, aangezien de meeste gebruikers niet zouden denken om de installatiedirectory te doorzoeken op juridische kennisgevingen. Ik denk dat deze oplossing prima zou zijn als en slechts als u documentatie verstrekt gebruikers naar die bestanden, bijvoorbeeld als onderdeel van een copyrightmelding binnen de applicatie.

Reacties

  • Ik denk dat de link naar internet niet voldoet aan ” provided with the distribution ” deel, dus misschien moeten we een offline bin/redist/LICENSE.html -bestand maken en een link opgeven in het dialoogvenster about?
  • en hoe zit het met het linken naar een map zoals bin/redist/license die verschillende licentiebestanden bevat zoals SQLCipher.md , zodat we markdown-taal kunnen gebruiken, of is een bekend formaat zoals HTML vereist?
  • @ Top-Master ja, de link moet naar een lokaal document gaan . In het Chrome-voorbeeld was dat een chrome:// -link die geen ‘ internetverbinding nodig heeft. U kunt elk gewenst formaat gebruiken, maar ik zou HTML, PDF of platte tekst aanbevelen. Windows-gebruikers kunnen problemen ondervinden bij het openen van een .md-bestand.
  • hoewel we link in about zullen maken zoals voorgesteld, maar Ik ben nieuwsgierig: wat als de setup.exe een license-dialog laat zien met een licentie die we erin gebruiken, en gebruikers moeten dat accepteren, zou waarvoor nog steeds iets nodig is, ik bedoel dat dat niet echt leesbaar zou zijn, maar setup.exe telt als onderdeel van ” distribution “?
  • @ Top-Master De meeste open source licenties vereisen geen acceptatie voor normaal gebruik, alleen voor distributie of aanpassing. Het tonen van de licenties tijdens de installatie is dus prima, maar niet vereist. Ik ‘ zou meer twijfelen over het alleen tonen van de licenties en copyrightvermeldingen tijdens de installatie. Ik denk dat dit prima zou kunnen zijn als het installatieprogramma de gebruiker naar een lokale directory verwijst waar ze de licenties later kunnen vinden, en als je applicatie ook niet ‘ je eigen copyrightkennisgevingen laat zien.Maar als u die van uzelf laat zien, toon dan ook kennisgevingen van derden op dezelfde plaats.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *