[NTLUG:Discuss] Gov funded GPL'd code

Rick Cook rcook at ntlug.org
Fri Jun 1 22:05:23 CDT 2001


On Friday 01 June 2001 17:51, Cameron wrote:
>
> I think the important issue here is his statement about government
> funded, GPL'd projects.  What do you guys think about this?
>
> IMNSHO, I agree with Ballmer on principle (*gasp*).  Government funded
> software should be in the Public Domain, ie. there are absolutely no
> restrictions on it's use.  If the government funded GPL'd projects, the
> only people (ie. citizens) that could use the source code would be
> people willing to GPL their derivative works.  Hmm...here's a short list

If the government has a need for some functionality that extends an already 
GPL'd product, I personally think that it is very reasonable for the 
government to fund the development of that extension. One such product is 
gnat, the Ada compiler front end to the gcc compiler suite. Obviously, if the 
product starts as GPL'd source, any development the government funds would 
also produce GPL'd source.

The _vast_ majority of US Government funded software development is neither 
Public Domain or GPL'd. Most of it is closely held US Government/Development 
Contractor Intellectual Property. Not only is the public prohibited from 
seeing the source, so is most of the government and most of the development 
contractor's competitors.

>
> The point is that the US government should fund work that is accessible
> to *everyone*, not just to people that can work with the GPL.
>

I disagree with this statement, the US government should fund work for 
products that are _necessary_ for the US government to perform its functions 
of controlling interstate commerce, providing for the common defense, and 
making and enforcing treaties with other governments (as my strict 
constitutionalist political bias leaks out). If, in the course of doing this, 
a product of general use happened to appear, it might be reasonable for it to 
put that product in the public domain. There are even examples of this 
happening (Arpanet->MILnet->Internet).

Most of the development funding the US government provides does not go toward 
products that would be of any value to the vast majority of the citizenry of 
our country. If it was, the US government would be overstepping its role and 
_very inefficiently_ spending your money.

>
> I'd like to hear from some of you who have knowledge of what and how the
> government funds certain projects.  I'm sure there are many software
> packages that were developed with funding from the US government that
> are now proprietary (ie. within a university).  But that's only a hunch.
>

Or proprietary within the development contractor. Some of the big software 
development projects the government has funded are things like the Air 
Traffic Control system, the mammoth system that supports the IRS in auditing 
your tax returns, Postal distribution systems, etc. In most cases, as I 
stated earlier, only the government and (maybe) the developing contractor 
have any ongoing rights to that software. Not only is the code not Public 
Domain, it is usually locked up tight with very limited access.

> Am I failing to make the distinction between government funded and
> government developed software?  I'm not very clueful how much funding
> the government does within our educational system.

Except for leaving out any rights that might have gone to the developing 
contractor, government developed software is mostly "just like" government 
funded software.


Rick
-- 
rcook at ntlug.org
rcook at hex.net



More information about the Discuss mailing list