Hacker News new | ask | show | jobs
by laen 3789 days ago
Author is responsible for a majority of the Air Force software programs, but this experience is his first trial-by-fire. That said, not surprised that his first approach to the problem was to develop his own hardware and software standard. It would have been better to identify AOCs with the best practices and standardize a proven setup.

I admire his advocacy for use of open source software, but his primary pitch is a reduction of costs. Any organization that switches to open source for the purpose of promised dramatically reduced operating costs is fooling themselves. The true benefit of open source is much more than savings.

2 comments

> his primary pitch is a reduction of costs

I understood it the other way around: the bureaucracy was willing to pay the bill for the closed source options, thinking a large maintenance fee meant fast support. The author, on the other hand, wanted a system that would be more agile, with faster updates, easier maintenance and standards:

"it was horribly inefficient, a maintenance nightmare, not user friendly, and agility was measured in decades.

Our job was to take that mess and fix it. The idea was to build a standard hardware and software platform [...]."

So, as I understand it, easier work for him and his team and indirectly lowering the barrier of entry for future vendors, allowing more competition or a way to fix things themselves. Pretty much the true benefits of open source if you ask me.

I think it depends on the situation. In some specific niches, there is an obvious cost savings. Tomcat, for example, pretty much decimated the old, highly expensive J2EE app server market.
Postgres in favor of Oracle is another big one.
Which is why Oracle started buying up every CRM or CMS system it could get it's hands on and makes them drop support for anything that isn't Oracle DB or MS-SQL. Then it cripples the MS-SQL support to the point that you willingly switch to Oracle DB.
Also things like Hyperion - which certainly used to support SQL Server but has since moved (or going to move) to Oracle support only.