Abstract
Telcoin Network is actively developed in two separate GitHub repositories. This proposal is to open-source the entire codebase under both Apache 2.0 and MIT licenses.
Specification
If this proposal passes, both repositories will be released to the public on January 20, 2025. The Telcoin Network project will be used to track issues and pull requests so the community can easily track Telcoin Network progress. The project and both repositories will be accessible through the following domains:
- Telcoin Network project board: Telcoin Network · GitHub
- Telcoin Network rust protocol: GitHub - Telcoin-Association/telcoin-network: Telcoin Network protocol.
- Telcoin Network solidity contracts: GitHub - Telcoin-Association/tn-contracts: Telcoin Network smart contracts.
Rationale
Open-sourcing the project has many benefits:
- Transparency and trust
- Community engagement and contribution
- Security through peer reviews
- Faster innovation and interoperability
- Reputation and ecosystem growth
Dual licensing with MIT and Apache 2.0 allows the project to reap the benefits of both: developers enjoy the simplicity and familiarity of MIT, while still having the safety net of Apache 2.0’s patent protections if needed.
Implementation
Change each repository’s visibility from “private” to “public”. Each repo will protect the main development branch and require pull requests to be reviewed before merging. Only maintainers will be able to merge pull requests. Contributing guidelines will be included to welcome interested developers and set clear expectations.