Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Dependency notice

The tutorial’s source is MIT-licensed. Its exact Cargo.lock contains one direct file-level copyleft dependency:

CrateVersionLicensePath
pykep-core0.1.4MPL-2.0direct dependency

pykep-core is used unmodified through its public Rust API. Its source and MPL-2.0 license are distributed through the normal Cargo registry source mechanism. MPL-2.0 applies at the covered-file level; this tutorial does not copy or modify those files.

deny.toml records a crate-specific pykep-core exception. MPL-2.0 is not added to the general license allow-list, so any future copyleft dependency remains a review failure.

Unmaintained transitive macro crate

cargo deny also reports RUSTSEC-2024-0436: paste = 1.0.15 is archived and unmaintained. It is reached through both pinned numerical libraries:

pykep-core → differential-equations → simba → paste
fcmaes-core → nalgebra → simba → paste

The advisory reports no safe upgrade and no vulnerability. The tutorial does not call paste directly. deny.toml therefore names this advisory explicitly instead of accepting all unmaintained dependencies; new advisories still fail the check.