Well, it was you who said he should pay for Windows if Rails was his sticking point.
And I said you don't need to pay for anything if you want to do Rails programming. In fact, here, the "inferior alternative" for this task may be the proprietary one.
Another thing would be using his computer for gaming. In that case, I wouldn't object, of course.