What is the difference between nonviolence and pacifism?

Nonviolence is a philosophy and strategy for social change that rejects the…