Correct. I did some more digging and the following statement came up: should any customer need the OpenSM source code, he/she need to contact the support group in order to sign up on an NDA. (if you are a contracted customer: support@mellanox.com)
your other option is to use the opensm source package that is provided from open-fabrics.
Thanks