Glossary
Open-Source Software
16/04/2026
Open-source software is software whose source code is made publicly available, allowing anyone to inspect, modify, and distribute it. Open-source development is fundamental to the cryptocurrency ecosystem — Bitcoin, Ethereum, and nearly all mining software are open-source.
Why open source matters in crypto
- Trustless verification — anyone can audit the code to confirm there are no backdoors or malicious functions
- Community development — contributors worldwide can propose improvements and fix bugs
- Forks — open-source code enables anyone to create a fork of a blockchain or tool
- Transparency — miners can verify exactly what their mining software is doing
Open-source mining software
Most mining software is distributed as open-source via GitHub:
- XMRig — Monero/RandomX CPU miner
- lolMiner — multi-algorithm GPU miner
- T-Rex — NVIDIA GPU miner
- CGMiner / BFGMiner — Bitcoin ASIC miners
Open-source licenses
Common licenses: MIT, GPL, Apache 2.0. They differ in terms of what users must do if they modify and redistribute the code.
