Unix系のツールは、基本「それぞれの環境でコンパイル」することが多いので、ソースコードが提供されていて当たり前である。VBAのフレームワークはどうなのか?ソースコードを公開しておいた方がいいのか、というと微妙である。
ソースコードも公開し、取り込んで利用していただくのはいい。しかし、残念ながらセキュリティについてどれほど堅牢or脆弱かは、保証できない。

Windowsの世界ではバイナリー提供もやむなしか。自由度は下がるような気もするが、オブジェクトと使い方の提供が最適解なのかもしれない。
少し時間がかかるかもしれないが、ちょっと考えてみる。