Kommentit
- @LordNeckbeard hei, ' monia kysymyksiä ' mis – speltti. Kyllä, olen lukenut kaiken sen aikaisemmin, enkä ole vieläkään mustavalkoinen. kokoelmat ilmestyvät .. Käytän Windows build for C # -sovellusta. kyseiselle koontiversiolle on vain yksi lataus, joten en vieläkään tiedä mitä tehdä. Lukemalla muita FFMPEG-lisensointikysymyksiä en näe selkeitä vastauksia .. vain arvauksia … joten kysymykseni 🙂
- näki juuri koontipyynnön – kiitos
- I ' äänestin tämän kysymyksen sulkemiseksi aiheen ulkopuolella, koska kyse on ohjelmistojen tuottamisen lisensoinnista, ei videotuotannosta.
- hyvin suoraan se koskee videotuotantoa. FFMPEG näyttää olevan suuri mysteeri lisenssien suhteen ja ihmisten suosima kysymys. Sinun pitäisi jättää se poikkeukseksi. Näillä taulukoilla on tarkoitus auttaa ihmisiä, ja tämä vastaus auttaa minua ja myös muita ihmisiä. SO-levyjen ongelmana on, että niistä voi tulla elitismi. Pls ei pidä sitä loukkauksena. Olet auttanut minua joissakin kysymyksissäni ja olen kiitollinen
- Äänestän tämän kysymyksen avaamiseksi uudelleen, koska kysynnän tarve on yleinen. ' vastata. 22 ääntä osoittaa tämän. Tämä on erityistapaus vain siksi, että tähän kysymykseen on vastattava tarkasti.
Vastaa
Kyllä, voit käyttää FFmpegiä kaupallisessa tuotteessa.
FFmpeg on lisensoitu GNU Lesser General Public License -lisenssillä ( LGPL ) versio 2.1 tai uudempi.
Jotkin ominaisuudet, kuten joidenkin ulkoisten kirjastojen tuki (esimerkiksi libx264 ja libx265) ja erilaiset suodattimet, kuuluvat GNU: n yleisen julkisen lisenssin ( GPL ) versio 2 tai uudempi (katso alla oleva kaupallisen x264-lisenssin poikkeus). Jos nämä osat tottuvat, GPL koskee kaikkia FFmpeg-tiedostoja. Katso lähteestä LICENSE.md
nähdäksesi luettelon FFmpegin GPL-osista ja mitkä ulkoiset kirjastot vaativat GPL: n.
Joten, kyllä, voit ehdottomasti käyttää FFmpegiä kaupallisissa tuotteissa , ja molemmat käyttöoikeudet sallivat kaupallisen käytön, jakelun ja muokkaamisen. FFmpeg on ilmainen, mutta sitä ei ole saatavana muilla käyttöoikeusehdoilla.
Käyttämäsi lisenssi on sinun tehtäväsi ja riippuu tarpeistasi ja siitä, miten FFmpeg-koontiversio on määritetty, mutta sinun on noudatettava mitä tahansa käyttölupaa, jonka päätät käyttää . FFmpeg ei välitä, käytätkö sitä kaupalliseen tarkoitukseen vai et: vain, että noudatat lisenssiä oikein.
Mitä minun on tehtävä, jotta voin noudattaa sitä?
Jos vain FFmpegin käyttö yksityiseen tai talon sisäiseen käyttöön, tai et jaa mitään FFmpegiltä ollenkaan, sinun ei tarvitse tehdä mitään. Muussa tapauksessa katso erittäin yksityiskohtainen luettelo FFmpeg -lisenssin noudattamisen tarkistusluettelosta . Yhteenveto edellyttää seuraavaa:
GPL 2.0+
- Anna saataville tarkka käyttämäsi FFmpeg-lähdekoodi.
- Anna kopio sopivasta FFmpeg-käyttöoikeus hajautetun ohjelmiston kanssa (katso
COPYING.GPLv2
taiCOPYING.GPLv3
). - Tila muuttuu. Jos muokkaat FFmpeg-lähdekoodia, sinun on dokumentoitava muutos.
- Käytä samaa lisenssiä. Jos muokkaat FFmpeg-lähdekoodia, sen on pysyttävä samalla lisenssillä.
LGPL 2.1+
- Aseta saataville tarkka käyttämäsi FFmpeg-lähdekoodi.
- Anna kopio asianmukaisesta FFmpeg-lisenssistä hajautetun ohjelmiston mukana (katso
COPYING.LGPLv2.1
taiCOPYING.LGPLv3
). - Tilamuutokset. Jos muokkaat FFmpeg-lähdekoodia, sinun on dokumentoitava muutos.
- Käytä samaa lisenssiä. Jos muokkaat FFmpeg-lähdekoodia, sen on pysyttävä samalla lisenssillä. Tämä ei päde, jos käytät vain linkitettyjä FFmpeg-kirjastoja.
Mitä lisenssejä FFmpeg käyttää?
ffmpeg -L
-komento antaa kappaleen, joka ilmaisee käyttöoikeutesi. Esimerkki LGPL v2.1 +:
ffmpeg on ilmainen ohjelmisto; voit levittää sitä uudelleen ja / tai muokata sitä Free Software Foundationin julkaisemien GNU Lesser General Public License -ehtojen ehtojen mukaisesti; joko lisenssin versio 2.1 tai (valintasi mukaan) mikä tahansa uudempi versio.
Entä x264-kaupallinen lisenssi?
Kaupallinen x264-lisenssi on LGPL-yhteensopiva, mutta FFmpegillä ei ole vaihtoehtoa, joka poistaa GPL-vaatimuksen käytöstä kaupalliselle lisenssille x264, joten sinun on tehtävä se manuaalisesti. Siksi, jos ostat kaupallisen käyttöoikeuden x264 -lisenssillä , sinulla on oikeus:
- kääntää x264-tiedosto
--disable-gpl
. - Muokkaa FFmpeg-lähdekoodin
configure
-tiedostoa siirtämään libx264 tiedostostaEXTERNAL_LIBRARY_GPL_LIST
–EXTERNAL_LIBRARY_LIST
. - Käännä ffmpeg ilman
--enable-gpl
ja linkitä x264-tiedostoosi, joka on käännetty hakemistolla--disable-gpl
.
Tässä tapauksessa sovelletaan edelleen LGPL: ää, joten älä unohda asettaa saataville tarkkaa FFmpeg-lähdekoodia ja ilmoita tekemäsi muutokset.
Tarvitsenko kaupallisen lisenssin tuotteelta x264?
Teet, jos sovelluksesi ei ole GPL-yhteensopiva ja sitä jaetaan linkitetyn x264: n kanssa. Katso [x264-devel] Ilmoitetaan kaupallista lisensointia varten x264: lle lisäystä varten lisätietoja.
Katso myös
- FFmpeg-lisenssi ja oikeudelliset näkökohdat
- GNU Lesser General Public License, versio 2.1
- GNU General Public License, versio 2
- Usein kysytyt kysymykset GNU-lisensseistä
Kommentit
- vau! Mikä loistava vastaus!
- @AJ Henderson haluaisitko avata tämän? se näyttää olevan suosittu kysymys ja vastaus 🙂
- Hyvä vastaus! Voisitteko selvittää, mitä " jaettu linkitetyn x264: n avulla " tarkoittaa? Entä jos jakelen ffmpegin asentamiseen perustuvaa ohjelmistoa ja kutsun sen, esim. kuoren tai aliprosessin kautta? Entä jos asennan ffmpeg-tiedoston (modifioimatta sitä) äänettömästi ja kutsun sen myöhemmin ohjelmistostani?