Industry


Ads by TechWords

See your link here


Let's talk cheap software

Want to know one of the things I really like about open-source software? The price.

Yes, I know, I know. It's 'free as in freedom, not free as in beer." Trust me. I get that. I also get though that open-source software gives you quality programs either for free or for a support fee that's often a fraction of the cost of proprietary software.

Of course, thank you, Robert A. Heinlein, TANSTAAFL (There ain't no such thing as a free lunch). If you're going to use any software, you're going to pay for it in one way or another. You need to learn how to use it. If you're in a business, you need to learn how to maintain it. You people know the drill.

But, one of the most important things about open-source software is that, once you have the knowledge, you don't need to spend any more money on it. I mean Novell or Red Hat will be happy to take your money for support contracts, but if you have enough people in your organization who know SLES (SUSE Linux Enterprise Server) or RHEL (Red Hat Enterprise Linux), there's no reason you couldn't run openSUSE, Fedora, or CentOS, which is based on the RHEL source code. Many companies already do that.

They don't pay support contracts. They don't worry about CAL (client access licenses). They don't sweat any of that stuff that makes working with Microsoft, Oracle or the like such a pain in the wallet. Instead, they use their own in-house expertise and sweat to get the job done. Which, by the way, they'd need to use anyway even on top of what they do pay to the proprietary software houses.

We're in an economy gone crazy. Am I the only one to notice that the Republicans have decided to, in effect, nationalize the investment banking business to the tune of perhaps more than a trillion dollars? And, rather than face the fact that top CEOs have squandered hundreds of billions of dollars and take the harsh medicine of a market crash, Democrats are going along with this blank-check plan?

OK, regardless of where you stand on politics, I think we can agree on one thing: this is an extremely unstable time. For example, a top money market fund, the Reserve Primary Money Market Fund, dropped its net asset value below a dollar. That's unheard of. Money market funds -- for those of you who think in terms of savings as what you stick in the sock drawer -- have long been regarded as about the safest place you could stick your money. Well, maybe they're not now.

What all this has to do with software is that, whether you have money for IT or not, you must spend some money on it. No business in 2008 can survive without computers. Now, you can spend that money, what you have of it, in two ways. One is to keep spending money forever on proprietary programs, the other is to spend it on open-source software, learn how to use it well, and then just pay your IT staff to keep it going.

I don't know about you, but the math seems pretty darn simple to me.

What People Are Saying

such foolishness

To say that once you have the knowlege you don't need to spend money on support is seriously flawed. Does Linux remain Static? I sure hope not.

You pay for support in many ways. Cash is only one cost of having computer systems. If you have your own support staff and spend no money on your staff training, you get lousy support. Training and upgrading staff skill cost no matter what OS you are on.

No, the comment is foolish. It doesn't matter what kind of Operating System you use support costs money, time, effort, management support, etc.

I've also run studies on the difference in costs of Linux vs the other OS out there. When it comes down to brass tacks, they are about the same. The other OS costs lots of cash up front. Linux costs because finding well trained techs is difficult, the systems tend to be hack jobs, etc. Linux can be well designed but the techs that worship Linux tend to be arrogant and tell the business how to do their job.

Costs are all relative.

They do not pay for support

They do not pay for support neither they contribute... What are they going to use in 10 years?

FLOSS will not soon disappear

The idea that FLOSS will somehow disappear and leave one stranded is FUD. "Proprietary" software can disappear, too, like XP. Built your empire on that, eh?

Because FLOSS is not funded by each and every end-user is not a problem, really. FLOSS is strongly supported by monetary interests by having some folks on staff whose job it is to maintain links to the community/developers. Even without that, a large segment of FLOSS developers do it, at least temporarily for the resume/prestige/fun of it. The world is so large and so many people enjoy free software as users and developers that there is no liklihood of it slowing down soon.

The size/momentum of FLOSS can only be estimated roughly. Sourceforge has well over 100k projects of all kinds. The kernel has hundreds of active contributors and thousands who hover over all kinds of detail. FLOSS and particularly, GNU/Linux is the operating system of the world. As long as the world wants free software, the world will keep cranking it out.

One should ask whether the proprietary model will last much longer... If M$'s billions have trouble producing a decent release in five years and Debian can crank out one every couple of years, I really do not see much value in dumping more money into M$.

I have seen a lot of proprietary software. As soon as a company is successful with a product they are reluctant to change it but must to force new money. The result is feature bloat and brutal relations with customers. Proprietary software is like a dragon. You feed it out of hand when it is small and cute but it eats you alive when it's old. FLOSS is like a butterfly, seemingly unfocused but effective and efficient.

One can get upgrades w/o paying for them.

Just because a company isn't paying for a formal support contract doesn't mean they can't apply their own patches, etc.

I would assume they'd be just as current in ten years as someone paying a third party to perform similar updates.

Thank Goodness for Inexpensive Software

Combined with the ever-improving performance/cost ratio we can do a lot with a little.

I am in education. I have moved from one school to anothe every year for the last ten years teaching maths/science/IT. It seems to be the same everywhere. Schools with budgets over several million dollars per year are trying to do IT in the 21st century with zero budget for IT. They do pay a body to teach students about computers/software/etc. and maintain the system. They do budget for toner and things that go boom and nothing else. No IT plan, even. Well, some have a plan-to-plan, but they never really plan, like "This is what we will do with IT in our school and this is how we are going to do it."

The school where I am does not even have a technology committee. It's just me fixing what breaks: four power supplies, two fans, and a motherboard and we are out of spare parts. The youngest PC in the place is 4 years old. All are running XP except the oldest which is running 2000. I have demonstrated how the old machines can run as well as new as thin clients of a modern box with GNU/Linux but no one will listen. We have two labs but only a few old PCs in the classrooms. With XP it takes 2 minutes to boot and a couple more to make the desktop usable. We have seven servers because the old servers crash if loaded at all. They run 2003, mostly. The print server crashes every week. I can replace all the servers with a single new box, replace all the current seats and add 25 seats to the system for about $40000 and may have a donor of such an amount lined up and no one is interested...

In business, I hear that many spend 3% of cash-flow on IT. If we could spend 0.5%, I could replace my entire system every two years. With thin clients we would save enough power to pay for the upgrade in three years. Yet no one will listen. They have no idea what can be done and do not want to learn about local search engines, local interactive websites/databases, logging in in two seconds and having pages flash on the screen in an instant.

You can lead a horse to water, but you cannot make him drink. Free software would allow my employer to have twice as much IT in the system and keep current easily, but they have such a weird funding system that the guy who pays for power knows nothing of the IT budget and the guy who makes the IT budget knows nothing of the power budget. Up the food chain to where the decisions get made is five levels of bureaucrat and they all have committees.

Even if I just changed the servers to a dual-socket/quad-core monster choked with RAM/disc for $3000, I could run all the present machines as thin clients with great performance no one wants to change. Cannot even get the issue on the agenda of staff meetings.

While inexpensive software is a blessing, some just want to be cursed with the burden of expensive software on deteriorating hardware.

I hear what you are

I hear what you are saying... but it also seems one sided. Most educators are extremely busy and like most others - they just want it to work. But they also don't want something new because it means they have to take time to learn something new when they have no time.

You list all the things that are missing but are you stepping up and developing them? Have you proposed a technology strategy? Have you checked what other peoples needs and concerns are? Have you developed relationships with other people to get them excited that you can help them (say, by reducing the energy expenses) Free and better really don't mean much when relationships don't exist and needs are not being filled.

If the print server is truly an issue - it's likely bugging someone vocal or important. Borrow a good machine and setup the print server under a virtual machine hypervisor (to allow an easy upgrade to the 40K machine) and then run it in parallel. Give those vocal/important people access to it. If you save them time and frustration, hear what they want out of technology, align the plan to it... you will have champions and you might be able to sell the new free platform.

You could have this vision of yours - but rather than focusing on changing others, change your approach.

do it

If you have a donor then go ahead and set up the new system along side the old and prove it can be done. Show how much better it is now and show the cost savings. When you have increased the capability and productiveness, the bureaucrats will whine a little because you did something but will cave because it worked.

I feel the pain. I also

I feel the pain. I also work in government, and no matter how many times you demonstrate the value of FOSS, people just plod on buying from the same vendors and wasting tax dollars. I don't know how many copies of Photoshop we buy every year just so that someone can crop and resize photos for a webpage. I don't know how many copies of MS Office we buy for people whose word processing needs could be handled by WordPad, never mind OpenOffice.org. And that's just the small potatos, don't get me started on the vertical apps...

At least in the business world, squandering resources eventually comes around to bite you. Governments just raise taxes.

Skills going to waste

It is so sad when good value, either in the guise of open source or competent employees is wasted. Particularly when there is so little available.

Well, a lesson taught to me a long time ago said that you have to budget your project and when people do not want to pay, to ask them what they want out. Yet, of course, if people (the bureaucrats making the decisions on behalf of the students) do not see the value they will not resent the loss.

Another thing is promotion. To the exasperation of all but the marketing and PR people it takes more to sell your ideas than to develop them into a working project. That is the reason people pay for shoddy products such as Windows when there are other better alternatives. This is why the continue to spend good money after bad on them even if they have acquired the in-house expertise (i.e. you) to make things better.

Maybe you'll find a voluntary "PR consultant" to assist you in your endeavour, meybe you should look for a better position if the management is hopeless. Perhaps SJVN as a reporter could discuss more about and assist more in advocating sound IT decisions at organisation level.

LOOKING FOR CHEAP

LOOKING FOR CHEAP SOFTWARE?

sapasapaler [at] yahoo [dot] com