That particular clause has caused quite a bit of headache for PHP package maintainers, because technically it makes the license a non-open source license, even though the rest of the license is just your bog standard MIT/BSD-like license.
Long story short, don't write your own licenses.