Build Your Business With Open Source 305
PCM2 writes "InfoWorld this week is running a ten-page guide to building your business entirely with OSS. The guide highlights OSS alternatives for many enterprise applications categories such as CRM, ERP, content management, and so on. It's not exhaustive, but where it skips the obvious categories like databases and Web servers it includes some others that you might not expect."
An interesting demographic (Score:4, Insightful)
Who is listening? (Score:5, Insightful)
Question is: Are the people who matter reading these kinds of reports?
Re:Huh? (Score:3, Insightful)
Does anybody with the required knowledge of databases not know about Apache and Postgres/My/whatever SQL?
It's more than just choosing applications (Score:5, Insightful)
Better to bring the philosophy in this way: "We will use the best tool for the job. We strongly prefer open source for reliability and flexibility reasons; we will consider commercial products where appropriate." And then do the best job you can do with the tools you've chosen. A record of excellent results, even a very short one, is the best way to give open source a toehold.
All well and good... (Score:2, Insightful)
Personal computers are one thing, since at the moment the only people that use open source software are geeks, but in a corporate(business) environment, if something goes down, it has to be back up fast and without support, how does one accomplish that if it isn't withing that admin's realm of expertise?
Home Office (Score:4, Insightful)
Re:Fluff (Score:3, Insightful)
How about a list of the bare essentials instead?
So are you implying that ERP (specifically Financial), telephony, and CRM are not part of the bare essentials? Retailers don't need POS? Every business where I've worked has had many of these types of applications. What, in your mind, is critical (bare essentials) to business that is not on the list (besides database, and web - which was pointed out in an earlier thread)?
Disclaimer: I'm not a PHB. Not even a B. Just a lowly lackey.
Re:We listen we just don't believe you (Score:3, Insightful)
Excellent Fit... (Score:4, Insightful)
What doess XPPro and Office cost for 20 or so computers, anyway?
Re:Alternative option. (Score:4, Insightful)
Re:All well and good... (Score:5, Insightful)
Until something doesn't work, then who do you call?
Umm, your vendor or whomever you contracted for support.
If your admin can't manage a recovery plan and/or can't figure out how to run and install the software you need then you need a new admin. This has nothing to do with open vs. closed source or commercial vs. free software. Do you work for the government or something? That is the only place I've heard of where decisions are made that way. "We wanted to build a concrete building but the contractor we hired only knows how to build log cabins, so the building will be made out of logs." You choose your employees and your software based upon their strengths and weaknesses. If you can save 100K a year by using Apache instead of IIS across your whole enterprise, but your systems administrator can't figure out Apache, fire his ass pronto. He's got to be incompetent. It's as bad as those correspondence school programmers who want a job at a real development shop but can only program in visual basic and are completely unable to learn any other languages. It's just sad.
Actually... (Score:4, Insightful)
Re:If a company was smart... (Score:5, Insightful)
As we're not in that business, what works for Google (customized Linux distros running 10's of thousands of servers) may not work for me.
SugarCRM sells support for its product (Score:3, Insightful)
My dad is the best example. He doesn't want to bother with do-it-yourself or free software because in reality, it's cheaper for him to buy something with support than it is to get something for free and it may not work exactly.
Of course I load up his work computer with firefox, thunderbird etc, but when it comes to his website, he'd be more interested in a company that would do everything for him, which is the right thing to do since he charges his customers $100+ an hour.
Re:Huh? (Score:3, Insightful)
To go with something you know will do the job and that additionally your IT staff is familiar with is the very definition of competence. On the other hand, going with something you've never heard of just because it's 'free' is an incompetent thing to do.
I use Apache and MySQL, but I'd hesitate to recommend them to someone who has never heard of them. If they're not even familiar enough with open source to know the big players then it's questionable they'll get the value they deserve from them. There's tremendous value in using products you already know well, even if those products are relatively expensive.
TW
Re:Who is listening? (Score:5, Insightful)
Replacing existing working software is a huge risk. If the transition doesn't go perfectly you've racked up more costs fixing the problems than two or three years of licensing the old product (compare the cost of a few IT people working on a problem full time over a few days to a one year MSDN subscription, for example).
Re:Huh? (Score:3, Insightful)
This is an often forgotten truth in IT, but I would argue that not knowing about product with a high marketshare in your bussiness is at least close to incompetence. And the ability to adapt to other solutions then the one 'you know' is a very important part of the difference between compentent and good...
Re:All well and good... (Score:3, Insightful)
And when you download it from a website somewhere without contact info? Which does happen btw.
So here are the possible scenarios:
If you download software and don't arrange for support, or use software written by some shmoe who doesn't even post a contact e-mail address then whether or not the software is open source is the least of your problems.
Managing a recovery plan and running and installing software is completely different from finding a bug in software.
...your point being? If you find a bug with any software you can ask your vendor to fix it and hope they do so. With closed source if they don't want to for some reason you're screwed. With open source you can also hire any number of competing developers to fix it. You might even get it fixed for free if you ask someone nicely.
Any even halfway decent admin should be able to learn. I've never hired anyone who knew how to run all the software required for their job. Everyone I've hired has had to learn, which they are capable of doing. Learning is really not that hard.
They don't have to be ubergeeks. If you need support, buy support. It's not like there aren't dozens of companies like IBM that provide exactly that support. With open source you can often even choose from among a number of good, competing vendors. For some reason that often makes your support costs much lower than when you are locked into one vendor. All your arguments have been, "But if I don't know what I'm doing and don't buy support I'm I'll have problems." Well either figure out what you're doing, or buy support. This is not rocket science.
Re:Exchange Replacement? (Score:3, Insightful)
What I've always failed to understand is why an extremely small company needs such features, and why it's always Exchange (which, IMO, is the worst of them all).
Need groupware that syncs with PDA's? Great! Use the stuff that comes with KDE or Gnome. Or, use one of the excellent web-based FOSS groupware packages that export to iCal, combined with an iCal conduit. Yeah, you have to write a couple of scripts, but really... that cost is insignificant compared to the cost of maintaining a Windows2003/Exchange2003 server and supporting (and tracking licensing of) Outlook clients.
I think so many small businesses get caught up in the game of playing "big company" that they waste their money on products that may make perfect sense in gigantic corporations, but have little advantage for smaller organizations and come with a corporate-sized price tag.
Re:Exchange Replacement? (Score:3, Insightful)
- It works, is fairly low maintenance and IS stable.
- It allows us to share contacts, calendars and email if necessary
- It allows us to schedule meetings without the other attendees being present.
- It syncs with our PDA's perfectly, both at home, at work and over the air
- It has an excellent, usable web based interface when away from the office
I'm no MS fanboy. We write Java based web applications. We almost always deploy to Linux. We recommend Linux servers to our clients. We love Linux.
The thing is that I want my company to succeed, and that means using the best tool for the job. In the case of serving up java web apps, Linux is est. In the case of a groupware server, Exchange is best. Simple as that.
How much is exchange? About 1.5 days of my time. Now, if you can find me an OSS application that does all of the above and will take me less than 1.5 days to install, configure and support, I'm all ears. As it is, I'll stick with Exchange. Sorry.
Re:OpenConnector.Org (Score:1, Insightful)
(sigh)
Sorry I'm one of the people that project competition in the OSS space is WAY overblown and just spreads the talent thin. The lack of an open source Exchange alternative and the lack of Linux penetration on the desktop are direct results of this.
Re:Some other factors (Score:2, Insightful)
yes and no.
I have several apps here that broke horribly when linux upgraded to the new GCC and Kernel. they need to be completely re-written or run on a older install.
we choose to run them on a old machine with an old GCC for compiling them. I'm not good at C++ so we let it be until we can rewrite in C or Python.
Granted it's not orpaned bcause we havethe source but not having a C++ guru on hand , they might as well be.
Kind of like how all my legally bought games for linux are not useless as they will nto run/install. Funny how I can still play a 15 year old game on windows, but my copy of SimCity3000 from loki will not.