• 2 Posts
  • 1 Comment
Joined 2 months ago
cake
Cake day: July 12th, 2026

help-circle
  • Sorry for the seven weeks. We’re buried in development, and when the day runs out the code gets finished before the forums do. Honest reason, not a good one.

    You were right, and it’s fixed now. The app named 16 components under Settings while the binaries actually link 60, and full licence texts travelled with only four of them. For MIT and BSD-3-Clause that isn’t enough: the copyright line and the text have to accompany the binary.

    The list is generated from what the compiler links rather than kept by hand, across every platform we build for, and it carries the full text of every licence. It ships inside the macOS bundle, next to the Windows executable, at /usr/share/doc/deviceshelf/NOTICES in the .deb, .rpm and Docker image, and it goes up at deviceshelf.app/notices.txt with the next release. A build check refuses to release if a dependency was added without its notice.

    Thanks for pushing on it.