This sounds evil
Licensing
If you intend to have your port merged into the main Mono distribution, keep in mind that you must grant Novell permission to redistribute your work under other licenses other than the LGPL. This means that you must be the owner of any code contributed to Novell and that you are in a position to sign such an agreement.
It is because they are a proprietary software company scrambling to be relevant to the world. They have a half assed strategy and no idea how to sit between open source and proprietary without mixing their messages and obviously the way they should be doing business versus how they used to do business