Non-violent communication (NVC), developed by Marshall Rosenberg, is a method aimed at fostering compassionate and effective communication to meet individual needs, reduce resentment, and improve relationships in various contexts including personal, business, and social change. It contrasts 'jackal language,' which is judgmental and defensive, with 'giraffe language,' which emphasizes empathy and respect. Key principles include expressing feelings genuinely, understanding the significance of needs, and framing requests in a non-demanding way to encourage collaboration and understanding.