Advocating Open Source Within the Gov't
There's an interesting piece running on Newsforge concerning advocacy of Open Source within the (US) Federal Government. The Feds, as we've talked about here before, are caught in an interesting cross fire - and based on personal experience, I can tell you that they are looking at it. Carpe Diem, folks.
Are there any good reasons government-funded research (excepting SBIR which specifically is intended to help small businesses get going) shouldn't be required to license their code with a nice open license? I mean, we *did* pay for some of that development.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
from above:
"but it seems in this country that the people who end up working for the government are the ones who couldn't cut it in the private sector, especially in the IT field"
Uhm, how bout those guys that pretty much invented the architecture of the net as we know it today?
There are TONS of highly skilled people working in the government, you just never hear about them. And, believe it or not, when the government gets its hand on a genius IT guru, he or she is VERY WELL compensated, since the government knows they can go else where at any given time.
Sent from your iPad.
When the decision is about to be made, there's always that one "credible" study which proves that open source is not only more expensive, but also doesn't deliver what is absolutely needed. Politicians base their decision on that, hence can't be held accountable for ignoring facts. There's no money in open source, we can't buy our own studies, we lose. Whatever you do, try to get filthy rich, otherwise there's no chance you could ever make people do what you want them to do on a scale that matters.
May I be the first to say Bull$hit!
_I_ work for state government, I'm a pretty bright bulb, and choose to do so for less pay because I LIKE the environment. I LIKE making change in a large governmental system, and I LIKE having a stable paycheck with a good retirement.
Yeah, there's a bunch of F*ck-ups in the Public sector, but they're just as prevalent in the Private Sector.
"Draco dormiens nunquam titillandus."
You really think that all the oil/health care/tobacco/technology industries are going to keep quiet over this type of thing? It impacts them too, you know.
The government will not change because the corporations (who own the government, figuratively speaking) will not let them change. Until we get rid of campaign contributions and begin doing public funding of campaigns, the corporations will continue to control the government and the open-source movement (and all other movements) will get stomped on.
I can't imagine the 'best and brightest' out there would really be interested in working on some of the most boring code available...
Actually, the government agencies (specifically, the "Alphabet Soup" agencies - you know who I mean) get some of the best and brightest specifically because they've got some of most exciting code to work on. Where else could you write code that deploys missiles, cracks encryption, and spies on people and not get arrested? If you're looking for the guys with the fun toys, that's who you wanna sign on with.
If it ain't broke, it doesn't have enough features yet.
The biggest problem is support. The government runs mainly on HP-UX and Solaris, and they do that because they know that if something goes wrong, it can be fixed by tomorrow at the latest. Linux needs solutions providers - one company that sells the hardware, the operating system and the support. Someone the government can call if it breaks and say "fix it!" - and have someone working on it less than 4 hours later. If some Linux company can provide that, then we have a chance.
Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
If my tax dollars paid for it, I should be able to use it, look at it, alter, make love to it... whatever I want.
The Generation
I'd say something witty here, but I'm not that bright.
I'll assume that you've never worked in a government IT shop; it would explain much of what you've typed. If you had, you'd know that many states index their pay for IT job classes to keep the people they want to keep; for certain job classes, I know that my ex-coworkers at the State of Ohio are making more than my private sector coworkers here. (Not true for me of course... like Al Pacino said in The Devils' Advocate: "Negotiate? Always!") And of course, fat benefits and real paid vacation, that you can actually *take* if you want to.
You'd also know that many government agencies utilize the latest tech to do what they need to do, especially in geological and engineering capacities. They also work, where possible, with local universities for exchange and cost-sharing of such tech. Cost-sharing and cost cutting is the prime limitation to what governments can do as far as IT goes; you'd probably be appalled to know what little hardware and software is behind the curtain, making everything run.
I could go on, but I suspect this FP troll will already have more than its share of replies.
I'd have a personalized plate on my car, but "toxic bachelor" won't fit into 7 letters.
I agree...
I don't work for Gvmt, and don't think I ever will... I compare this to say, Verizon or Qwest. The techs/trench people are mostly pretty great. The problems lies at the top of the food chain. If we fixed [read ELIMINATE] the stupid PHB's at the top, the organization would run lots better.
Same with Gvmt. Politics is a corrupt game. The people who ultimately make the decisions, are in turn impacted by getting elected, and generating campaign contributions. That makes for bad legislation, and general apathey for those below, as they see the mess generated.
I think Gvmt has a purpose, and an important one. I just with the political system above the Gvmt was more representative and responsive to the average joe. The one without lots of dough to give!
Cheers!
The biggest problem is support. The government runs mainly on HP-UX and Solaris, and they do that because they know that if something goes wrong, it can be fixed by tomorrow at the latest. Linux needs solutions providers - one company that sells the hardware, the operating system and the support.
For high-performance, specialized servers maybe, but you can get commercial-off-the-shelf support for x86 machines from just about anyone. As for the OS, I think RedHat has the Linux support market covered, enough at least to get IBM's attention.
So the gov't may not have ideas of replacing EVERY machine with opensource, but I don't see much of a barrier with replacing low-traffic servers, databases and desktop machines (negating the obvious MS Office file format issues). The support is already there.
----- rL
All the rest of the vital infastructure required to conduct business is maintained by some form of government or another, why not a PC operating system? In the past century, a business needed electricity, plumbing, and roads to survive. In the past couple of decades, computers have become just as important as the preceeding to most businesses. I think the government should be using my tax dollars to help benifit all commerece, not to stuff Microsoft's coffers. I realize the government is full of red tape, and terribly inefficient at times; but surely they could hire enough people to maintain a Linux distrobution that contains all the basic software needed for most business or home uses. If done correctly it could do wonders for allowing small businesses to compete with the Wal-Marts of the world. Of course that means it will probably never happen, but it is a nice thought.
Having experienced several years in the employ of state government, I have to say that they have their fair share of gurus and geniuses. Mostly because the public sector is a little more generous in giving people their first chances [or second for that matter]. It is an environment where someone who can do the work, but may not have all the degrees or certificates or stellar GPA can get their foot in the door. That breeds loyalty in many cases, and those people stay on, even if they could find better opportunity elsewhere. In my experience, working in the public sector was a lot more headache free and I know my bood pressure was lower. Quite often I wish I'd never left.
Are you a Socialist or a Communist? This(US) is a Capitalist society...a Democracy.
Socialism does not preclude Democracy.
Capatalism does not garuntee Democracy.
A Democracy is a form of Goverment. Socialism, Capatlism and Communism are Economic destinctions.
I'm all for advocating open standards and open software...but the US Government has not proven that they can stick to their own standards.
The DOD created a programming language (Ada anyone) that was to be the programming language of choice for all DOD produced software and contracted software.
Didn't happen. There's a saying in the Gov and, especially, in the DOD: "There's a waiver for everything".
Just for reference, I spent 6 years doing application programming for the Air Force. Oh, I was "taught" Ada during "training"...and that was the last time I saw it. In the entire 6 years I was an Air Force programmer, I did not meet one person who used this "standard" language.
It will take more than a "mandate" to force government agencies to use open standards. It will take managers and leaders who have the balls to support them in the face of almost certain opposition from the uninformed and the knowledge to justify their support when faced with that opposition.
Oh...and I'm not an Anonymous Coward, I just can't remember my password. :)
Sign me,
c0dem0nkey in Nebraska
I agree with that stance more than any other, support open standards and the rest will fall into place. Interoperability in the long run will be governed by how well open standards are supported. Well designed, well planned, more secure openly built upon systems.
Including incorporate it into a proprietary product?
Corporations pay taxes too....
Absolutely. I realize some readers are warming up the flamethrowers and are about to bitch and moan about some aberrations where large companies have paid nothing (in income tax, there are other taxes) but please consider the typical case not exception. I've worked for small companies for the most part and they have paid a lot in taxes.
The majority of companies out there are as deserving as individuals. They are run by decent and fair people, they pay taxes, they deserve a fair share like you.
I.e. BSD'ish license not GPL'ish would be more fair.
If some Linux company can provide that, then we have a chance.
:-)
Yes, that company goes by the initials I-B-M.
Given IBM's heavy investment in Linux and their reputation for quick service for their biggest customers, if you have a roomful of IBM made server machines running Linux having problems an IBM technician should be on-call for service within a few hours to fix that problem.
After all, IBM wants to make Linux available on all their big iron platforms, so this could mean that IBM could end up being the larger supplier of Linux-based products and services in the world within a few years.
You can't burn your end of year budget on free software.