1. Redefine the market based on the benefits
2. Break the benefits down into scarce and infinite components.
3. Set the infinite components free, syndicate them, make them easy to get — all to increase the value of the scarce components
4. Charge for the scarce components that are tied to infinite components

Mike Masnick in The Grand Unified Theory On The Economics Of Free via excom