* Restricted choice - He has it all wrong, Open Source is an additional and not only an alternative choice.For example a person could use commercial software and open source software at the same time.
* Poor integration with Microsoft - How can open source integrate with Microsoft when they hold the patents that doesn't allow integration? Moreover, Mono is the Linux implementation of .net which is developed by Novell.
* Exposure to Intellectual Property theft issues - I thought he wanted better integration with Microsoft. Which is it?
* No warranty - Yes there is a warranty. If it doesn't work for you you get all your money back which happens to be $0.00.
* Greater exposure to security problems - That's why Google runs on Ubuntu instead of Windows.
* Lack of innovation / codification of obsolete architectures - I don't understand how this is a con? Moreover, not all Linux distributions support all architectures.
* Poor customer response - You can buy support from Redhat, Canonical, and Novell if you want better customer response.
* Lack of capabilities / features - I'm not going to argue this one since your professor is technically right about this. However, an average user may find that the features that are found in free software is enough to save money and not pay. For example K3b may not have as many features as Nero, but it does have enough features to fulfill my own needs; thus I don't have to buy Nero.
* Higher cost of technical support - Maybe, but I'm too lazy to do the math. Does a Redhat certified technician cost more than one that doesn't have one?
Higher cost of operation - Even a 3 year old can use Ubuntu
* Higher cost of installation - A live cd that has all my hardware drivers working out of the box is much less time consuming than installing windows and hunting for drivers.
* Difficult to use - Ubuntu users never have to touch any configuration problems. Moreover, Ubuntu users never have to touch the command line. It's just easier to give instructions through the command line than to explain where to click in the UI. For example, adding new repositories through synaptic(GUI navigation) is a lot harder to explain than to just give Command Line text (copy and paste).
* Poor interactive capabilities – We won't be seeing any ribbons in OpenOffice any time soon, but the UI are pretty standard compared to most windows apps.
* Poor vertical integration - So he wants everyone to rewrite code that already exist?
Bookmarks