1
Windows a jiné systémy / Linkování GPL s nesvobodnou dll knihovnou
« kdy: 26. 10. 2015, 00:18:25 »
Dobrý den,
píši ovládací sw k jednomu hw a nejsem si jist, zda-li ho smím distribuovat pod GPL (v3). V programu používám ovladač od výrobce hw (distribuovaný ve formě dll knihovny), tato knihovna se do systému instaluje spolu s ovladačem, nebyla by tedy součástí distribuce mého sw. Horší je však, že MinGW ji dynamicky linkuje pomocí import knihovny *.lib souboru a zároveň *.h souboru obsahujícího následující text
****************************************************************
* *
* C Dynamic Link Library (DLL) the AOTF Driver. *
* Copyright (C) 2004, Crystal Technology, Inc. *
* *
* Revision History: *
* Date Who Comments *
* 2004/09/13 Dale Gifford Genesis. *
* *
****************************************************************//
Mohu svou aplikaci distribuovat pod GPL, pokud
- má instalačka nebude obsahovat nesvobodnou dll s ovladačem (je již v sytému všech potenciálních uživatelů)
- v distribuci zdrojových kódů nezahrnu daný header a lib soubor a v HOWTO napíšu, že pro kompilaci je jej nutné zkopírovat z nainstalovaného balíčku ovladače ?
Může mi nějakým způsobem výrobce HW zakázat takovýto SW zveřejnit?
píši ovládací sw k jednomu hw a nejsem si jist, zda-li ho smím distribuovat pod GPL (v3). V programu používám ovladač od výrobce hw (distribuovaný ve formě dll knihovny), tato knihovna se do systému instaluje spolu s ovladačem, nebyla by tedy součástí distribuce mého sw. Horší je však, že MinGW ji dynamicky linkuje pomocí import knihovny *.lib souboru a zároveň *.h souboru obsahujícího následující text
****************************************************************
* *
* C Dynamic Link Library (DLL) the AOTF Driver. *
* Copyright (C) 2004, Crystal Technology, Inc. *
* *
* Revision History: *
* Date Who Comments *
* 2004/09/13 Dale Gifford Genesis. *
* *
****************************************************************//
Mohu svou aplikaci distribuovat pod GPL, pokud
- má instalačka nebude obsahovat nesvobodnou dll s ovladačem (je již v sytému všech potenciálních uživatelů)
- v distribuci zdrojových kódů nezahrnu daný header a lib soubor a v HOWTO napíšu, že pro kompilaci je jej nutné zkopírovat z nainstalovaného balíčku ovladače ?
Může mi nějakým způsobem výrobce HW zakázat takovýto SW zveřejnit?