BSLRegistry is a supplementary Julia package registry for BSL Management Support packages and related REUSE/SPDX-aware tooling.
This registry complements Julia’s General Registry. It is primarily used for packages developed, maintained, or distributed by BSL Management Support, especially where early-stage development, stricter licensing metadata, or project-specific infrastructure makes a separate registry useful.
Add the registry with Julia’s package manager:
pkg> registry add https://github.com/bslMS/BSLRegistry.gitAfter adding the registry, packages registered here can be installed with the usual add command:
pkg> add SomePackageYou can inspect configured registries with:
pkg> registry statusThis registry may contain packages that are:
- developed by BSL Management Support;
- related to REUSE/SPDX licensing infrastructure;
- used as supporting infrastructure for BSL projects;
- not yet registered in Julia’s General Registry;
- intentionally distributed through BSL-managed infrastructure.
Public packages in this registry may later also be registered in General Registry where appropriate.
Public packages registered in BSLRegistry must be REUSE-compliant.
In particular, packages must provide:
- machine-readable SPDX licensing metadata for all files;
- required license texts under
LICENSES/; - clear copyright information;
- separate licensing for code, documentation, examples, assets, generated files, and tooling files where appropriate.
This registry does not perform legal certification. Package authors remain responsible for the accuracy of their licensing declarations and for having the necessary rights to distribute their packages.
BSLRegistry is not a replacement for Julia’s General Registry.
General Registry remains the main public registry for the Julia ecosystem. BSLRegistry is intended as a supplementary registry for BSL-managed packages, early development, experimental infrastructure, and packages using stricter or more explicit licensing practices.
This registry is maintained by BSL Management Support.
Package inclusion in this registry does not imply endorsement by the Julia project, JuliaHub, JuliaRegistries, or Julia’s General Registry maintainers.
BSL Management Support
https://github.com/bslMS