This paper looks at the two main theoretical formulations of social justice, which view it as redistribution and as recognition of diverse cultures. Because the notion of social justice is rooted in several political traditions, it is difficult to offer a single, precise definition of the concept. The second part of the paper considers whether other ideas that are currently popular would be equivalent or perhaps better language than that of social justice. Next, it explores how widely the concept of social justice is currently used, and consider, if adopted by community and other foundations, whether it could gain legitimacy and acceptance among a wider public. The paper concludes with thoughts on the next steps for advancing a research and action agenda centered around social justice.