Consequences of forking a token

This step by step guide explains how to fork a token on a ethereum smart contract.

Forking a token means, simply copying the source code and the values (amount of token held by each address). The question however is how to get all details from the contract.

The author elaborates on the consequences of such fork.