-
Notifications
You must be signed in to change notification settings - Fork 3
Dependencies & Licensing
Whether the exported function or the COM objects are used, the built DLL must be shipped with one of 3 possible 7-zip DLLs; 7z.dll
, 7za.dll
or 7zxa.dll
. The difference among those 3 DLLs are the formats that are supported. For example, the .zip
format is only available in the full 7z.dll
and not in the 2 other DLLs. The DLLs can be gotten from the 7-zip downloads. Note that the 7za.dll
and 7zxa.dll
are available via the extras package while the 7z.dll
is available via the full package. It is my understanding that any of the 3 DLLs can be used without installing 7-zip GUI. However, you should comply with the LGPL license's terms (e.g. provide information on the source code & downloads for both the 7-zip DLL and TwinBasicSevenZip DLL). Being a LGPL, there is no problem using it in a commercial / closed-source applications. However any modifications you make to the either projects should be made available as per the license.