However what about books or scientific papers which are hidden behind pay walls or just incredibly expensive.
The price of a good programming book is about £20. But when your monthly income is £300 that is a lot of money. Not to mention you have to pay electricity, gas, etc. and the prices for the utilities are not that much different.
So your options are:
1. buy the book and not eat for 2 weeks
2. pirate it
3. don't do anything and let your progress as a programmer be hindered by the lack of knowledge
That's what i call being forced. There's no situation where i can say i helped the author with the little i have and progressed in my development as a programmer.
If you give in to the system they set up knowledge become the privilege of the wealthy I agree that content creators need to live but the one size fits all approach is really f*ed up.
Open it up let people pay as much as they want or set different prices for different regions piracy will fall considerably if you do and for god sake don't limit peoples access to content by regions it's a sure way to increase piracy.