Re: licensing

Simon deWeerdt <[email protected]> 19 Oct 2003 15:36:38 -0700
Newsgroups gmane.linux.usage.government
Organization Onside Projects Ltd
Message-ID <[email protected]>
On Sun, 2003-10-19 at 16:10, Taran Rampersad wrote:
> I fail to understand how offering the same code under 2 licenses is 
> beneficial. In fact, it's confusing. I could use the GPL'd code to 
> create a proprietary application that way, citing that I was using the 
> BSD license.
> 
> If you're going to GPL the code, GPL the code. If you're going to use 
> the BSD license, use the BSD license. Please don't do both, it has the 
> potential to be a legal quagmire.

I'm not a lawyer, but Perl, a widely used language in web applications
and other things is available this way.  I don't believe that making my
code available under BSD would change the licensing of any code I used,
in fact I might not be able to make any extensions of GPL code available
under BSD.  I would not advocate breaking licenses by making GPL stuff
available under BSD.

The way I see it is that advocates of GPL want to avoid having code lost
into proprietary applications.  I don't see that as a great concern
because all proprietary applications end up being supplanted by open
source ones sooner or later.  Some of the proprietary apps may last a
long time but eventually they fall out of favour and are discarded. 
Some of that code then finds its way into openly shared resources.

Its good/essential that some code is made GPL now but other things would
never be developed if there was no proprietary interest.  Most of us
programmers write code for proprietary applications.  Unfortunately GPL
cannot be included in those applications.  BSD allows the freedom to use
the code in other ways.  I think both licenses are good/essential.

I can make my code available under either license if I wish.  I don't
plan to make anyone else's GPL code available under BSD or BSD under
GPL.  This may not be the best solution for everyone but I think it
makes it widely usable by diverse interests.  The government needs can
be met by including a requirement for attribution and having the work
done by local developers.  Thats how I see it at any rate.

Simon de Weerdt