"This already throws up a question, now that large companies are begining to treat linux as a serious OS and port thier servers and hardware on to it. does this not go against the community spirit? Novell will soon move thier NOS on to linux but i doubt they are going to give up thier source code. So i see an issue where the bigger companies may try and commercialise linux which is good for linux in that this would see more development and ultimayly more users. However this is bad for the existing community because large comapnies being what they are will try and control the flow and ultimatly control the software itself."
No company can control Open Source software. What they can do is write closed source software that runs with Open Source software. Some examples of this are YaST by SuSE, kudzu by Red Hat, and Star Office by Sun.
There is also software released under "almost" Open Source licenses. Two examples are Mozilla and Open Office.
Mozilla, which is Open Source except that any changes to Mozilla can also be incorporated into Navigator under a closed license.
Open Office, which allows changes to Open Office to be incorporated into closed source Star Office. Also the data base portions of Star Office do not have an Open Source equivalent.
Some hardware companies release hardware drivers for Linux. Some of these drivers are Open Source and some are closed source.
Qt, which Trolltech releases under both an Open Source license and under a proprietary license. This causes Open Source developers to have a bias toward Gtk+ over Qt.
Be prepared. Create a LifeBoat CD.