Licensed Implications of a 7-Zip Call Due to a Proprietary Application

I want to use 7-Zip in my proprietary application.

7-Zip - LGPL

Note that in my application, I call something like this through my command line interface using system() : system( "7-Zip -blah -blah" );

  • If I use 7-Zip, do I have any LGPL obligations?
  • If I want to distribute 7z.dll, 7z.dll and 7z.exe with my application so that the user does not need to install 7-Zip separately, do I have any LGPL obligations?

thanks

+4
source share
2 answers
  • If the user provides 7zip, no.
  • Yes, you will need to provide a 7zip source if requested when distributing binary files.

You can also directly use the 7zip DLL without any problems, as it is LGPL. Once again, you will need the 7zip source code.

+2
source

Use the lzma SDK directly, this code has been placed in a public domain (see the headers if you don’t believe me), so you can include it in your application without worrying about LGPL.

+1
source

Source: https://habr.com/ru/post/1315881/


All Articles