Do No Harm open source licenses effectively prevent your code from being used in commercial software because it becomes a liability for anyone using it if their customers become harmful ~IYHO~ at some point. I agree with the desire, but it creates a new level of dependency hell.