DLLを使わないで、ソースをオープンにしても、
セキュリティーリスクを負わないものが出来れば他のOSにも対応できると思います。
もしくは、開発する人に、認証部分はクローズにしてもらう条件で、
NDAを結んで開発とかややこしい形になるとおもうです。