SPDK is licensed using a BSD 3-clause license. All code submitted to the project is required to carry that license.
SPDK’s source code is available on GitHub and may be cloned using
git with the following command:
git clone https://github.com/spdk/spdk
Everyone is welcome to contribute!
All code is checked for style correctness by running
scripts/check_format.sh. This script requires
astyle and optionally
pep8 and will automatically format C, C++, and Python code.
Patch discussion will happen directly on the GitHub PR. Design pre-work and general discussion occurs on the mailing list. Anyone can provide feedback in either location and all discussion is welcome. Decisions on whether to merge patches will be handled by the maintainers:
- Daniel Verkamp
- Benjamin Walker
- James Harris
For guidelines on SPDK releases and bug reports, see SPDK Releases.