BSD 3-klausul: hvor skal jeg plassere lisens for binær installasjon?

Vi vil publisere et prosjekt som bruker noen komponenter under BSD-3-Clause lisens i henhold til nedenfor:

Omfordelinger i binær form må gjengi ovenstående copyrightmerknad, denne listen over vilkår og følgende ansvarsfraskrivelse i dokumentasjonen og / eller annet materiale som følger med distribusjonen.

og for øyeblikket planlegger vi å plassere under BSD-License i filen C:/program files/our-app/redist/license/LICENSE-BSD-3-Clause

LISENS-BSD-3-klausul

######################################################################## 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. 

Men er det virkelig riktig tilnærming og sted for lisensen?

Kommentarer

  • Hva slags programvare publiserer du? Har den en GUI? Har den en manual?
  • Den har ingen documentation og vi håper at omfordelingskatalog teller som materials provided with the distribution @amon

Svar

Du er pålagt å tilskrive forfatterne av eventuelle biblioteker du bruker, uansett om dette kreves eksplisitt av bibliotekets «lisenser. BSD-lisensen nevner bare et foreslått sted for denne tilskrivningen. Generelt, uansett hvor du hevder din opphavsrett til programvaren, bør du også nevne at du inkluderer programvare fra andre rettighetshavere. Påstand om at du ha eneste copyright når du ikke gjør det, ville være en slags brudd på opphavsretten.

I en GUI-programvare vil slike attribusjoner vanligvis være i et menyelement “Hjelp → Om. F.eks. viser Google Chrome:

Google Chrome
Copyright 2018 Google Inc. Alle rettigheter reservert.

Google Chrome er mulig med Chromium open source-prosjektet (lenke ) og annen åpen kildekode programvare (lenke).

Den andre lenken går til en side som viser alle inkluderte biblioteker og viser lisenser.

BSD lisensen krever at binære distribusjoner må vise lisensen «i dokumentasjonen og / eller annet materiale som følger med distribusjonen.» Hensikten her er tydelig at enhver attribusjon innenfor kildekoden er utilstrekkelig fordi den ville bli samlet og er utilgjengelig for brukerne. I stedet krever lisensen at du legger attribusjonen et sted en bruker lett kan se, f.eks. Dokumentasjon. Etter min mening , kan dokumentasjonen være en del av applikasjonens brukergrensesnitt og trenger ikke å være et eget dokument.

Du foreslår at du plasserer attribusjoner i en underkatalog til en installasjon. I en mest bokstavelig tolkning, dette kan tilfredsstille BSD-lisensen. Likevel mislykkes dette ikke intensjonen om å gi bruker-synlig attribusjon, siden de fleste brukere ikke vil tenke å skure installasjonskatalogen for juridiske merknader. Jeg tror denne løsningen ville være bra hvis og bare hvis du gir dokumentasjon som peker brukere til disse filene, f.eks. som en del av en copyright-meddelelse i applikasjonen.

Kommentarer

  • Jeg tror at lenke til internett kanskje ikke tilfredsstiller » provided with the distribution » del, så det kan være vi bør opprette offline bin/redist/LICENSE.html fil og oppgi lenke inn i om-dialogen?
  • og hva med å koble til en katalog som bin/redist/license som inneholder forskjellige lisensfiler som SQLCipher.md , slik at vi kan bruke markdown språk, eller er brukerkjent format som HTML nødvendig?
  • @ Top-Master ja lenken skal gå til et lokalt dokument . I Chrome-eksemplet som var en chrome:// lenke som ikke ‘ ikke trenger internettilkobling. Du kan bruke hvilket format du vil, men jeg vil anbefale HTML, PDF eller ren tekst. Windows-brukere kan ha problemer med å åpne en .md-fil.
  • selv om vi vil opprette link i about som foreslått, men Jeg er nysgjerrig: hva om setup.exe viser en license-dialog med hvilken som helst lisens vi bruker i den, og krever at brukerne godtar det, ville som fortsatt krever noe, jeg mener det ville ikke være veldig lesbart, men teller setup.exe som en del av » distribution «?
  • @ Top-Master De fleste lisenser med åpen kildekode krever ikke aksept for normal bruk, bare for distribusjon eller modifikasjon. Så det er greit å vise lisensene under installasjonen, men ikke nødvendig. Jeg ‘ Jeg er mer tvilsom om å vise lisensene og merknadene om copyright bare under installasjonen. Jeg tror dette kan være greit hvis installatøren peker brukeren til en lokal katalog der de kan finne lisensene senere, og hvis søknaden din ikke ‘ ikke viser dine egne copyright-merknader heller.Men hvis du viser dine egne, vis også tredjeparts kunngjøringer på samme sted.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *