On 5/13/25 3:46 AM, Elizabeth Mattijsen wrote:
I'd say, unless you made prior arrangements with the client specifically stating that you own the copyright on the programming work you did, the client owns the rights to the code.
Oh it is specific to his installation. And the specific code I wrote him, was a modification of my own code that I indeed owned myself. And he had no idea I was coding or the specifics of anything else I was doing. His instructions to me were to get everything back working again, as fast as possible. I conquered. It was actually a pretty fun task too. I has a lot of separate pieces that all had to get along with each other as a system. So I guess he also owns a lot of bash scripts too. If I were to reuse the code, I will have to substantially modify it to someone else's needs. The major parts of the code I did not charge for were having to come up with my own IO modules to work around Raku's corked IO command to handle UNC paths. That took me tons of time to figure out what was wrong and how to cope with it. I though of writing my own API IO calls, but settled on calling power shell from my modules as it was faster. The programming part was suppose to take less than eight hours and took me four days. It took me a long time to figure out that Raku's IO calls were trash when used with UNC paths. Things just didn't work as expected and I was tearing my hair out until I realized Raku was at fault. Don't suppose Raku is ever going to fix that. You have to use UNC paths for network drives when calling programs from the Windows Server 2025 task scheduler. Thank you for the help, -T