My reference was a simple example that most would understand to make clear the point that just because something is in writing doesn’t mean it will hold up in court
That is not the point I took from the analogy. It compared an unrelated specific type of contract clause that is often onerous and routinely not upheld in court, with one that is (copyright ownership). Aside from that, the fact that a contract might be disproven in court doesn’t mean taking action in violation of a contract is risk-free, which is the entire reason I bothered stepping into this thread.
> it’s not US/UK law
Context was in reply to you saying you weren’t aware of US/UK laws preventing use of your own code. I was saying that I’m not referring to any specific regional laws as the reason for caution. Your point about countries having different contract and copyright law just reinforces mine that folks might want to get legal advice before making assumptions that something is fine.
> cannot distribute or share those changes
I stand by this. Distribution and sharing definitions are certainly contentious points in software licenses, some hold up, some don’t. But a) goal should be to avoid court in the first place, not in winning a case, and b) I’m also not talking about sharing something you own the copyright to.
> For instance, a git
.patch would include substantial amounts of original code in each - line
I stand by this too, as a git
.patch would very likely include work under the author’s exclusive copyright. If there’s a solution that doesn’t require that, great! Re: whether fair use would apply to a patch that includes substantial amounts of original code, I’m not here to make that judgement for anyone. If someone feels it is fair use, and wants to risk the costs involved in litigation even if successful, that’s certainly their right to do so. My concern in this thread is only to make folks aware of potential risks, and weigh them before making a decision.
Alas, I have no interest in arguing, and we both undoubtedly have better uses of our time. I’ve obviously made you upset, so I’ll just apologize for any offense and take my leave. Have a great weekend!