It's common among Rust projects (the standard library also uses it).
Apache 2 has a patent grant so it's preferred by companies, but is not compatible with GPLv2, and MIT is compatible with GPLv2.
Source: https://prev.rust-lang.org/id-ID/faq.html#why-a-dual-mit-asl...