You are here

Using 7-zip portable in a GPL app

3 posts / 0 new
Last post
computerfreaker
computerfreaker's picture
Offline
Last seen: 12 years 7 months ago
Developer
Joined: 2009-08-11 11:24
Using 7-zip portable in a GPL app

I'd like to use 7-zip portable in a GPL app (including bundling it with my app; of course I'd give credit to PortableApps.com); the thread located at https://portableapps.com/node/17673 makes me think I can do this, but I want to be sure...

Thanks!

lewisje
Offline
Last seen: 13 years 7 months ago
Joined: 2010-04-08 06:35
licensing issues

7-Zip is released under the LGPL with unRAR restriction: http://www.7-zip.org/license.txt
The PortableApps launcher is released under the GPL: https://portableapps.com/apps/utilities/7-zip_portable

Depending on how you're using 7-Zip Portable, you may be able to bundle it with a commercial application; if you're actually linking to it in the code you're writing (instead of invoking 7-Zip Portable, sending it some parameters, and letting it do its thing) however it will need to be under the GPL.

If you don't need your users to use the 7-Zip GUI, however, it may be easier to do what the team behind AppCompactor did by bundling just 7za.exe, the stand-alone 7-Zip command-line client: http://www.7-zip.org/download.html
This program, like the 7-Zip GUI version, is licensed under the LGPL with unRAR restriction, so you can use it regardless of the license for your project.

The unRAR restriction prohibits people from using the freely-available but not freely-modifiable unRAR source code from the Roshals to reverse-engineer a way to create RAR files and thereby compete with RARlab's own WinRAR and command-line RAR products; this is why there are plenty of open-source products that can read RAR files but none that can make them.

Mir
Mir's picture
Offline
Last seen: 11 years 9 months ago
Joined: 2007-12-03 16:07
informitive

thank you for the information!

Log in or register to post comments