title: 3rd party libraries (closed source)
body: <p>Is there a way that you can build a binary file (shared or static library) in go language with bunch of source files and distribute it along with it's interfaces.</p>
  
  <p>It's not to be distributed as an executable but a linkable static or shared library with interfaces at compile or run time. (Just like in C you distribute <code>.a</code> or <code>.so</code> file along with header files)</p>
  
  <p>Unlike open source github based libraries out there it's a closed source project that i'm trying to port for Go.</p>