Yet many software developers have personally benefited a lot from FOSS and are aware of the principles behind it.
But when someone is willing to pay us a lot of money, many of us will willingly become deaf to the free software ideals and submit to the corporations in exchange for stable employment.
> many of us will willingly become deaf to the free software ideals
Genuine question: what proportion of developers actually understand the free software ideals? Have you ever tried to go to your colleagues and ask what [choose your open source license] implies?
My experience is that most people think that GPL means that you need to publicly distribute all the code and that BSD means that you can just use it without any attribution.
But when someone is willing to pay us a lot of money, many of us will willingly become deaf to the free software ideals and submit to the corporations in exchange for stable employment.