As Dock continues moving toward complete decentralization we're excited to share a significant update that's been in the making for awhile. Following through on our previous commitment to the community, we are proud to announce that Dock is now fully open source!
The Dock github has been re-organized and, effective immediately, anyone may begin contributing to the Dock Network codebase.
Growing our Open Source contributors
To effectively empower the community, achieve proper decentralization and ensure the Dock Network's success far into the future, it's critical that we grow and maintain a healthy community of outside developers.
Right now our core team is working hard on integrating core modules from Substrate - a critical component for first creating our own Proof-of-Authority solochain and eventually becoming a Polkadot Parachain. This work is challenging, and our hope is that by opening our codebase and doing everything we can to make it easy to contribute (e.g., fast pull request reviews, clear & concise documentation, and bounty incentives via Gitcoin) the Dock Network will have a solid foundation to grow on.
To provide transparency into the work being done we will also be publishing a series of blogs focused on the Dock Network's technical development. The first of these is the Intro Article, and subsequent pieces will highlight recent accomplishments and overall progress, making it easy for you to follow along and jump in when something piques your interest.
If you have any of the following skills and are interested in being a contributor or an advisor we are gladly accepting any help - big or small:
- Rust, Wasm
- Polkadot Substrate, Ink!
- OpenBadges, Blockcerts, Verifiable Credentials Data Model, Decentralized Identifiers
- Data Structures and Algorithms: Consensus and Cryptography
- Cryptography: ECC, BLS, PRE, ZK
- Distributed and Decentralized Software Development
- Decentralized Autonomous Organizations
Please reach out to us via any of our community channels or email community@dock.io if you're interested in contributing and would like more info.
Licensing
Our current work with Substrate is being released under an inherited GPLv3 license, however we fully intend to release this work under Apache 2.0 in sync with Substrate's transition as previously announced by Parity Technologies last December:
"Substrate 1.0-beta is currently licensed under GPLv3, but in keeping with the ideal that Substrate should allow for maximum developer freedom, the Substrate repo will transition to be licensed under Apache 2.0. The widely permissive nature of the open-source license allows for commercial use, distribution, modification, patent use, and private use and opens the door for Fortune 500 companies to adopt the technology."
Coming Up
We recently submitted the first portion of work relating to our Web3 Foundation grant. Milestone 1-1, an experimental Proof of Authority chain with representations of two ERC-20 type tokens, is complete. We will be providing an in depth, technically focused update on this very soon.
We are also looking to add one more developer to the core Dock team who is experienced with Rust & Wasm (Substrate a +++Bonus), please contact us at jobs@dock.io or see our job listing for more info.