Re: licensing

Russell McOrmond <[email protected]> Sun, 19 Oct 2003 22:50:54 -0400 (EDT)
Newsgroups gmane.linux.usage.government
Message-ID <[email protected]>
On 19 Oct 2003, Simon deWeerdt wrote:

> I don't see what is wrong with proprietary software people making a
> profit.  I DO see something wrong with idealists insisting everyone
> write software for free.

  If people are to have a conversation we need to ensure people are
talking about the same thing.  The GPL has been seen as idealistic by
some, while others consider it a very practical business decision to help
facilitate (accelerate) market corrections.

  Free/Libre software is about freedom, not price: think of the pragmatic
"free market" not the unlikely "free beer".

  The GPL and other reciprocal free/libre licenses do not insist anyone
writes software for free, it just limits derivative software from being
considered a manufactured good by not allowing royalty payments.  Royalty
payments are one single incumbent business model, not what determines
whether software is commercial or not (GPL'd software can be commercial
software)  or whether software developers will be paid or not.

  If anyone is curious about the separation of this single problematic
business model/methodology known as "software manufacturing" from the
software sector generally, see the mini-history reference in a submission
I am making to a number of Canadian MP's:

  http://www.flora.ca/copyright2003/section92.html#history
  Software history

  The origins of our movement can be found in the formation of the 
  software sector generally. Prior to the 1960's software was always
  bundled with hardware as part of an integrated device. You had a device
  that could do word processing, but it could not be easily reprogrammed 
  to do other work.  Hardware was obviously manufactured, distributed and
  sold on a per-unit basis and thus the bundle of hardware and software 
  was marketed that way.

  In the 1960's the software sector formed with the separation of software 
  from hardware. At this point two very different camps were formed. There 
  were those who felt that software should be treated the same as 
  hardware, with those in the "software manufacturing" movement relying
  almost entirely on business models from the manufacturing sector. This
  subset of the software industry was very successful from the 1960's up 
  to today.

  Another group of people noticed that software, being intangible and 
  naturally non-rivalrous, has very different attributes than hardware. 
  They felt that there was no need to arbitrarily limit software and
  software business models to those from the manufacturing sector, and 
  think of per-unit royalty payments as simply one business model among
  many.


> You may be right.  It depends on what you want the software used for. I
> think both licenses allows the widest use while preserving copyright.

  By the way, you don't need to dual-license software in BSD and GPL as
the BSD is GPL compatible.  You may already mix both GPL and BSD code in
the same binary.  Both BSD Unix and Linux have a mix of both within the
kernels, with most BSD kernels having any GPL licensed code in a directory
you would exclude if you were compiling against software that was not
licensed GPL compatible.

  The GPL does not say that all software linked with GPL must also be
licensed GPL.  What it says is that all linked software must offer a
license that is GPL-compatible.  For a list of GPL compatible licenses
(which includes the new BSD license, but not the old one) see:
  http://www.fsf.org/licenses/license-list.html#GPLCompatibleLicenses


---
 Russell McOrmond, Internet Consultant: <http://www.flora.ca/> 
 Governance software that controls ICT, automates government policy, or
 electronically counts votes, shouldn't be bought any more than 
 politicians should be bought.  -- http://www.flora.ca/russell/