I'm looking for a license to use in a software project that is developed by two parties. The MIT license looks like a good choice because both parties have full rights and few restrictions. Both parties could agree on not publishing the software without mutual consent. How could this mutual consent be formalized? Must the license be rewritten or is an additional contract for the restriction to non-public sufficient?