Social enterprises are emerging as a new area of public policy: several countries seek to stimulate private sector contribution to development outcomes, and social enterprises could be important players in that agenda. However, those seeking a middle ground between for-profit and non-profit...