On Sunday, 13 July 2025 at 00:35:42 UTC, Jonathan M Davis wrote:
And when the code is open source, if someone wants to use it, they can always just copy it into their own code and do whatever they want with it
Not necessarily true, part of the issue with autodecoding is that string.front is a fairly spooky reference inside 5 layers deep of template hell.
If I want to unprivate a thing in sumtype, but another package returns a sumtype; my local copy of sumtype will be treated as a different one unless I changed my system level flags
Given the everything imports everything phoboes style, you probably have to full copy and then break the implicit linking to the system version for several in theory simple changes.