Microsoft Battles Free Software at Pentagon
Spirit of Ishmael writes "The May 22 Washington Post is running a story under the headline Microsoft Fights Free Software at Pentagon. According to the story: 'Microsoft Corp. is aggressively lobbying the Pentagon to squelch its growing use of freely distributed computer software and switch to proprietary systems such as those sold by the software giant, according to officials familiar with the campaign.'"
See their selinux page.
The antidote for misuse of freedom of speech is more freedom of speech.
-- Molly Ivins
Mitre has been tight with the government since just about the dawn of time. They were one of the origionators of what became the internet. At this point, I doubt Mitre has much difficulty getting contracts, especially from the DoD, since they have such a long-standing relationship. I think it is significant, however, that Mitre is pushing Linux. That, even more so than IBM's efforts, tells me that Linux has made it to the big time.
Under capitalism man exploits man. Under communism it's the other way around.
At least with an open source system, they could have patched the code and moved on. But with the closed source Windows NT system, the USS Yorktown had to be towed into harbor and let the boys from Redmond check under the hood.
Thank God it was peacetime..
Strange women lying in ponds distributing swords is no basis for a system of government.
"a senior Microsoft Corp. executive [who] told a federal court last week that sharing information with competitors could damage national security and even threaten the U.S. war effort in Afghanistan. He later acknowledged that some Microsoft code was so flawed it could not be safely disclosed."
Which would be a national security threat?
And they wonder why the Pentagon is Doubtful?
It certainly doiesn't sound like something worthy of milspec regulations.
"It is a greater offense to steal men's labor, than their clothes"
Public domain means that the copyright holders relinquish any claim that they might have.
Public domain is for those who think that the BDS licence is not free enough.
Denning was one of the main professors pushing Clipper.
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
Uhmmm ... you already answered your own question ... partially.
You are free to make modifications and use them privately, without ever releasing them.
and ...
But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the users, under the GPL.
So ... no release to the public, no need to mention what was secured.
Karma? Karma? I don't need no stinkin' karma.
SELinux is not well understood. NSA has built a version of Linux with a mandatory security module. The idea is to allow people to experiment with a system that enforces mandatory security (which can be tough to live with) and to develop apps that can work within that model.
If you want to move things along, download SELinux and make some application work within a mandatory security model.
F-15
F-14 (Iran!)
C-130
AWACS
F-16
F-18
Probably about the only thing that hasn't been sold are the Stealth planes - F-117 and F-22.
Who needs the plans when they can get the whole damn plane?
From Scientific American:
Boss: You need to update the documentation for your system [IBM RS/6000 running AIX]; use MSWord.
Me: That format is not standard; we need to use HTML.
Boss: Not standard? Of course it's standard, everyone with Windows has MSWord.
Me: Not everyone is using Windows; most members of our team use XStations.
Boss: Hmm, will I be able to read the documents from here [Windows 3.x]?
Me: Yes, just as I am reading them from here [FreeBSD running on same class of hardware as boss], or from here [XStation connected to internal RS/6000].
Boss: Ok, I suppose you can do that.
Considering the previous format was troff, which only I (in a shop of 6 people) could still read and write, HTML seemed the logical choice.
I shudder to think of how I would have viewed the docs on the XStation on the production floor if we had to use MS products...
As someone who has worked for MITRE, I know there's a reason that it "has been tight with the government since just about the dawn of time:" That's the company's purpose. It's a private company whose mission is to provide independent contracting for the government, so it has all the benefits of being able to do cool scientific research for DoD, DoE, the military, etc. with all the benefits of not actually being a government agency.
What this means is that a large number of its employees have advanced degrees - especially Ph.Ds - in scientific fields, so they have probably done their share of academic research in various *nices. They're used to it, and it's definitely pervasive throughout the company - plenty of Linux machines as well as Solaris and others - because they know they can use it for research and they don't have to worry about government licensing and other paperwork when buying their own equipment. They're free to push these systems all they want because they know they work and they have plenty of freedoms that a normal government agency might not have.
As one of the people who developed the ARTmail network at SIAC (The application running on linux), I can tell you that it is not mission critical.
The mission critical application run on MVS, Solaris, HP/UX, Tru64, and a few other obscure comerical unices but not Linux. Most of the mission critical apps actually run on MVS.
The Economics of Website Security
I left the military a year ago, and I was always a big proponent of free software, particulary Linux and free clones of mathematical software (e.g. R, SciLab, etc...). Using free software for stand alone "research" purposes was never a big deal, but once you hooked that computer up to a network, it was like you had committed high treason. The biggest hurdle to overcome in the DoD is getting an established base of network administrators who are WILLING to invest the TIME and EFFORT into following the DoD procedures for ensuring software functionality and security. Like most IT shops, DoD IT is underfunded and overtasked, and can barely keep up with the minimum requirments they have. What will probably shift the balance in the future is when someone who used Linux in graduate school (most military officers DO go to graduate school at some point in their career) gets promoted to high enough position and says, "Do it!"
I don't think Microsoft is losing much actual money to Linux and Open Source just yet - but they can see the writing on the wall.
I was at the very first Perl conference a few years ago, when ESR presented CatB for the first (?) time. At that point, I wasn't really into the whole Free Software/Open Source thing; I just really liked Perl and was there to learn more about it.
Sitting there, listening to ESR, it hit me like a bolt of lightning; one of those ultra-rare flashes of "Eureka!" Commercial software, as embodied by Microsoft, was dead in the water. Open Source and the Internet had created - actually, had *evolved* - a new design method that would eventually supplant all commercial software development with mathematical certainty.
It's like when you're playing solitaire, and you get to the point in the game where you've won, and all the other moves are just the playing out of the algorithm.
Mind you, the time involved with the "playing out of the algorithm" as far as software development is concerned will still take years, but unless there is a dramatic change in the conditions under which software is developed and distributed, the Open Source/Free Software juggernaut is mathematically unstoppable.
Microsoft is the woolly mammoth eying the ice sheet creeping steadily southwards.
The people who run Microsoft, while they may be supremely arrogant, are not stupid. It may have taken them a little while to actually _believe_ that they were vulerable, but they seem to understand it now, and they have gotten religion in a big way.
They understand that they cannot possibly compete with Open Source on the merits - they lose on price (free vs $$) they lose on quality (given enough eyeballs, all bugs are shallow) and increasingly, they lose on response time as well (not even Microsoft can hope to employ as many developers as work on Open Source projects)
They can't even fall on the old Microsoft technique of last resort - buy the competitor's company - because Open Source is by definition decentralized. It cannot be killed, it can only be outcompeted.
(That's not to say Open Source as it exists today is perfect - it most definately has flaws. But as the ice sheet grinds southwards, these flaws tend to be (slowly) rectified. The number of niches where Microsoft can "beat" Open Source grows smaller every day.)
They only have themselves to blame for this. Microsoft has been the ultimate predator, culling the herd of lesser methods and companies, and in doing so, has forced the evolution of an even tougher force than itself.
What we're seeing now is a desparate attempt by Microsoft to try and change the conditions that allow the Open Source development method to work so well, because that it their only chance at mounting anything like a successful defence. Too bad that they made so many enemies on the way to the top; they are finding few allies.
I have to admit that it's nice to watch all the panic. Turnabout IS fair play.
DG
Want to learn about race cars? Read my Book
See how everyone, even on /. is buying into Microsoft's FUD? Everyone's worring about special cases with the GPL when the real issues are about licensing in general.
Let's say you do combine GPL code with propriatary binary-only code somehow. Can you distribute it? No. Because the GPL is an intellectual property destroyer? No.
You cannot distribute it because doing so would violate not just the GPL but the closed-source license as well.
In fact, your legal liability is much greater from the closed-source license, because now Microsoft can come in and sue you for millions of dollars whereas the FSF can ony ask you to open up all the source, but if you don't have it, or any legal claim to it....
But you could easily get around this by just distributing the source that you modified. "Here's a fork of OpenProgram that makes use of ClosedBinaries. You need to get your own copy of ClosedBinaries and compile."
But the moral of the story, boys and girls, is that if something is a violation of the GPL, you can bet your ass that it's a violation of Microsoft's EULA.
I believe this is the report they're talking about...
c h_ 01/index.htm
http://www.mitre.org/pubs/edge_perspectives/mar
It's mostly common sense, but common sense is forgotten too often. Since that which goes without saying often goes unsaid, it's useful to see these published. That Mitre has published is extra useful because of their reputation and weight.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.