Stefano Maffulli stef@zoomata.com
So, what are these criteria? How about the definitions suggested here: http://fsfe.org/en/fellows/maffulli/rants/defining_free_software_business
I agree that the GNU Manifesto is too long and difficult to understand for this purpose.
Considering only ethics also could lead you into some absurdities, such as including proprietary-software-dependant cooperatives who otherwise follow the ethical principles listed at http://www.ica.coop/coop/principles.html (personally, I think they're compromising their autonomy, but it seems it's not enough to matter to most people yet).
Simon Phipps's definition seems the closest of those listed.
Hope that helps,