Click here to Skip to main content
15,895,777 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralA quick ethical question Pin
kmoorevs30-Aug-16 3:03
kmoorevs30-Aug-16 3:03 
GeneralRe: A quick ethical question Pin
Tim Carmichael30-Aug-16 3:05
Tim Carmichael30-Aug-16 3:05 
GeneralRe: A quick ethical question Pin
Pete O'Hanlon30-Aug-16 3:05
mvePete O'Hanlon30-Aug-16 3:05 
GeneralRe: A quick ethical question Pin
Ron Anders30-Aug-16 3:08
Ron Anders30-Aug-16 3:08 
GeneralRe: A quick ethical question Pin
kmoorevs30-Aug-16 7:45
kmoorevs30-Aug-16 7:45 
GeneralRe: A quick ethical question Pin
Dan Neely30-Aug-16 8:31
Dan Neely30-Aug-16 8:31 
GeneralRe: A quick ethical question Pin
Jochen Arndt30-Aug-16 3:15
professionalJochen Arndt30-Aug-16 3:15 
GeneralRe: A quick ethical question Pin
Rajesh R Subramanian30-Aug-16 3:18
professionalRajesh R Subramanian30-Aug-16 3:18 
kmoorevs wrote:
The question is this: Is it OK to replace the Author, Company, and Icon resources in the freeware library so that you and your company are credited with the contents of the created archive?

I'm pretty sure this is illegal, and of course unethical.

Since 7-Zip seems to be distributed under LGPL, you could either:

  1. Write the code that calls into 7-Zip code as a DLL or such, and release only that portion under LGPL and license the rest of your application commercially. If I am correct, the other code in your application CANNOT CALL this code directly, even as load as a library, but instead must 'run' it from the outside. This is less desirable in my opinion; just read the next option to know why (OR)
  2. Instead of using 7-Zip code, you could call it as an external executable (like, by using ShellExecute) or so. By doing so, you're not using 7-Zip code, but only their binaries. And so your entire code could be shipped with a commercial license. This is what we do with ffmpeg and matsim.


Note: As you may already know, any advice given in this forum may not be appropriate legal advice.
GeneralRe: A quick ethical question Pin
kmoorevs30-Aug-16 3:50
kmoorevs30-Aug-16 3:50 
GeneralRe: A quick ethical question Pin
den2k8830-Aug-16 5:09
professionalden2k8830-Aug-16 5:09 
GeneralRe: A quick ethical question Pin
Rajesh R Subramanian30-Aug-16 12:29
professionalRajesh R Subramanian30-Aug-16 12:29 
GeneralRe: A quick ethical question Pin
KarstenK30-Aug-16 3:31
mveKarstenK30-Aug-16 3:31 
GeneralRe: A quick ethical question Pin
OriginalGriff30-Aug-16 4:03
mveOriginalGriff30-Aug-16 4:03 
GeneralRe: A quick ethical question Pin
TheGreatAndPowerfulOz30-Aug-16 5:09
TheGreatAndPowerfulOz30-Aug-16 5:09 
GeneralRe: A quick ethical question Pin
kmoorevs30-Aug-16 5:23
kmoorevs30-Aug-16 5:23 
QuestionRe: A quick ethical question Pin
megaadam30-Aug-16 4:28
professionalmegaadam30-Aug-16 4:28 
GeneralRe: A quick ethical question PinPopular
Brisingr Aerowing30-Aug-16 4:35
professionalBrisingr Aerowing30-Aug-16 4:35 
GeneralRe: A quick ethical question Pin
kmoorevs30-Aug-16 5:04
kmoorevs30-Aug-16 5:04 
GeneralRe: A quick ethical question Pin
Brisingr Aerowing30-Aug-16 4:39
professionalBrisingr Aerowing30-Aug-16 4:39 
GeneralRe: A quick ethical question Pin
kmoorevs30-Aug-16 5:06
kmoorevs30-Aug-16 5:06 
GeneralRe: A quick ethical question PinPopular
Wonde Tadesse30-Aug-16 7:04
professionalWonde Tadesse30-Aug-16 7:04 
GeneralRe: A quick ethical question Pin
kmoorevs30-Aug-16 8:02
kmoorevs30-Aug-16 8:02 
GeneralRe: A quick ethical question Pin
Wonde Tadesse30-Aug-16 8:05
professionalWonde Tadesse30-Aug-16 8:05 
GeneralRe: A quick ethical question Pin
Kiriander30-Aug-16 21:36
Kiriander30-Aug-16 21:36 
GeneralRe: A quick ethical question Pin
Peter Moore - Chicago31-Aug-16 2:12
Peter Moore - Chicago31-Aug-16 2:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.