I disagree, if it was such a great thing for software creators, we wouldn't be seeing everyone going back to similar licenses in spirit.
Alternatively, placing software behind API paying walls.
>Placing software behind paid API's...
- Hello, MSN network.
- Hello, closed memory-dump formats for Microsoft Office.
- You don't play this niche audio/video format? Install this new adware player, and now you will. Oh, enjoy this new adware toolbar.
- Shareware/nagware. Enough said.
- Software patents and codecs. MP3 encoder for streaming? Pay. MPEG encoder/decoder for a custom A/V project? Pay. And so on.