Ask HN: Is open source licensing source controlled?
Let’s say you have a publicly visible codebase with no licensing in that source whatsoever.
When you add a license, is the codebase “licensed going forward” or does the code at the revision behind the “added license” commit not have the license applied?
Similarly, curious what happens if the license is changed.
I’d imagine there aren’t really strict rules here, and it’s about how good of a lawyer you have to defend yourself (in whichever direction benefits you), or maybe there are some actual rules I don’t know about!
——
Oh one quick follow up question: licensing per-file vs licensing per codebase. I imagine it mirrors distribution 1:1 but am curious if there is more context on this as well!