The MIT and Apache licenses are permissive licenses that allow developers to use the licensed code in proprietary projects without having to disclose the source code.
I understand that some projects needs these kind of license to protect their code, I get it. But this will most of the time shift the project to a closed proprietary/paid service over time… leaving the open source community with a strange feeling of being abused.
It’s not always the case, but it happened in the past, leaving people to fork the project and strating over.
Licensees may redistribute Derivative Work under different terms.
Licensees do not have to distribute the source code alongside with their Derivative Work.