Not quite. Non-positive includes zero, negative does not.

True that!

What I should've said was

But by this reckoning 'non positive' should be equivalent to 'negative'.