I think that these companies deserve what they get. Caldera especially because they have actually stabbed the GPL, what they actually were founded under, in the back. Programmers across the world have made that company what it is, because they published their license under the GPL. Now they are abandoning all the work that has gone into it and destroying that part of the community. I think they need to be gotten rid of. As far as Microsoft is concerned...they owe us no allegiance, but the recent slandering of open-source as being a "cancer" and a "virus" they deserve what they get. By no means should they be allowed to slander open-source movements just because they are the most successfull company....they will get theirs one of these days!
If you give a man a fire he'll be warm, if you light the man on fire he'll be warm for life.