Our apps / NoticeDesk
MAC APP

NoticeDesk

Open-source license reports and NOTICE files, made offline

Scans a project folder’s dependencies offline (Swift packages, npm and Python), identifies each license from the metadata and the license files, flags copyleft, unknown and missing licenses with plain-language notes, and writes a client-ready PDF report, a NOTICE.txt with every license text, and CSV or JSON. Not legal advice.

Free to use without a key: scan one ecosystem at a time and see every dependency with its license, flags and notes on screen.

Buy a license key to unlock Pro: every ecosystem in one scan, and the PDF license report, NOTICE.txt, CSV and JSON exports.

macOS 14 Sonoma or later · Version 1.0 · 2.9 MB disk image · Notarized by Apple

One-time $29 for the app with Pro: every ecosystem in one scan, and the PDF report, NOTICE.txt, CSV and JSON exports. No subscription. One license key works on up to 3 of your Macs.

Download: The download (a signed, notarized .dmg) comes with your purchase in your Gumroad receipt, together with your license key. Updates install from inside the app.

Buy now opens Gumroad's checkout on this page; Gumroad is the seller and handles payment, sales tax and your receipt.

Nineteen dependencies of a sample app across Swift packages, npm and Python, with the license and flags, and the license text of one package

Features

  • Swift packages from Package.resolved (also inside Xcode projects and workspaces), with license files from checked-out packages
  • npm from package-lock.json or npm-shrinkwrap.json and each installed package’s license field and files
  • Python from requirements files, poetry.lock and packages installed in a virtual environment
  • Licenses identified from SPDX expressions, common names, Python classifiers and the license text itself
  • Flags for GPL, AGPL, LGPL, MPL and EPL, not open source, no license found, unrecognized, and metadata that disagrees with the file
  • A plain-language note for every flag, and “not legal advice” on screen and in every export
  • A PDF report for your client: summary, license breakdown, what needs attention and the full table
  • NOTICE.txt with every license text, plus CSV and JSON
The Needs review list: AGPL, GPL, LGPL and MPL packages and missing licenses, with a note on network copyleft
Page 1 of a sample PDF license report: summary, license breakdown and what needs attention
The free version scanning one ecosystem, with a note that Pro scans them all at once
The start screen: drop a project folder; Swift packages, npm and Python are read offline

Requirements

macOS 14 Sonoma or later. Apple silicon and Intel. Current version: 1.0.

Privacy

NoticeDesk only reads: it never writes into your project, and nothing is uploaded. The only network requests are the license check with Gumroad and checking for updates.

Questions about your purchase or license key? Reply to your Gumroad receipt or contact us.