So what? The only rights are individual rights. Corporate rights are a fiction of judicial activism in the same vein as the "constitutional right to an abortion under the 4th amendment." I happen to be pro-choice, but let's call a spade a spade, neither exist in our constitution.
In fact, the govt is funding their competition.
The government is funding the opposition to the GPL-friendly companies when it pays for additional features in proprietary software. This is even worse, the public gets nothing out of that because the modifications are closed. Why should anyone ever have to pay taxes to support modifications to a commerical product that they'll not get for free? I'm a taxpayer and so are you, why should we not get the features that our tax dollars put into proprietary software for free?
If the federal govt was developing modifications to TrustedNT or Trusted Solaris, and giving them to the respective companies, the GPL bigots on this board would be going berzerk
And with good reason, no one should ever have to pay taxes to support commercial products that they don't get for free. That is corporate welfare. It is one thing to fund a proprietary OS for our military vehicles, it is another to fund modifications to commericial software like Solaris and Windows.
Their acceptance of the government's development of SE Linux just shows how quickly some conservatives will abandon their limited government principles at the thought of some pork/welfare spending going their way.
So the government should never be able to pay to have software tailored for its specific needs? I would rather the code be under the BSD license, but the GPL is not that bad. You want to talk pork/welfare, talk about the Army buying nearly $500M worth of MS software at near full retail cost.
"Why is our government developing operating system code in the first place?"
It isn't, it is customizing an existing product that is free and open to the public for its own needs. Does it ever occur to the critics of SELinux that the NSA may have the right idea? The government cannot control the quality of Solaris, HPUX, QNX and WindowsNT. It can control the quality of its internal versions of Linux and BSD.
And who owns corporations? Individuals.
And if you believe that individuals cannot organize a corporation that has certain constitutional protections (such as copyright, property ownership, patents, etc.), then, to be consistent, you must believe that the GPL (which is a collectively-held, not individually-held) copyright, is invalid and not protected by US law. If not, please explain why not.