Back in 2017, Microsoft first released the first public preview of Quantum Development Kit which helps developers learn how to program a quantum computer which is believed to be the future of computing. Along with the Quantum Development Kit, Microsoft also released the Q# programming language, a quantum computing simulator and other resources which help developers to get started with Quantum Computing development.
At Build 2018 today, Microsoft today announced that it will soon open source its Q# compiler and the quantum simulators that are part of the Quantum Development Kit. This will make algorithm development easier and more transparent for developers.
Quantum Computing is still in its very early stage of development and further advancement of it it needs collaboration among the global community. Back in March, Microsoft announced the launch of Microsoft Quantum Network, a global community of individuals and organizations working together to advance quantum computing.
Open sourcing elements of the Quantum Development Kit in GitHub will provide the Microsoft Quantum Network affiliates and startup organizations with more opportunities to leverage Q# and enhance their quantum solutions. It also will give academic institutions that require OSS the ability to leverage Q# for their quantum development.