BSD 3-klauzule: kam umístit licenci pro binární instalaci?

Chceme publikovat projekt, který využívá některé komponenty pod licencí BSD-3-Clause podle níže uvedeného:

Redistribuce v binární podobě musí reprodukovat výše uvedené upozornění na autorská práva, tento seznam podmínek a následující odmítnutí odpovědnosti v dokumentaci a / nebo jiných materiálech dodávaných s distribucí.

a v současné době plánujeme umístit následující BSD-License do souboru C:/program files/our-app/redist/license/LICENSE-BSD-3-Clause

LICENCE-BSD-3-klauzule

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

Je to ale opravdu správný přístup a místo pro licenci?

Komentáře

  • Jaký software publikujete? Má GUI? Má manuál?
  • Nemá žádný documentation a doufáme, že se redist adresář počítá jako materials provided with the distribution @amon

Odpověď

Je třeba uvést autory všech knihoven, které používáte, bez ohledu na to, zda toto je výslovně požadováno licencemi knihoven. Licence BSD zmiňuje pouze navrhované místo pro toto přiřazení. Obecně platí, že kdekoli uplatníte svá autorská práva k softwaru, měli byste také zmínit, že zahrnete software od jiných držitelů autorských práv. držet výhradní autorská práva, pokud tak neučiníte, by představovalo určitý druh porušení autorských práv.

V softwaru s grafickým uživatelským rozhraním by takové atributy obvykle byly v položce nabídky „Nápověda → O aplikaci“. Např. Google Chrome zobrazuje:

Google Chrome
Copyright 2018 Google Inc. Všechna práva vyhrazena.

Google Chrome umožňuje projekt open source Chromium (odkaz ) a další otevřený zdroj software (odkaz).

Druhý odkaz vede na stránku, která obsahuje seznam všech zahrnutých knihoven a ukazuje jejich licence.

BSD licence vyžaduje, aby binární distribuce obsahovala licenci „v dokumentaci a / nebo jiných materiálech dodávaných s distribucí“. Záměrem je jasně to, že jakákoli atribuce ve zdrojovém kódu je nedostatečná, protože by byla kompilována a je pro uživatele nepřístupná. Místo toho licence vyžaduje, abyste uvedli atribuci někam, kam uživatel může snadno vidět, např. Jakoukoli dokumentaci. Podle mého názoru , dokumentace může být součástí samotného uživatelského rozhraní aplikace a nemusí to být samostatný dokument.

Navrhujete umístění atributů do podadresáře instalace. V nej doslovnější interpretaci to může uspokojit licenci BSD. Je zřejmé, že to selhává v úmyslu poskytnout viditelnou atribuci uživatele, protože většinu uživatelů by nenapadlo prohledat instalační adresář kvůli právním upozorněním. Myslím, že toto řešení by bylo v pořádku, kdyby a pouze tehdy, kdybyste poskytli dokumentaci, která ukazuje uživatelům těchto souborů, např. jako součást oznámení o autorských právech v aplikaci.

Komentáře

  • Myslím, že odkaz na internet nemusí uspokojit “ provided with the distribution “ část, takže bychom měli vytvořit offline bin/redist/LICENSE.html soubor a poskytnout odkaz do dialogového okna About?
  • a co takhle odkazovat na adresář jako bin/redist/license, který obsahuje různé licenční soubory jako SQLCipher.md , abychom mohli použít značkovací jazyk, nebo je vyžadován uživatelsky známý formát, jako je HTML?
  • @ Top-Master ano, odkaz by měl jít do místního dokumentu . V příkladu prohlížeče Chrome to byl odkaz chrome://, který ‚ nepotřebuje připojení k internetu. Můžete použít jakýkoli požadovaný formát, ale doporučil bych HTML, PDF nebo prostý text. Uživatelé Windows mohou mít potíže s otevřením souboru .md.
  • Ačkoli vytvoříme link v about, jak je navrženo, ale Jsem zvědavý: co když setup.exe zobrazí license-dialog s jakoukoli licencí, kterou v něm používáme, a vyžaduje, aby to uživatelé akceptovali, by které stále vyžadují cokoli, myslím tím, že by to nebylo opravdu čitelné, ale počítá se to setup.exe jako součást “ distribution „?
  • @ Top-Master Většina licencí s otevřeným zdrojovým kódem nevyžaduje přijetí pro běžné použití, pouze pro distribuci nebo úpravy. Zobrazování licencí během instalace je tedy v pořádku, ale není nutné. ‚ bych měl větší pochybnosti ohledně zobrazování licencí a upozornění o autorských právech pouze během instalace. Myslím, že by to mohlo být v pořádku, pokud instalační program nasměruje uživatele na místní adresář, kde najde licence později, a pokud vaše aplikace ‚ neukáže ani vaše vlastní upozornění na autorská práva.Pokud ale ukážete své vlastní, zobrazte na stejném místě také oznámení třetích stran.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *