Zárt. Ez a kérdés témán kívüli . Jelenleg nem fogadja el a válaszokat.

Megjegyzések

  • @LordNeckbeard szia, ' sok kérdés ' mis -tönköly. Igen, mindent elolvastam már, és még mindig nem fekete-fehér. az összeállítások megjelölnek .. A Windows build for C # alkalmazást használom. csak 1 letöltés van az adott verzióhoz, így még mindig nem tudom, mit tegyek. A többi kérdés elolvasása az FFMPEG licenceléshez nem látok egyértelmű válaszokat … csak találgatások … ezért a kérdésem 🙂
  • most láttam az összeépítési kérelmet – köszönöm
  • I ' szavazom, hogy ezt a kérdést témaként zárjam le, mert szoftver gyártásának engedélyezéséről van szó, nem pedig videotermelésről.
  • Közvetlenül a videó gyártásáról szól. Úgy tűnik, hogy az FFMPEG nagy rejtély az engedélyezés szempontjából, és népszerű kérdés az emberek körében. Kivételként hagynia kell. Ezek a táblák arról szólnak, hogy segítsenek az embereknek, és ez a válasz nekem és más embereknek is segít. A SO táblákkal az a baj, hogy elitizmussá válhatnak. Pls nem veszi ezt sértésnek. Segítettetek a kérdésem egy részében, és hálás vagyok
  • Én ' szavazok a kérdés újbóli megnyitására, mivel erre rendkívül nagy szükség van. válaszolni. A 22 igen szavazat ezt jelzi. Ez egy különleges eset, csak azért, mert nagy szükség van a kérdés pontos megválaszolására.

Válasz

Igen, használhatja az FFmpeg-et egy kereskedelmi termékben

Az FFmpeg a GNU Lesser General Public License ( LGPL ) 2.1-es vagy újabb verzió.

Bizonyos funkciókra, például néhány külső könyvtár támogatására (például libx264 és libx265) és különféle szűrőkre a GNU General Public License ( GPL ) 2. vagy újabb verzió (lásd a kereskedelmi x264 licenckivételt alább). Ha ezek az alkatrészek megszokják, a GPL az egész FFmpeg-re vonatkozik. Lásd az LICENSE.md forrást az FFmpeg GPL-részeinek listájához, és mely külső könyvtárakhoz szükséges a GPL.

Tehát, igen, biztosan használhatja az FFmpeg-et kereskedelmi termékekben , és mindkét licenc lehetővé teszi a kereskedelmi felhasználást, terjesztést és módosítást. Az FFmpeg ingyenes, de más licencfeltételek mellett nem érhető el.

Melyik licencet használja, rajtad múlik, és attól függ, hogy milyen igényeid vannak, és hogyan van konfigurálva az FFmpeg buildje, de meg kell felelnie annak a licencnek, amelyet végül a használatával használ. Az FFmpeg nem törődik azzal, hogy kereskedelmi célokra használja-e vagy sem: csak az, hogy megfelelően követi a licencet.

Mit kell tennem a megfelelés érdekében?

Ha újra csak az FFmpeg használatát magán- vagy házon belüli használatra, vagy valójában egyáltalán nem terjeszt semmit az FFmpeg-től, akkor nem kell semmit tennie. Ellenkező esetben egy nagyon részletes lista az FFmpeg licencmegfelelőségi ellenőrzőlistán található. Összefoglalásként a következőket kell tennie:

GPL 2.0+

  • Tegye elérhetővé az Ön által használt FFmpeg forráskódot.
  • Adja meg a megfelelő példányt FFmpeg licenc a terjesztett szoftverrel (lásd: COPYING.GPLv2 vagy COPYING.GPLv3).
  • Állapotváltozások. Ha módosítja az FFmpeg forráskódot, dokumentálnia kell a változtatásokat.
  • Használja ugyanazt a licencet. Ha módosítja az FFmpeg forráskódot, akkor ugyanazon licenc alatt kell maradnia.

LGPL 2.1+

  • Tegye elérhetővé az Ön által pontosan használt FFmpeg forráskódot.
  • Adja meg a megfelelő FFmpeg licenc másolatát a terjesztett szoftverrel (lásd: COPYING.LGPLv2.1 vagy COPYING.LGPLv3).
  • Állapotváltozások. Ha módosítja az FFmpeg forráskódot, dokumentálnia kell a változtatásokat.
  • Használja ugyanazt a licencet. Ha módosítja az FFmpeg forráskódot, akkor ugyanazon licenc alatt kell maradnia. Ez nem érvényes, ha csak összekapcsolt FFmpeg könyvtárakat használ.

Milyen licencet használ az FFmpeg?

A ffmpeg -L parancs kiad egy bekezdést, amely jelzi az Ön licencét. Példa az LGPL v2.1 + verzióra:

az ffmpeg ingyenes szoftver; terjesztheti és / vagy módosíthatja a Free Software Foundation által közzétett GNU Lesser General Public License feltételei szerint; vagy a licenc 2.1-es verziója, vagy (tetszés szerint) bármely újabb verzió.

Mi a helyzet az x264-es kereskedelmi licenccel?

Az x264 kereskedelmi licenc LGPL kompatibilis, de az FFmpeg nem rendelkezik olyan lehetőséggel, amely letiltaná a GPL követelményt a kereskedelmi licenccel rendelkező x264 számára, ezért ezt manuálisan kell megtennie. Ezért, ha kereskedelmi licencet vásárol a x264 licencszolgáltatásból , akkor engedélyezheti:

  • az x264 fordítását a --disable-gpl.
  • Módosítsa az FFmpeg forráskódban található configure fájlt a libx264 áthelyezéséhez a EXTERNAL_LIBRARY_GPL_LISTEXTERNAL_LIBRARY_LIST.
  • Az ffmpeg fordítása nélkül --enable-gpl, és linkelje az x264-et, amelyet fordítottak le a --disable-gpl.

Ebben az esetben továbbra is az LGPL érvényes, ezért ne felejtse el hozzáférhetővé tenni az Ön által használt FFmpeg forráskódot, és adja meg, hogy milyen változtatásokat hajtott végre.

Szükségem van-e kereskedelmi licencre az x264-től?

Akkor tegye, ha az alkalmazása nem GPL-kompatibilis, és összekapcsolt x264-gyel terjesztik. Lásd: [x264-devel] Az x264 kereskedelmi engedélyeztetésének meghirdetése a hozzáadáshoz további részletek.

Lásd még:

Megjegyzések

  • hú! Milyen nagyszerű válasz!
  • @AJ Henderson szeretné megnyitni ezt? népszerű kérdésnek és válasznak tűnik 🙂
  • Remek válasz! Tudná tisztázni, hogy mit jelent a " a linkelt x264-el terjesztett "? Mi van, ha olyan szoftvert terjesztek, amely az ffmpeg telepítésére támaszkodik, és felhívom, pl. héjon vagy alfolyamaton keresztül? Mi van, ha némán telepítem az ffmpeg-et (módosítás nélkül), és később a szoftveremről hívom?

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük