The license does seem impossibly vague and broad. Usually what happens when software projects use custom & demanding licenses like this is that large companies refuse to allow the software to be used because of the legal uncertainty, small companies just use it and ignore the licensing constraints, and there are never any lawsuits that clarify anything one way or another. If that's fine with the authors of the project, they can just leave the license vague and unclear forever.