1. the first sourcecode that prevents file copying while allowing public access.
Bitcoin's innovation is not that it prevents double-spending. That was invented by David Chaum in the 1990s and formed the basis of DigiCash. Nor is "mining" new; that's from Hashcash in the 1990s. Bitcoin combines the two concepts. The end result is a lot like Digicash, but distributed.