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.