Why I Chose the PolyForm Shield License for KSail
KSail’s license changed three times in 18 months. Here’s why it went from Apache-2.0 to GPL-3.0 to PolyForm Shield 1.0.0, and why I think more dev tools should consider it.
KSail’s license changed three times in 18 months. Here’s why it went from Apache-2.0 to GPL-3.0 to PolyForm Shield 1.0.0, and why I think more dev tools should consider it.
A Mac Mini runs 24/7 at home, firing scheduled prompts that open PRs against KSail. Here’s how I’ve set it up and what I’ve learned running it.
Most local Flux setups point at a Git repo. OCI registries are cleaner — here’s a full walkthrough using KSail’s local registry and workload push command, plus how to extend the same workflow to GHCR for CI.
How I built KSail’s interactive AI chat assistant using Go, GitHub Copilot SDK, and Bubbletea TUI framework.
A step-by-step guide to creating Talos Linux Kubernetes clusters on Hetzner Cloud using KSail.
The journey of building KSail through three major rewrites and what I learned along the way.
A guide to creating local Kubernetes development clusters using KSail with Talos Linux in Docker.
A guide to creating local Kubernetes development clusters using KSail with K3d (K3s in Docker).
A guide to creating local Kubernetes development clusters using KSail with Kind (vanilla Kubernetes) in Docker.