@Michal:
Mono je ve většině případů pomalejší oproti .Netu 2.0, hlavně díky kvůli některým stále chybějícím runtime optimalizacím. Také se dohání funkcionalita, což je někdy na úkor výkonu. Jeden z letošních SoC projektů je právě na profilování zaměřen.
Z mojí zkušenosti můžu říct, že v reálném nasazení není rozdíl tak patrný. Na jednom mém projektu kde se pracuje nad síťovým protokolem se výsledky liší v desetinách milisekund. Nemohu však říci jak je to např. v ASP.NET oblasti, či serializaci.
Alespoň nějaké reálné srovnání i když ne moc komplexní:
http://lists.ximian.com/pipermail/mono-list/2007-April/034873.html
@Karel:
Je-li to produkt s nějakou svobodnou licencí, tak není problém. V opačném případě to ve většině států není moc legální :) Zvlášť není dobré studovat komerční implementaci a zatáhnout takové kusy kódu někam jinam...