Novell didn't make this deal for the benefit of Open Source itself, They did it to benefit companies who would like to use Open Source. this is a good article on it: http://www.jprl.com/Blog/archive/development/mono/2006/Nov-04.html