Is there a Software licenses that force contribution back to the original project only for commercial use (projects that wants to make money out of it)?.

Another way to phrase the question

People can use and fork the project, but only the original can be used commercially so they have to get the changes to be accept in the original in order to sell product with it, **they can sell only products with the original code**.

I am not sure if it will fail the [DesertIslandTest](https://wiki.debian.org/DesertIslandTest) because I am talking about giving back only for commercial use.

[Licenses and their characteristics](https://choosealicense.com/licenses/).

Simulator question: [users of my projects to give back?](https://opensource.stackexchange.com/questions/9204/are-there-any-established-licenses-that-encourage-users-of-my-projects-to-give-b).