Source available is probably the worst of both worlds. With open source you allow competitors to use your code and you win by having extra set of eyes looking at it for free. With closed proprietary code you don't have that, but at least don't expose your inner workings to attackers either.