Thoughts on code ownership for small scripts

I feel that using anything but CC0[1] (or 0BSD[2]) public domain license in my dotfiles and shell scripts is kinda arrogant.

1: https://creativecommons.org/publicdomain/zero/1.0/

2: https://opensource.org/license/0bsd

It's not likely anyone is going to use that code in major or production projects, so there is no reason I should require attribution or copyleft.

It would be different if I were writing a software project, like an IRC client, a text editor, or some kind of networking utility, that I expect people to use. Then I'd want some kind of GPL.

Maybe I'm overthinking this a little, but I also feel like the concepts and idioms of the code I write cannot really be *owned* by anyone in the copyright sense. They are just like little tools that anyone can write themselves when thinking about the problem a certain way. I see this as similar to how we can't really own (culturally relative) social scripts. But if it's a clever or original use of language constructs, then I'd say attribution or copyright is appropriate.

Anyway, that's my take. It's just whatever.

END

Last updated: 2026-05-09

Gemlog archive

gmi.moonshadow.dev

Proxied content from gemini://gmi.moonshadow.dev/gemlog/2026-05-08-thoughts-on-code-ownership-for-small-scripts.gmi (external content)

Gemini request details:

Original URL
gemini://gmi.moonshadow.dev/gemlog/2026-05-08-thoughts-on-code-ownership-for-small-scripts.gmi
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.