BSD 3-klausul: hvor placeres licens til binær installation?

Vi vil offentliggøre et projekt, der bruger nogle komponenter under BSD-3-Clause licens i henhold til nedenstående:

Omfordelinger i binær form skal gengive ovenstående copyrightmeddelelse, denne liste over betingelser og følgende ansvarsfraskrivelse i dokumentationen og / eller andet materiale, der leveres med distributionen.

og i øjeblikket planlægger vi at placere nedenstående BSD-License i filen C:/program files/our-app/redist/license/LICENSE-BSD-3-Clause

LICENSE-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 den rigtige tilgang og sted for licensen?

Kommentarer

  • Hvilken slags software udgiver du? Har den en GUI? Har den en manual?
  • Den har ingen documentation, og vi håber, at omfordelingsmappen tæller som materials provided with the distribution @amon

Svar

Du skal tildele forfatterne til de biblioteker, du bruger, uanset om dette kræves udtrykkeligt af bibliotekernes “licenser. BSD-licensen nævner kun et foreslået sted for denne tilskrivning. Generelt, uanset hvor du hævder din ophavsret til softwaren, skal du også nævne, at du inkluderer software fra andre indehavere af ophavsret. Påstand om, at du at have enerettighedsophavsret, når du ikke gør det, ville være en slags krænkelse af ophavsretten.

I en GUI-software ville sådanne tilskrivninger normalt være i et menupunkt “Hjælp → Om”. Google Chrome viser f.eks .:

Google Chrome
Copyright 2018 Google Inc. Alle rettigheder forbeholdes.

Google Chrome er muliggjort af Chromium open source-projektet (link ) og anden open source software (link).

Det andet link går til en side, der viser alle inkluderede biblioteker og viser deres licenser.

BSD licensen kræver, at binære distributioner skal vise licensen “i dokumentationen og / eller andet materiale, der følger med distributionen.” Hensigten her er tydeligt, at enhver tilskrivning inden for kildekoden er utilstrækkelig, fordi den ville blive kompileret væk og er utilgængelig for brugerne. I stedet kræver licensen, at du placerer tilskrivningen et sted, som en bruger let kan se, f.eks. Enhver dokumentation. Efter min mening , kan dokumentationen være en del af applikationens brugergrænseflade og behøver ikke være et separat dokument.

Du foreslår at placere attributter i en underkatalog til en installation. I en mest bogstavelig fortolkning er dette kan tilfredsstille BSD-licensen. Alligevel fejler dette klart hensigten om at give bruger-synlig tilskrivning, da de fleste brugere ikke ville tænke sig at gennemsøge installationsmappen for juridiske meddelelser. Jeg tror, at denne løsning ville være fint, hvis og kun hvis du leverer dokumentation, der peger brugere til disse filer, f.eks. som en del af en meddelelse om ophavsret i applikationen.

Kommentarer

  • Jeg tror, at link til internet muligvis ikke tilfredsstiller ” provided with the distribution ” del, så det kan være, at vi skal oprette offline bin/redist/LICENSE.html fil og give link ind i dialogboksen om?
  • og hvad med at linke til en mappe som bin/redist/license, der indeholder forskellige licensfiler som SQLCipher.md , så vi kan bruge markdown-sprog, eller kræves brugerkendt format som HTML?
  • @ Top-Master ja linket skal gå til et lokalt dokument . I Chrome-eksemplet, der var et chrome:// -link, der ikke ‘ behøver internetforbindelse. Du kan bruge det format, du ønsker, men jeg vil anbefale HTML, PDF eller almindelig tekst. Windows-brugere kan have problemer med at åbne en .md-fil.
  • selvom vi opretter link i about som foreslået, men Jeg er nysgerrig: hvad hvis setup.exe viser en license-dialog med enhver licens, vi bruger i den, og kræver, at brugerne accepterer det, ville der stadig kræver noget, jeg mener, det ville ikke være rigtig læsbart, men tæller setup.exe som en del af ” distribution “?
  • @ Top-Master De fleste open source-licenser kræver ikke accept for normal brug, kun til distribution eller modifikation. Så det er fint, men det er ikke nødvendigt at vise licenserne under installationen. Jeg ‘ ville være mere tvivlsom om at vise licenser og copyright-meddelelser kun under installationen. Jeg tror, det kan være fint, hvis installationsprogrammet henviser brugeren til en lokal mappe, hvor de kan finde licenserne senere, og hvis din applikation ikke ‘ heller ikke viser dine egne meddelelser om ophavsret.Men hvis du viser dine egne, skal du også vise tredjepartsmeddelelser samme sted.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *