How will software companies survive in a world of "free"? | Heykuki News