I'm willing to pay for an OS (at reduced cost on eBay). All other software should be free to consumers and sold to corporations. And upgrades within a version and up to the next full iteration should be included. So if a company buys version 6.0 then they get 6.1, 6.5, 7.0, 7.1, 7.9 for free but pay to go to 8.0.
Too often you report a bug and they don't fix it until the next full release - now that's not right is it; it was supposed to work in the version I paid for but if I want the fix I have to buy the next version to get it - that's just "bloody rubbish!" (I just finished the episodes of old UK TV "Spaced"

)