License and credits
q.e.d. is free software
q.e.d. is licensed under the GNU General Public License, version 3 or later. You may use it for anything, for free, also for business websites; pass it on; and change it, as long as what you pass on stays under the same license. The source code is on GitHub.
Your website is yours
The GPL covers the program, not what you make with it. Your pages, pictures, episodes and the website q.e.d. builds from them belong to you, under whatever terms you choose.
Say which terms: for a podcast in the Copyright or license field of
the Podcast tab (such as CC BY 4.0), and on the website in the footer,
for example as a line with a link to the license. 3 Schweinehunde, like
many podcasts, uses Creative Commons BY 4.0:
anyone may share and reuse the episodes, naming the podcast.
What your website contains from others
A website built by q.e.d. carries a few files from other open-source projects. All of them may be used on any website, commercial ones included; license notes their authors put into the files stay there.
| Part | Where it's used | License |
|---|---|---|
| Podlove Web Player 5.13.0 | episodes of a podcast | MIT |
| Podlove Subscribe Button | the Subscribe block | MIT |
| Pagefind | site search | MIT |
| Tabler icons 3.49.0 | icons in text and menus | MIT |
| Tailwind CSS and daisyUI | the stylesheet and themes | MIT |
| Catppuccin | the four Catppuccin themes | MIT |
| Latin Modern Math | math formulas | GUST Font License |
| Fonts from Fontsource | the fonts you pick | each font's own, mostly the SIL Open Font License |
The font's license is noted next to it in the site's stylesheet.
Credits
q.e.d. stands on the shoulders of many projects. Especially:
- Podlove: the Web Player and the Subscribe Button, and years of work on open podcasting.
- jekyll-octopod, q.e.d.'s predecessor for podcasts, which started from Octopod by Arne Eilermann. Its feed and audio addresses live on in q.e.d., so podcasts move over without losing a subscriber.
- Tauri and Rust, of which the app is made, and Svelte for its screens.
- libgit2, which keeps the versions, Tabler Icons (and before them Lucide), daisyUI, Pagefind, Fontsource and Catppuccin.
The q.e.d. robot and the logo were drawn by Google's image model Nano Banana 2 from Stefan Haslinger's description; the logo was then redrawn by hand as SVG, so it stays sharp at any size (A logo in SVG).
The program itself is built from more than 750 Rust libraries and a few JavaScript packages, almost all under the MIT or Apache license. Libraries lists every one, with its version and license. q.e.d. is written with Claude Code; the blog tells how.
Questions, bugs and ideas
Something doesn't work, or is missing? Say so on GitHub: a short description, what you expected, and the version from the App tab. Mistakes and gaps in this manual are welcome there too.