As others have pointed out: Microsoft developed a single version of the OS, and then purposefully crippled it. 37Signals meanwhile uses the same software, but your use uses up significant resources.
Yeah, remember, FOSS is only free if your time isn’t worth anything.
Depends upon the software: There is much of the Open Source software that is well written, well documented, and well understood. Then, there’s the crap that’s …well… crap. Most of the important OSS packages are now well supported and well written. No one expects you to be a developer anymore. The old line of “If you want a feature, then why don’t you program it?” is no longer true.
Training for MySql and Postgres is readily available, and there are plenty of people who are experts in both. Linux is even better in terms of technical resources.
I think you got it all wrong - it may be just flipping a bit now but
how did the support for 48 gigs get there in the first place?? By
developing and testing code which all takes time and money.
Look at it this way. You develop some software, you release a single
version at a single price. It works great but some big businesses
need feature X. So you develop feature X - investing a wack of time
and money.
Now do you roll the new feature into the single version? No -
because you will have to raise the price for everyone - even people
who don’t want the new feature.
Except what we’re talking about here isn’t “more featured software is more expensive”, but simple arbitrary limits. There was no extra programming involved with 32Gb vs. 48Gb limits. That’s just marketing crap.
Let’s take the difference between OS X for the Desktop ($129) and OS X Server Edition ($499). The Server comes with extra software to help manage your company’s software setup. However, both have similar performance specs, and there’s nothing in the licensing of either product that would prohibit me from using the Desktop version on my server. Yes, Server is 4x the price, but there’s much more in the server.
The difference between Windows Server Standard Edition and Windows Server Datacenter Edition (besides clustering software) are some arbitrary limits, not extra programming.