IF2 Topic: Free Software Licenses

Trent Shipley plug-discuss@lists.plug.phoenix.az.us
Tue, 23 Jul 2002 23:18:58 -0700


The problem with GPL is that it's viral and broadly worded.

1)  Standard proprietary copyright is ok.  I can either purchase or rent 
arbitary rights to anyone elses intellectual property ... at least in theory.  
If the owner of critical property refuses to sell on reasonable terms I (or 
we) can apply pressure.  If it effects enough people a government could (in 
theory) condemn the property under eminent domain.

2) Straight public domain, Berkeley-Apache copyright, and academic publication 
are ok.  I just use the unencumbered property, adding citations as needed.  
If that isn't good enough then I patent all unallocated applications or 
embrace and extend the part of intellectual commons in question.  Voila!  
Free IP!  As easy as taking land from aboriginal populations.

3) GPL is not ok.  I can't buy it.  Sure maybe I can buy a non-GPL encumbered 
1st generation of the software.  However, after its been un-enclosable common 
intellectual domain for a few years one of those @#$% syndico-anarchist 
hacker punks is going to refuse to sell some critical piece of code.  If I 
reverse engineer, or black box the fragments function the punk might sue me 
based on the anti-reverse engineering laws I lobbied for.  
Furthermore, the code was put into GPL *for* the public good so the government 
is unlikely to exercise eminent domian.  I can't safely extend and embrace 
GPLed intellectual property to render it effectively proprietary--the licence 
was designed to prevent enclosure.  Of course I might be able to get a 
patent, but who wants a patent that either depends on, incorporates or 
extends a domain of knowledge with substantial GPLed solution space.

===

GPL does not mean that a GPLed property cannot be used for personal gain.  
However, a GPLed property cannot safely be rendered back into exclusively 
private property nor can GPLed property be safely incorporated into 
proprietary property, lest its virus grant public usefruct of private 
property. 

Yes, property owners *can* dual license a property (or portion of a property) 
under GPL.  Unfortunately, as more legal persons contribute to a code-base it 
becomes geometrically more difficult to secure a title to the code that is 
*not* GPL encumbered.  

=========

Question:

Postgresql has Berkeley literal and Apache style clauses in its license.  
However, to compile your own copy you need gmake.  Let's suppose SUN wants to 
sell a proprietary, commercial version of Postgresql, distributing only 
selected source code.  You can modify distributed source code, but the EULA 
clearly states that in doing so SUN automatically gets a non-exclusive, but 
comprehensive, license to any extension you create and distribute.  (In 
effect, if you improve SUN's Postgres you own all the property rights to the 
extension ... and so does SUN.)

RS and the FSF say that's not good enough.  Furthermore Postgresql *depends* 
on the GPLed product gmake.  Therefore they argue that SUNs Postgresql is 
GPLed (unless they switch their Postgresql product off of any GPL 
dependencies, so no gmake, no gcc....   PS: I know that GPL explicitly 
excuses products of a compilation that used GPL tools from the GPL virus.  
For the sake of argument imagine Great GPL--GGPL that does not grant this 
exception.  For GGPL the virus applies if there is any dependency or 
incorporation combined with effective proprietary control [that is, third 
parties cannot infect (or dis-infect) parties of the first or second part].)

Now SUN is forced to do two things.  First it has to wean its SUNygres off of 
gmake, gcc, and other (G)GPLed tools.  Oh well, SUN can afford that, just 
skip a product cycle to make the fixes.  What really hurts is when the FSF 
refuses to accept compensation (maybe it *can't*--if it isn't authorized to 
represent all the contributors to the code-base).  SUN is forced to open 
contamined proprietary code included in the SUNygres proprietary distribution 
thus exposing trade secrets.

NOW do you see how *EVIL* your (G)GPL can do? 


On Tuesday 23 July 2002 10:24 pm, Derek Neighbors wrote:
> > I just read *another* person who ought to know better
> > referring to how the GPL "destroys intellectual
> > property." Can someone please work up a presentation
> > for IF2 on the different types of Free Software
> > licenses?
>
> A great way to argue the "destroys intellectual property" debate is beat
> them with their own poor use of terminology.
>
> Say how does the GPL destroy 'trademarks' again? (after they say thats
> not what they meant)
> Say how does it kill 'non-compete agreements? (after they say thats not
> what they meant)
> Say how does it overstep the bounds of a 'non-disclosure agreement'?
> (after they say thats not what they meant)
> Say how does it kill exactly does it kill 'patents' again? (after they
> possibly stretch for ways and say thats not what they really mean)
> Say how does it kill 'copyright' again? (at which point they will
> probbably pontificate for some time and then you rebuttal with so let me
> get this straight.  The GPL relies on copyright to be enforced, yet you
> say it kills copyright, therefore it must not be enforceable so why are
> you so worried again?)
>
> At which point you say I'm not sure what other 'intellectual property'
> you think its destroy maybe you could enlighten me. ;)
>
> (of course this is best done with your most sarcastic attitude) ;)
>
> > I mean, it's so frustrating. Don't like the GPL?
> > Fine. Ignore it. Just fall back to plain old copyright.
>
> Yes I find it VERY funny people try to say GPL is so horrid when it
> grants MORE rights than normal copyright intended.
>
> > Want to modify it? Want to give it to someone else?
> > Hmmm, well, OK, but only if you agree to some
> > conditions. I'm not forcing you to go beyond
> > traditional copyright, but if you want to, here's
> > what you have to agree to.
>
> People are funny sometimes. :)
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't
> post to the list quickly and you use Netscape to write mail.
>
> PLUG-discuss mailing list  -  PLUG-discuss@lists.plug.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss