EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Software Licensing; the GNU GPL and EPICS
From: john sinclair <[email protected]>
To: Steven Hartman <[email protected]>
Cc: Andrew Johnson <[email protected]>, tech talk <[email protected]>
Date: Wed, 19 Dec 2001 12:25:02 -0500 (EST)
I'm not so sure I would accept this interpretation.

This implies, for example, that I cannot build a proprietary
plugin for mozilla.

On the other hand, if I'm wrong, then consider this:

Can I build a proprietary module that is callable via RPC and
supply a GPL'ed client interface piece?

Or, similarly, how about a proprietary server with a GPL'ed client
library.

And, if there is a plugin scheme for dynamically loadable modules, I can
always build such a module and claim the module to be proprietary! So now
the module may be used by any program that implements the plugin scheme.
You cannot overturn my rights as the author of a proprietary module by
building a GPL'ed program that can use my module. And you cannot tell
me, if you have been given the right to use my proprietary module, that
because you are now dynamically linking my module with your GPL'ed
program that I must make my module GPL. And if you think that if I
link one instance of an unaltered GPL'ed program with that module that I
have violated any license then switch your cart and horse. The GPL doesn't
dictate what we do with an instance of code, rather it constrains what we
may and may not do with GPL code we have altered and now wish to
redistribute. I know this is only one interpretation but I don't believe
its completely groundless.

On the other hand, if you do build a new edm module and distribute it, you
should make your module GPL so others (outside of the EPICS community)
may use it. This conforms to the spirit of the GPL (imho). Edm was
initially developed by myself on my own time with my own resources. It
was released 1st to an indivdual outside of the EPICS community who worked
on the Vsystem PV object and made other minor contributions to the
development effort. His ability to enjoy additional contributions
from those inside the EPICS community is what the GPL is all about (again,
imho).

There are too many complications here to make this issue a trivial
one.

John

On Wed, 19 Dec 2001, Steven Hartman wrote:

> On Tue, 18 Dec 2001, Andrew Johnson wrote:
> > One question that nobody can answer (because the courts would probably
> > have to rule on this) is whether it's legal to actually load a program
> > that links together GPL and non-free software, because such a combination
> > involves the act of copying.
> 
> The GPL FAQ seems to address this though from a different point of view.
> 
> http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL
> 
> Q.	You have a GPL'ed program that I'd like to link with my code to
> 	build a proprietary program. Does the fact that I link with your
> 	program mean I have to GPL my program?
> 
> A.	Yes.
> 
> IANAL and TINLA,
> -- 
> Steve Hartman
> [email protected] | 919-660-2650
> Duke Free Electron Laser Laboratory
> 
> 
> 

John Sinclair
[email protected]
Oak Ridge National Lab
865-576-6362   865-574-1268 (fax)



Replies:
Re: Software Licensing; the GNU GPL and EPICS Steven Hartman
References:
Re: Software Licensing; the GNU GPL and EPICS Steven Hartman

Navigate by Date:
Prev: Re: Software Licensing; the GNU GPL and EPICS Steven Hartman
Next: Re: Software Licensing; the GNU GPL and EPICS Steven Hartman
Index: 1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Software Licensing; the GNU GPL and EPICS Steven Hartman
Next: Re: Software Licensing; the GNU GPL and EPICS Steven Hartman
Index: 1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·