I’m a big fan of malleable and extensible software packages à la Emacs; I think they’re the way to provide practical freedom to users, when licenses provide freedom “de jure” only.
That one can gradually discover the code and fiddle with it blurs the user/developer distinction and reduces the dependency of one group on another.
🧵