#4 no entiendo como pueden cambiar esto unilateralmente. Tampoco estoy puesto ni me le he leído los acuerdos que hay para usar Unity. En todo caso, los desarrolladores lo que tienen que hacer es apuntar esto, y en el futuro leerse bien los términos de estos acuerdos para que esto no vuelva a pasar. Es toda una cerdada.
#10 no veo problema en usar código propietario siempre y cuando la licencia sea razonable. Creo que esto es lo que ha fallado aquí.