Seems like a good move. It sends a signal that it's ok for faculty to work in industry. Probably a net benefit to the school, but perhaps may have some unintended consequences of faculty leaving too.
Doesn't CMU also have a campus or program in Silicon Valley?
Doesn't CMU also have a campus or program in Silicon Valley?