I am a master's student at a R1 university, who has previously published in reputable conferences (think ICML, OSDI), and have strong letters of recommendation from the concerned professors (or I wouldn't be admitted).
I recently approached a professor whose work matched with what I wanted to do, and they wanted me to work for free instead of for a stipend. This professor has adequate funding, and despite my background, their response was this:
Hi spatial,
Thank you for your interest in working with me, your skills are definitely aligned with the project. I would like to offer you a position in my lab on [insert project name]. However, without prior experience with your work, I can't offer you funding. We can reassess potential funding opportunities in the future.
When asked what "future" meant, they said about two semesters. I would easily graduate by then.
This person wants me to work for free for a year! That sounds outrageous. Maybe now I know why they have no PhD students. I wanted to reply something like
I am not going to be unpaid labor. You should revisit your ethics. Bye.
Of course, everyone is discouraging me from doing this and asking me to be respectful. Why am I supposed to be respectful to this person who thinks students are slaves?
To be honest, I despise this idea of students slaving away in research for months without getting paid, and yet there's the scam of "work for credit" which most professors exploit. That doesn't work in industry, you have to pay your new employee regardless. Why does academia encourage this practice?