Bitcoin was released to the public as an open source project that allows anyone in the world to not only transact in a decentralized manner, but also help modify the code. Many open source projects like Linux have started with the source code followed by a myriad of alternative implementations. However, for some reason, in the Bitcoin space alternative clients using the source code in a different manner and even writing the code in another programming language, has been controversial.
Read More Here: https://news.bitcoin.com/fierce-debate- ... e-bitcoin/