This project contains components under different licenses.
The JAM codec implementation located in pkg/serialization/codec/jam/ is licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0).
- Location:
pkg/serialization/codec/jam/ - License: LGPL-3.0
- License File: pkg/serialization/codec/jam/LICENSE
- Original Work: https://github.com/ChainSafe/gossamer/tree/development/pkg/scale
- Location:
bandersnatch - Original Work: https://github.com/davxy/bandersnatch-vrf-spec/blob/6b1ceba5b3cbc834201732bcdad1377e19e9283e/assets/example/src/main.rs
The following components are part of the Go Project and are licensed under a BSD-3-Clause license:
The following libraries are incorporated into this project:
| Component | License | Source |
|---|---|---|
| ark-vrf | MIT | github.com/davxy/ark-vrf |
| reed-solomon-simd | MIT & BSD-3-Clause | github.com/AndersTrier/reed-solomon-simd |
| Pebble | BSD-3-Clause | github.com/cockroachdb/pebble |
| purego | Apache-2.0 | github.com/ebitengine/purego |
| ed25519consensus | BSD-3-Clause | github.com/hdevalence/ed25519consensus |
| quic-go | MIT | github.com/quic-go/quic-go |
| zerolog | MIT | github.com/rs/zerolog |
| testify | MIT | github.com/stretchr/testify |
| go-difflib | Custom | github.com/pmezard/go-difflib |
The remainder of this project is licensed under the MIT License. See the LICENSE file in the root directory for details.