Szeretnénk közzétenni egy olyan projektet, amely néhány komponenst használ BSD-3-Clause
licenc alatt az alábbiak szerint:
A bináris formátumú terjesztéseknek meg kell reprodukálniuk a fenti szerzői jogi közleményt, a feltételek listáját és az alábbi felelősséget kizáró nyilatkozatot a dokumentációban és / vagy a terjesztéshez mellékelt egyéb anyagokban.
és jelenleg azt tervezzük, hogy az alábbi BSD-License
helyet a C:/program files/our-app/redist/license/LICENSE-BSD-3-Clause
LICENC-BSD-3-kikötés
######################################################################## 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.
De vajon valóban ez a helyes megközelítés és hely a licenc számára?
Megjegyzések
Válasz
Minden használt könyvtár szerzőjét meg kell adnia, függetlenül attól, hogy ezt kifejezetten megkövetelik a könyvtárak “licencei. A BSD licenc csak egy javasolt helyet említ ehhez a hozzárendeléshez. Általában, bárhol is érvényesítse a szoftver szerzői jogait, azt is meg kell említenie, hogy más szerzői jogok tulajdonosaitól származó szoftvert is tartalmaz. A szerzői jogok kizárólagos birtoklása, ha nem, szerzői jogok megsértésének minősülne.
A GUI szoftverben az ilyen hozzárendelések általában a „Súgó → Névjegy” menüpontban találhatók. Például a Google Chrome a következőt mutatja:
Google Chrome
Copyright 2018 Google Inc. Minden jog fenntartva.A Google Chrome-ot a Chromium nyílt forráskódú projekt teszi lehetővé (link ) és más nyílt forráskódúak szoftver (link).
A második link egy olyan oldalra vezet, amely felsorolja az összes mellékelt könyvtárat és megmutatja azok licenceit.
A BSD A licenc megköveteli, hogy a bináris disztribúcióknak fel kell tüntetniük a licencet „a disztribúcióhoz mellékelt dokumentációban és / vagy más anyagokban”. A szándék itt egyértelműen az, hogy a forráskódon belüli hozzárendelések nem elégségesek, mivel azokat össze kellene fordítani, és a felhasználók számára nem hozzáférhetők. Ehelyett a licenc megköveteli, hogy a hozzárendelést olyan helyre tegye, ahol a felhasználó könnyen láthatja, pl. Bármilyen dokumentációt. , a dokumentáció az alkalmazás felhasználói felületének része lehet, és nem kell külön dokumentumnak lennie.
Azt javasolja, hogy az attribútumokat helyezze el egy telepítés alkönyvtárában. A szó szoros értelmében ez kielégítheti a BSD licencet. De ez nyilvánvalóan nem teszi lehetővé a felhasználó számára látható hozzárendelés biztosításának szándékát, mivel a legtöbb felhasználó nem gondolja, hogy jogi értesítéseket keres a telepítési könyvtárban. Úgy gondolom, hogy ez a megoldás csak akkor lenne jó, ha Ön dokumentációt ad felhasználók az ilyen fájlokra, például az alkalmazáson belüli szerzői jogi közlemény részeként.
Megjegyzések
- Úgy gondolom, hogy az internetre mutató link nem biztos, hogy kielégíti a ”
provided with the distribution
” rész, ezért lehet, hogy létre kell hoznunk offlinebin/redist/LICENSE.html
fájlt, és meg kell adnunk a linket az about párbeszédpanelen? - és mi a helyzet egy olyan könyvtárhoz való hivatkozással, mint a
bin/redist/license
, amely különböző licencfájlokat tartalmaz, példáulSQLCipher.md
, hogy használhassunk jelölési nyelvet, vagy szükséges-e a felhasználó által ismert formátum, például aHTML
? - @ Top-Master igen, a linknek egy helyi dokumentumra kell mennie . A Chrome példában, amely
chrome://
link volt, amelyhez nem szükséges ‘ internetkapcsolat. Bármilyen formátumot használhat, de a HTML-t, a PDF-et vagy az egyszerű szöveget javasolnám. A Windows-felhasználóknak nehézségei lehetnek egy .md fájl megnyitása. - bár a
link
fájlt aabout
fájlban hozzuk létre, mint a javasolt, de Kíváncsi vagyok: mi lenne, ha asetup.exe
egylicense-dialog
-t mutatna bármilyen licenczel, amelyet használunk, és megkövetelné, hogy a felhasználók ezt elfogadják, amihez még mindig szükség van bármire, úgy értem, hogy az nem lenne igazán olvasható, de asetup.exe
része a ” “? - @ Top-Master A legtöbb nyílt forráskódú licenc nem igényel elfogadást normál használat esetén, csak terjesztés vagy módosítás céljából. Tehát a licencek megjelenítése a telepítés során rendben van, de nem szükséges. ‘ Kételkedem abban, hogy a licenceket és a szerzői jogi figyelmeztetéseket csak telepítés közben jelenítsem meg. Úgy gondolom, hogy ez rendben lehet, ha a telepítő egy helyi könyvtárba irányítja a felhasználót, ahol később megtalálhatják a licenceket, és ha az alkalmazásod nem mutatja meg a saját szerzői jogi figyelmeztetéseidet ‘.De ha megmutatja a sajátját, mutasson ugyanitt harmadik fél értesítéseit is.
documentation
, és reméljük, hogy az újratervezett könyvtármaterials provided with the distribution
@amon