У мелкомягких не может быть неплохих идей. У них вообще никаких идей нет. Они в совершенстве умеют копировать и продвигать. Последняя идея мелкомягких - это идея Билли о том, что можно софт продавать отдельно от железа. Т. е. то, что позволило ему заработать деньги и то, с чем он сейчас активно борется, стимулируя розничных продавцов.Разница между mono и Java в том, что Java - это открытая технология, поддерживаемая всеми платформами, имеющими промышленное применение. А mono - это прием, позволяющий .net говноподелки запускать на Linux. Java поддерживает куча независимых разработчиков, включая, например, Apache SF. Mono - это Novell и мелкомягкие.
Т. е. на самом деле между Java и mono нет ничего общего.