View Full Version : using GPL licensed programs from other programs
Ken Shaw
11-14-2003, 01:58 AM
G'day,
I've just got a question about the GPL. If you have a program like Xdelta,
that will compile to a command line program - but one that is protected by
the GPL - how can you use it?
Eg. lets just say you produced a visual basic windows program that made
calls to a command line GPL program, would the visual basic program be a
derivative work and thus subject to the GPL? i.e. - you're not linking to
teh GPL program, your just making command line calls - but you are including
the binary of the GPL program in your installer - how would this play out?
cheers,
ken
boffy_b
11-15-2003, 08:03 AM
IANAL, but how I understand it is that as long as you are not adding any
of your code into Xdelta, none of your code has to be GPL'd, you can
re-distribute GPL'd software with proprietary ones on th same medium, in
th same package, no problem(just look at RedHat). Just make sure that
you don't put any code you want to keep proprietary into Xdelta(that is,
if you want to re-distribute it, you are free to do whatever you want if
you are just going to keep it on your own computer, but you sound like
you intend to distrbute.).
From what you say, your program sounds perfectly legal, I *believe*
that non-GPL apps can communicate with GPL ones at run-time(after all,
they do run on top of windows, talking to th API, etc.), nothing wrong
with that, but from what you say, it seems like what you have written a
VB front-end to Xdelta, and if this is th case, I don't see your
motivation in keeping it proprietary. It's not like it would be much use
on its own, and any prgrammer could whip up a GPL'd front-end for ther
favourite app quite quickly, but legally, I see no problem with what you
intend to do.
I repeat, I am *not* a lawyer, this is not to be taken as legal adive,
merely my opinion, yadda yadda...
boffy_b
Ken Shaw wrote:
G'day, I've just got a question about the GPL. If you have a program like Xdelta, that will compile to a command line program - but one that is protected by the GPL - how can you use it? Eg. lets just say you produced a visual basic windows program that made calls to a command line GPL program, would the visual basic program be a derivative work and thus subject to the GPL? i.e. - you're not linking to teh GPL program, your just making command line calls - but you are including the binary of the GPL program in your installer - how would this play out? cheers, ken
--
\//_
C ._)
| _| - "It is amazing what you can
| | accomplish if you do not
care who gets the credit." - Anon
Paul DeGroot
01-06-2004, 09:49 AM
I'd concur with boffy_b, with the additional note that when you
redistribute the binary version of Xdelta you are probably required
under the GPL to also redistribute the original source code with full
copyright info. It's not a big deal (unless the source is a huge file
that won't fit on your distribution disk). Most of your customers will
probably never look at it, and anyone with an interest in Xdelta should
probably get the most recent version of the source code anyway.
Paul DeGroot
Licensing Analyst
Directions on Microsoft
Independent Research on Microsoft Strategies and Directions
www.directionsonmicrosoft.com
boffy_b wrote: IANAL, but how I understand it is that as long as you are not adding any of your code into Xdelta, none of your code has to be GPL'd, you can re-distribute GPL'd software with proprietary ones on th same medium, in th same package, no problem(just look at RedHat). Just make sure that you don't put any code you want to keep proprietary into Xdelta(that is, if you want to re-distribute it, you are free to do whatever you want if you are just going to keep it on your own computer, but you sound like you intend to distrbute.). From what you say, your program sounds perfectly legal, I *believe* that non-GPL apps can communicate with GPL ones at run-time(after all, they do run on top of windows, talking to th API, etc.), nothing wrong with that, but from what you say, it seems like what you have written a VB front-end to Xdelta, and if this is th case, I don't see your motivation in keeping it proprietary. It's not like it would be much use on its own, and any prgrammer could whip up a GPL'd front-end for ther favourite app quite quickly, but legally, I see no problem with what you intend to do. I repeat, I am *not* a lawyer, this is not to be taken as legal adive, merely my opinion, yadda yadda... boffy_b Ken Shaw wrote: G'day, I've just got a question about the GPL. If you have a program like Xdelta, that will compile to a command line program - but one that is protected by the GPL - how can you use it? Eg. lets just say you produced a visual basic windows program that made calls to a command line GPL program, would the visual basic program be a derivative work and thus subject to the GPL? i.e. - you're not linking to teh GPL program, your just making command line calls - but you are including the binary of the GPL program in your installer - how would this play out? cheers, ken
MyLounge.com Site Map
Forum:
Cars,
Cell Phone,
Database,
Games,
Home Improvement,
IT,
Music,
School,
Sports,
Web Design,
Web Server,
Weight Loss
The MyLounge.com forum is intended for informational use only and should not
be relied upon and is not a substitute for any advice. The information contained
on MyLounge.com are opinions and suggestions of members and is not a representation
of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for
the accuracy, completeness or usefulness of any postings or the qualifications
of any person responding. Please consult a expert or seek the services of an
attorney in your area for more accuracy on your specific situation. Please note
that our forums also serve as mirrors to Usenet newsgroups. Many posts you see
on our forums are made by newsgroup users who may not be members of MyLounge.com
Term of Service
vBulletin v3.0.7, Copyright ©2000-2008, Jelsoft Enterprises Ltd.