The notion of social responsibility in social enterprises and non-profit organizations