Open Source Vs Windows

|

Windows 2000 and Windows XP are unmatched in quality as far as their market is concerned. Windows 2000 server is rock solid stable, has an incredible number of features and, most important of all, is supported and well documented.

Windows 2000 also has a security model which is unmatched in the industry. This model came from the VAX (Digital Equipment) and Novell, both of which were (and are) excellent. Linux and Unix don't really have a security model in comparison (I am referring, of course, to active directory and NTFS).

Of course, Windows has the well known issue of security exploits (a different issue than the security model). I currently manage quite an extensive farm of IIS servers, and I've found it's not that much work to keep these systems completely up-to-date. We just have to do our jobs as administrators.

IIS and Apache are equivalent in functionality.

IIS performs better than Apache (I've done the testing myself on the same machine) for straight HTML pages. IIS also has a better security model than Apache by far (based on NTFS as it is). IIS is also a heck of a lot easier to use than Apache, although you can certainly purchase GUI's for apache which make it usable for the average person. And the first major problems (including security) with Apache 2.0 have started appearing, and they are just as nasty as anything found in IIS.

To my way of thinking the main reason to prefer Apache over IIS is (a) initial cost, and (b) knowledge of your people. If you and your group already know apache, then that is the best choice for you. If you already know IIS, then that is probably the best choice.

Browsers? IE won the browser wars for a good reason (besides ruthlessness) - it's far superior to Netscape 6 and before. Now that Mozilla and Opera have had a couple of years, it looks like they might give IE a run for it's money. Even now, though, I've found IE is superior to the competition and I'm sure there is a new version in the works.

But all of this is not as relevant as the cost of modifications. I've found the initial cost of the software, regardless of what it is, is puny compared to the cost of modifications. I would never even consider hiring programmers, for example, to modify the OS, the browser, or the web server, so the availability of sources is not relevant. As far as an application system is concerned, I am interested in modifying the business rules, not the application itself. In fact, if my accounting system requires me to modify it's primary code just to change a business rule, I'll find something else.

There are many companies which provide good application systems, including SAP, Ultipro and hundreds of others. To date, not one open-source version of these (the really important things) has even made it to the initial RFP.

0 comments:

SITEMETER

LIVE SCOREBOARD