I've built a fairly robust framework for building web applications in nodejs, what's the best software license to apply that will allow for developers to use the framework for non-commercial purposes only?