You don't become a slave, but you give up control of the project and you basically become a volunteer employee of Microsoft. If someone does pay you for your work on that project, then it's not so bad. If the project was your passion, it's not a good idea.