On 7/17/06, Charles Yao <[EMAIL PROTECTED]> wrote:
> What should be done is have the government hire programmers so they put together software that meets government needs and provide it for free to others who will need it. And in so doing get automatic peer review from the thousands of programmers around the world. and also provide "vital infrastructure" to our economy.
[snipped]
This is a good idea, however, we must remember that it is not the governments job to provide this softwae. It is not their competencey. Their job is to run the country department by department.
Thats where we differ. I believe that its their job to provide the software. Imagine the quezon city mayor hiring a group of programmers to develop ways of displaying all relevant information about the city in a single display in his office. If they outsource the software how much is it going to cost? And who else are going to afford it? Everbody needs that kind of software right? For the government
technology is a tool to do whatever they have to do. They are not an IT firm. That is why most of IT projects are done by outsourced companies.
This is the status quo. It is hostile to open source. Im working for a communications company and yet i build system management software. I am even studying the linux kernel. I am stuying plan9 and 9p and im building and rebuilding a distribution. im writing a new gui. whats that got to do with sending and receiving sms from ocean going cargo vessels? A lot. An improvement in the platform benefits me directly. I dont need a NOC. My network is redundant and i dont have to edit config files anymore. Desktop design applied to servers. Another point is that the present development strategies recognized by government and the industry is spec driven. Somebody writes a spec, then somebody bids then somebody delivers the software then maintainance follows. Thats a broken system. Specs are always unrealistic and delivered software is always overengineered with 80% of the features actually unneeded. I have been burned by that too many times already and i believe that development strategy is only for big companies who can absorb the losses incurred. on the second thought even IBM is beginning to feel the pain. I guess M$ is the only company who is not.
Secondly, considering the budget deficit, I doubt the government can offer competitive packages to programmers. One question I have is what do you mean by "vital infrastructure" to our economy?
A standard api. Maybe a way to search their databases or documents. Analogous to bridges and roads. I would love to have access to expense reports for example. And i would like to be able to use a digital certificate as an ID. IT can be used to gain power. In the end thats how open source will become indispensable. -- things i hate about my linux pc: 1. it takes more than a second to boot up 2. keeps asking about filenames and directories 3. does not remember what i was working on yesterday 4. does not remember all the changes i have ever made 5.cannot figure out necessary settings by itself _________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List [email protected] (#PLUG @ irc.free.net.ph) Read the Guidelines: http://linux.org.ph/lists Searchable Archives: http://archives.free.net.ph

