There were digital currencies exist before BITCOIN but there was a issue of double spending in those digital currencies and BITCOIN solve this issue using cryptographic and consensus algorithms. This is the big difference between BITCOIN and other digital currencies before BITCOIN and yes Bitcoin is Opensource, Decentralized, a peer-to-peer network.