BSD: n 3 lauseke: mihin lisenssi binääriä asennetaan?

Haluamme julkaista projektin, joka käyttää joitain komponentteja BSD-3-Clause -lisenssillä alla esitetyn mukaisesti:

Binaarimuodossa olevien jakelujen on toistettava yllä oleva tekijänoikeusilmoitus, tämä ehtoluettelo ja seuraava vastuuvapauslauseke dokumentaatiossa ja / tai muussa jakelun mukana toimitetussa materiaalissa.

ja aiomme tällä hetkellä sijoittaa alla olevan BSD-License tiedostoon C:/program files/our-app/redist/license/LICENSE-BSD-3-Clause

LICENSE-BSD-3-lauseke

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

Mutta onko tämä oikea tapa ja paikka lisenssille?

Kommentit

  • Millaista ohjelmistoa julkaiset? Onko sillä graafista käyttöliittymää? Onko sillä käsikirjaa?
  • Siinä ei ole documentation ja toivomme, että uudelleenhakemistoon lasketaan materials provided with the distribution @amon

Vastaa

Sinun on määritettävä kaikkien käyttämiesi kirjastojen tekijät riippumatta siitä, onko tätä vaaditaan nimenomaisesti kirjastojen ”lisensseissä. BSD-lisenssissä mainitaan vain ehdotettu paikka tälle attribuutiolle. Yleensä aina, kun väität ohjelmiston tekijänoikeuksiasi, sinun on myös mainittava, että sisällytät ohjelmiston muilta tekijänoikeuksien haltijoilta. omistaa yksinomainen tekijänoikeus, kun et ole, se olisi eräänlainen tekijänoikeusrikkomus.

GUI-ohjelmistossa tällaiset attribuutiot olisivat yleensä ”Ohje → Tietoja” -valikkokohdassa. Esim. Google Chrome näyttää:

Google Chrome
Tekijänoikeus 2018 Google Inc. Kaikki oikeudet pidätetään.

Google Chrome on mahdollista avoimen lähdekoodin Chromium-projektin avulla (linkki ) ja muut avoimen lähdekoodin ohjelmisto (linkki).

Toinen linkki menee sivulle, jossa luetellaan kaikki mukana olevat kirjastot ja näytetään niiden käyttöoikeudet.

BSD lisenssi edellyttää, että binaarijakaumissa on oltava lisenssi ”jakelun mukana toimitetuissa asiakirjoissa ja / tai muissa materiaaleissa”. Tarkoitus on selvästi, että mikä tahansa lähdekoodin attribuutio on riittämätön, koska se käännetään pois ja siihen ei pääse käyttäjiä. Sen sijaan lisenssi vaatii sinua sijoittamaan attribuution jonnekin, josta käyttäjä voi helposti nähdä, esim. Kaikki asiakirjat. , dokumentaatio voi olla osa itse sovelluksen käyttöliittymää, eikä sen tarvitse olla erillinen asiakirja.

Ehdotat, että määritteet sijoitetaan asennuksen alihakemistoon. Kirjaimellisessa tulkinnassa tämä saattaa täyttää BSD-lisenssin. Silti tämä epäonnistuu pyrkimyksessä tarjota käyttäjälle näkyvää attribuutiota, koska useimmat käyttäjät eivät ajattele etsiä asennushakemistosta oikeudellisia huomautuksia. Luulen, että tämä ratkaisu olisi hieno vain ja vain, jos toimitat asiakirjat käyttäjien näihin tiedostoihin, esimerkiksi osana sovelluksen tekijänoikeusilmoitusta.

Kommentit

  • Luulen, että Internet-linkki ei välttämättä täytä ” provided with the distribution ” osa, joten ehkä meidän pitäisi luoda offline bin/redist/LICENSE.html -tiedosto ja antaa linkki Tietoja-valintaikkunaan?
  • ja entä linkitys hakemistoon, kuten bin/redist/license, joka sisältää erilaisia lisenssitiedostoja, kuten SQLCipher.md , jotta voimme käyttää merkintäkieliä, vai vaaditaanko käyttäjän tunnettua muotoa, kuten HTML?
  • @ Top-Master kyllä linkin pitäisi mennä paikalliseen asiakirjaan . Chrome-esimerkissä, joka oli chrome:// -linkki, joka ei tarvitse ’ -linkkiä. Voit käyttää haluamaasi muotoa, mutta suosittelen HTML: ää, PDF: ää tai pelkkää tekstiä. Windows-käyttäjillä voi olla vaikeuksia avata .md-tiedosto.
  • vaikka luomme link about, kuten ehdotetaan, mutta Olen utelias: entä jos setup.exe näyttää license-dialog minkä tahansa käyttämämme lisenssin kanssa ja vaatii käyttäjiä hyväksymään sen, joka vaatii vielä mitään, tarkoitan, että sitä ei olisi todella luettavissa, mutta lasketaanko setup.exe osaksi ” distribution ”?
  • @ Top-Master Useimmat avoimen lähdekoodin lisenssit eivät vaadi hyväksyntää normaalikäytössä, vain jakelua tai muokkaamista varten. Joten lisenssien näyttäminen asennuksen aikana on hieno, mutta sitä ei vaadita. ’ En epäile enempää lisenssien ja tekijänoikeusilmoitusten näyttämistä vain asennuksen aikana. Uskon, että tämä saattaa olla hieno, jos asennusohjelma osoittaa käyttäjän paikalliseen hakemistoon, josta he voivat löytää lisenssit myöhemmin, ja jos sovelluksessasi ei näy myöskään omia tekijänoikeusilmoituksiasi.Mutta jos näytät omiasi, näytä myös kolmansien osapuolten ilmoitukset samassa paikassa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *