Free Software as a Public Good
acone asks: "Have any national governments taken measures to subsidize open source projects? I'm aware that many have endorsed Linux in particular, and free software in general, but I was wondering about actual funding. I ask because the notion of a good built and maintained by the community almost inevitably suggests that such be treated as a public good. Many of the public goods we now take for granted--such as police, public libraries, and public fire departments--were historically provided either by private enterprises or by loosely-organized volunteers, neither of which have proven nearly as effectively for the common goods as their current government-run equivalents. An excellent example is the organization of the police force, libraries and fire department in colonial Philadelphia, in which these services became established in a very grassroots manner, then gradually gained acceptance as something that the state should provide. This pattern looks temptingly applicable to free software. In addition to the current, community-based mechanisms in which free software is developed, wouldn't it be beneficial to have dedicated groups of professional free software developers, paid by national governments to serve the overall interests of society? Seems to me like such would be a Good Thing."
I remember reading something a year or so ago about the German government subsidizing KDE development. I may be wrong on that.
I am in the process of obtaining a government subsidy for the development of a Client Management System for Youth Shelters in Ontario... things are looking good, very good.
So yes, if you present your plan to the Canadian Government, anyway, in good terms, showing that it will benefit all; it is easy to obtain a subsidy.
A link could be useful... Sorry!
Was funding OpenBSD and OpenSSL, for a little while until they changed their minds
That's what America's Army game essentially does now. Try it out, it's a great example of government making software that is freely copyable (read the license).
-Libertarian secular transhumanist
Check your history. Guess who funded most of the BSD development? Right. The US Government. Who funded development of TCP/IP? Right again. Are these open source? Yes. Were they funded by Government for the Common Good? Yes. This is nothing new. This has been going on for a couple of decades now.
The US, through the NIH (Dept. HHS), funds software development projects, some of which are free (GPLed) software projects. NIH funding comes to researchers through a variety of mechanisms, including specific requests for proposals, and often through programs devoted to particular public health related goals. Fundees are often at Universities and sometimes have the freedom to release their software under whatever licenses they choose.
I don't want to Slashdot the particular office that funds my work, but if you poke around on the NIH web site (www.nih.gov) for informatics-related programs, you can find some good examples of programs that fund software development. If you poke further, you'll find that some of those projects develop GPLed software.
I don't know that this is the ultimate expression of a government supporting free software as a public good, but it's certainly an area in which you'll find examples of government-funded free software that's designed to promote public health and/or basic science.
Hence the free-as-in-speech. We WANT anyone to be able to do anything with the open source projects. Linus, however, maintains the official "untainted" kernel tree. You use his when you want the raw kernel, and apply patches such as openmosix (http://openmosix.sf.net) when you require extra functionality. The infrastructure is there, but it's also circumventable if it doesn't meet your needs.
The other high-profile project funded by the German government is Kollaborate. This was done by the "BSI" (Federal Agency for IT security), which is known to be very Linux-friendly (and equally MS-unfriendly).
This isn't a worry in the United States. According to 17 USC 105, works of the US Government are not eligible for copyright protection.
Thus, all of the code written by government employees for government business, if released to the public, is public domain.
For example, check out my computer forensic tools: md5deep and foremost. Your tax dollars at work!
Ummm...Taiwan IS the ROC (Republic of China). Mainland China is the PRC (People's Republic of China). If you're referring to this story, then there's no int'l cooperation involved, it's purely an effort of Taiwan (aka the ROC) - the PRC has nothing to do with it.
What's missing from this discussion is a definition of what a public good is:
Free software is indeed a public good because by definitoin it is difficult to exclude other people from using it and other than the cost of bandwidth to make the code available my using doesn't prevent anyone else using it. The problem with public goods is that most people want them, but no one has much of an incentive to provide them individually --- which is why public goods are typically provided by the government. Public funding of public goods does not "distort the market" because the non-excludability of public goods means there's not much of a market for them in the first place.Anything that can be copied digitally becomes more and more like a public good everyday...
foldplay your photos won't know what hit them.
The German government has paid for a number of applications that have been implemented as GPLed software products. In particular, there have been several high profile projects such as Sphinx (gpg and kmail integration) and kroupware (now transforming into kolab and kontact).
But there is a lot of OSS activity at lower levels, for example the Java Anon Proxy (JAP) project as a joint venture between Dresden University and the privacy commissioner of Land Schleswig-Holstein, several School Linux Projects, a large scale Linux deployment for schools around the city of Moers (serving 250.000 users), and many more projects at a similar level.
In studies on Open Source Development, many European countries come out "on top", that is the number of developers from European countries is higher than it should be according to their proportional headcount. Such Government subsidized OSS projects and deployments are a strong factor, creating a climate where OSS can flourish and produce many good projects and products.