From a fundamental economic stand point, information will always be free in a free economy. It costs nothing to duplicate so competition will cause it to cost nothing. Thus the value information actually sells for is determined by the difference between the real economy and the theoretical free market.
Information tends to lose value as time goes on.
And although information replication is cheap, the time needed to identify information requirements, locate them and negotiate for them is not trivial. The value of 15 minute delayed quotes is many times less than 0-5 minute delayed quotes. Yesterday's Times is trash when today's arrives. Free market prices are equilibrium and it takes time for markets to reach equilibrium. People have to notice that the opportunity exists, overcome the bariers to entry and the risk of failure, and settle in for production.