I find non-commercial licenses too extreme. People selling your free software or using it in a commercial way so long as they respect the license is a good thing