New York City Examines Law Mandating Open Source
An anonymous submitter writes "The New York Council held a hearing on the 'SOFTWARE WARS.' The Select Committee on Technology in Government, chaired by Council Member Gale A. Brewer (D-Manhattan), held a public hearing Tuesday on software procurement practices by state and local governments. Representatives from the City's Department of Information Technology and Telecommunications, Microsoft, as well as numerous local software companies testified. Newsforge is carrying the testimony at the hearing of Tony Stanco, Director of The Center of Open Source & Government." Newsforge and Slashdot are both part of OSDN.
Representatives from the City's Department of Information Technology and Telecommunications, Microsoft, as well as numerous local software companies testified.
;)
I assume that was meant to read 'Representatives from the City's Department of Information Technology and Telecommunications AND Microsoft, as well as numerous local software companies testified.'?
Not that we didn't already suspect there was evil at work in government...
It's a [______] thing...you wouldn't understand.
I think this has more to do with mandatory consideration than it does with mandatory use. Isn't similar legislation in process in California as well?
"Ask not what your country can do for you." --John F. Kennedy
I hope this story hits the mainstream news wires soon. As a volunteer firefighter 10 minutes from the City line, it's depressing and disturbing to hear that the City's funds are so mismanaged that eight FDNY firehouses have to be closed. Maybe the UFA (the firefighters' union) should pick up on this story and run some numbers past the mayor and the council.
Go Tony!
Unix: Where
Why wouldn't it be a War? It's fairly evident that corporate america's view of competition is war. Particularly when they try and use tactics like forcing government places (i.e. schools) to use things like Windows over cheaper and more secure alternatives.
- tristan
The sticking point is how to define what is most suitable, and to ensure that all options are considered (often they are not).
Shrugging it off with "it's as easy as that" is rather naive - it assumes civil servants are perfectly informed and completely neutral, something that unfortunately is not the case in the real world.
Seeing how the city is almost broke and getting no support from Albany.(I live in NYC) And thinking about raising taxes or levies as they call it. I guess purchasing expensive MS products is out of the question. So I guess opensource would be the logical choice.
I happen to work for NYC government, and this post makes me want to cry.
Something people need to understand - city/federal government isn't anything similar to amazon or google. They can save money using open source - but we're the government - we're not running a search engine here, or selling books on the web. Most of what any city government IT department does is desktop support for people who use computers to do their jobs, usually entering some kind of information into one database or another.
Something else to keep in mind - we're not exactly paying the big bucks on salary either, especially for NYC. The kind of people who use these computers are very frequently people on a welfare assistance program that requires you to work to get your welfare check. Most of the time, these are some pretty great people, but they didn't exactly grow up with a computer in the house... ease of use is a big issue, and I think that it's still safe to say that crown belongs to Microsoft.
The only other big thing is communication. E-mail and the like. We use Groupwise in my agency, which is much lower cost than exchange, since Novell cuts us some pretty good deals on state contract. But we need to communicate to other people - the central IT agency for the city currently mandates that we maintain an exchange gateway, since there is no anti-virus product I can find that can scan attachments in groupwise. Even if that wasn't an issue, these are fairly important political figures, and so they demand blackberries - Mayor Bloomberg is *huge* on these things, and insists that people have them, and be able to respond to any e-mail within 10 minutes. If you can tell me how to get the BES (Blackberry Enterprise Server) running on Linux, I'll give you a great big cookie. There's countless things like this.
And back to those databases? Honestly, many of them still pop open a DOS window, for crying out loud. Even more require a *terminal emulator* to connect to an IBM mainframe. I think it's safe to say that we've been keeping the software budget on the cheap. Our standard workstation runs Windows 98, with Office 97. And keep in mind, they *come with the PC's*... so we're not exactly hosing money around here.
Sorry. A little bitterness slipped through there. =)
I'll sum up. Open source is good, and we use it when we can. We have a few Linux servers in production, and have used it for DNS, DHCP, Jabber, and firewalling. But mandating open source is just a *bad* thing.
Governments should not mandate the use of a specific tool, but should mandate that the documents and files created are stored in an open (fully documented and non-proprietary) form so that legacy data cannot be held hostage and can be accessed by citizens regardless of their software preferences.
/. If the government wants us to respect the law, it should set a better example.
But you are a private individual (or company), and have little or no need for public accountability in those choices. The money you spent on the tools you choose is entirely your own.
This is entirely different to a public body's decision-making process. There, it is other people's money that is being spent. The choice should not be merely what's best for that body, but what's best for the people who are funding that body. It could be argued that the public should have a right to use software that they have funded.
I actually agree with your post, but I feel the debate is framed in a different manner to that which you suggest.
Cheers,
Ian
The title to the /. article looks like it's wrong.
Having actually RTFA, it sounds like they're not advotacting mandating open source - they're trying to *prevent* mandating *commercial software*. It sounds like MS has been lobbying that allowing open souce software would unfairly impact them, and this is people trying to fight it down.
To me, software is a tool and currently the state of affairs is much like going to work and not being able to use a free tool because the boss only wants Craftsman or Snap-on. In the real world, this legislation would be similar to saying "before paying money to someone for something, first see if it is available for free".
When put that way it seems like the legislation would be needless, but the problem is that software companies have 2 marketing/sales folks for every one developer. Most open source projects have zero marketing guys, and the only projects who have any would be corporate folks in a mixed model like redhat or mysql.
In summary (while typing on my windows98 machine) I think this sort of direction is important from the government. The most important thing about this is that the data be stored in a non-proprietary, open format that is well documented. I don't want to have to pay for (via taxes) a copy of microsoft exchange so that I can communicate with my legislative body via email when there are 20+ FREE products that can do the same thing for much less money.
Now we should get about 20 Microsoft ROI monkeys who will try and explain how microsoft product X is cheaper than product Y. Give it up, we all know that ROI stands for Really Optimistic Ignorance! L8R
I suspect large bribes*cough*grants will be paid and the whole issue will be quietly dropped.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I think that companies and administration need to take care on the perpetuity of the information they store and use. Backup is important but what append if you cannot read the data from you backup? And what is happening if the application says 'bad registration key'. Please call our commercial departement...' and the software company no more exist?
If you're using Open Source software you can finfd solution because you can fix the problem by yourself (or pay somebody). But if you are using propietary software you can't an may not fix the problem.
It's why I think that if you use proprietary software you need to impose that they use standardized data format so you can change from software provider and keeping you data.
"Use cases are fairy tales..." I. S. 2005
I have to add my concern here. I am all for open source software, products, services, etc. I use linux at work. I have used linux of several years now. I have watched it mature into a robust server OS, and a bloated workstation OS. I enjoy working with it, and other than the GUI being slow with all but a few WMs, I enjoy it. This includes kernel rebuilds, driver hunts, rpm nightmares and the like.
That said, I am not sure how I feel about mandating OSS. Why? Because this economy is horrible right now. If you are in IT, and have a job, don't think of quitting anytime soon, if you want to stay in IT. Jobs are cut all over, and workloads are heaped on those that do have jobs. But IT isn't the only sector hit. I am speaking of NYC looking to lay off 1000s of people soon. If they 'mandate' OSS, then they can use that same purchasing principal to hiring people to work on those systems- at very low wages (hell, maybe even internships). Doesn't make sense, right? Well, it appears that in the business world, if they purchase a very expensive system, companies think they need high end good IT people to work on them. Our industry benefits from this by getting just wages. But if the system is dirt cheap or free, then they look at that and think 'well, we cut costs in IT here, let's keep our costs low and bring in a qualified person at a lower wage'. They hire at a lower wage. And, they are less likely to try to use IT to help the business make money. No incentive. IT becomes the money pit businesses claim it is.
Now, this isn't typical in all businesses, mostly in large businesses and governments. Small to medium businesses usually understand (even if they aren't too thrilled about it) the costs required to upkeep systems, and are more open minded to getting low cost solutions and hiring IT people at decent (not great) wages.
But most of those firehouses just don't need to be there.
First, that's simply not true. Fire houses, at least in NYC, tend to be spaced in such a way that minimizes response time for the whole city, not just one neighborhood, regardless of population density or income level. Traffic is still traffic. Also, if the rig in your local firehouse is out on a job, and you report a fire in your house, the engine that reports comes from the next-nearest firehouse, and the entire battalion, and eventually the entire borough, fans out to fill the gaps. Fewer fire houses farther apart breaks the whole system down, and can, in theory, lead to higher response times borough-wide.
But besides all that, you're missing my point. This is a way to save the city a few bucks. What's better -- closed firehouses and slot machines in the city (another wonderful Bloomberg idea), or open firehouses and open source?
Unix: Where
Democratic Implications: I don't know if I would phrase it as "democratic implications", but his point about having data formats be open is excellent. The second argument about transparency in voting software is a bit of a stretch. People already use proprietary software for all kinds of important government functions, and the republic still stands. Presumably if someone really pressured a company to have their e-voting source code examined by an independent person, they could allow it without going full "open source".
Privacy: This might be a good buzzword, but a bad argument. Why can't open source software transmit or leak privacy data? The vague monopoly reference I suppose will play well in a state that was one of the parties to the DOJ Microsoft lawsuit.
Cost: I think it is best not to focus on cost. First of all because the price of software is such a small part and there are more support options for some proprietary software. But mostly because institutions already consider cost when making buying decisions.
R&D/Technology Transfer: Doubtful. Telling a government to buy such-and-such because of a "general good to society/it's the right thing to do" argument is not going to fly in a time of budget crunch.
Education: Not a bad argument, but still not something governments can probably afford to worry about right now. Perhaps you could argue that the programmers working for the city/state itself could benefit from seeing the source.
Job Creation: NO NO NO. Don't say this. It will not work to argue that the open source industry, with its share prices around $1, is a better way to create jobs then the closed source one with Microsoft, Oracle, etc.
Security: This is a good argument, but badly stated. 1) the "more eyeballs" theory of open source code quality is not proven 2) The quote in question relates to *banning* open source software and apparently simply refers to the fact that open source applications such as sendmail are heavily used by the DoD. I think a much better way to approach security is to talk about security of the *data* stored by open source, because it is easier to access.
So in summary -- the real argument should be for open data formats, not open source. That's the argument that Microsoft is going to have a hard time with.
- adam
it is illegal for the US Government to fund projects that directly compete with commercial interests.
It would be illegal for the government to start it's own software company and undercut MS in the market; it isn't illegal for the government to mandate the use of open source in it's own operations. Such mandates do not 'compete' with commercial interests in any way, shape or form.
It's irrelevant if MS were to lose out on a potential 'market' because of this. The government isn't required to provide 'markets' to corporate interest using taxpayer dollars.
Max
My god carries a hammer. Your god died nailed to a tree. Any questions?