What license should I use so that my interview code test is not used for free?
I recently got a take-home coding assessment assignment that was estimated at taking one day to complete.
After spending 4 hours on it already, I have a sneaking suspicion that the code I am writing in their repository will be used for their own work. There were a lot of twists and turns in this assessment (a CSV file that wasn't formatted correctly, implementing many time-consuming features that are not publicly available in the recommended framework, a pixel-perfect expectation, unit test requirements, and much more!). I'm an experienced developer who has actually had to build applications like this, so I know how much time it takes even a hotshot/unicorn/ninja developer to implement this.
So, what license could I apply to my work such that I would have legal grounds to sue if they decide to not give me an offer and instead use the free labor for their startup?
4 comments
[ 4.9 ms ] story [ 18.5 ms ] thread> The primary risk presented by AGPL is that any product or service that depends on AGPL-licensed code, or includes anything copied or derived from AGPL-licensed code, may be subject to the virality of the AGPL license. This viral effect requires that the complete corresponding source code of the product or service be released to the world under the AGPL license. This is triggered if the product or service can be accessed over a remote network interface, so it does not even require that the product or service is actually distributed.
[1] https://opensource.google/docs/using/agpl-policy/
I'd just slap some "Copyright (2020) - @itqwertz - All Rights Reserved" notices in all the source files and call it done.
Of course you have to ask... does it really matter? I mean, if they do use your code, would you ever know about it? And if you did know, would it be worth initiating legal proceedings over?