What the heck is a B-Corp?

When dealing with the idea of becoming a B-corp, a lot of the time the people I meet with have awesome ideas that just don’t need to be a nonprofit, or sometimes they really shouldn’t...