Can I use the source code of 7-Zip in a commercial application?
Since 7-Zip is licensed under the GNU LGPL you must follow the rules of that license. In brief, it means that any LGPL'ed code must remain licensed under the LGPL. For instance, you can change the code from 7-Zip or write a wrapper for some code from 7-Zip and compile it into a DLL; but, the source code of that DLL (including your modifications / additions / wrapper) must be licensed under the LGPL or GPL. Any other code in your application can be licensed as you wish. This scheme allows users and developers to change LGPL'ed code and recompile that DLL. That is the idea of free software.
Read more here: http://www.gnu.org/.
You can also read about the LZMA SDK, which is available under a more liberal license.
Read more here: http://www.gnu.org/.
You can also read about the LZMA SDK, which is available under a more liberal license.
- Can I use 7-Zip in a commercial organization?
- Can I use the EXE or DLL files from 7-Zip in a Commercial Application?
- Can I use the source code of 7-Zip in a commercial application?
- How can I add support for 7z archives to my application?
- How can I install 7-Zip in silent mode?
- What about ACE archive support?
- Why are there linking errors when I compile 7-Zip or LZMA SDK with Visual C++ 6.0?
- Why can't 7-Zip open some ZIP archives?
- Why can't 7-Zip use big dictionary in 32-bit Windows?
- Why do the add, delete and update operations not work for some existing archives?
- Why doesn't the command line version add files without extensions to an archive?