Bitcoin Cash is a separate project and currency from Bitcoin. You can't pay someone who is expecting Bitcoin by sending Bitcoin Cash to them or vice-versa.
Bitcoin's code is open source and the balances of all addresses are public, so anyone could create a fork (a new separate currency based on it, optionally starting with the same balances).