friendofafriend Security of the system has nothing to do with closed source nature. If your abstractions are principled enough, you don't need to hide your implementations. I am not sure how versed you really are with coding, you can take example of linux, an open source software being used on servers of google and Microsoft and one of the chief reasons is that Linux is more secure.
You are doing a great disservice to the community if you hide your software implementation under the pretext of security because guess what, even uscripts are able to bypass ace make it a laughing stock personally.