Job hunting, interview process and anything related to the experience of a job writing the Clojure language.
robertfw 2021-02-24T21:26:44.006800Z

A question for the masses about take home coding challenges. Some background: I've heard of companies using submitted code for their real world problems, getting some nice free work out of people. I'm getting ready to submit one of these challenges to a prospective employer, and was considering putting a license on it, probably AGPL. While it doesn't stop them from just ignoring the license, at least they have to explicitly do so which is better than nothing in my book. I'm curious if anyone has done this or has any thoughts on this topic

Darrell 2021-02-24T21:28:27.008200Z

Might be worth being up-front with them about it. “Either pay me for this work, or accept the license I attach to it.”

kenj 2021-02-24T21:30:00.009100Z

I like the subtle approach of attaching a license. Being somewhat accusatory during a job interview is not ideal, assuming you actually want to the job.

Darrell 2021-02-24T21:33:58.011800Z

You’re right that my phrasing is probably too aggressive but, at the same time, I can see some prospective employers viewing quietly attaching a license as passive-aggressive. Maybe, “This appears to be work that will benefit your company, which I am, of course, happy to do, but I would like to discuss the option of either compensation for that work or having the AGPL attached to it.”

p-himik 2021-02-24T21:37:48.013700Z

I wouldn't put too much thought behind it - there are infinite "maybe"s. Attaching a license sounds like a nice approach to me. If a company wanted to pay for the work in the first place, they should've discussed it in advance and not after the fact.

robertfw 2021-02-24T22:13:58.014900Z

Thanks for the comments. I went with putting the AGPLv3 license in the LICENSE file, and in the readme where it notes that it is released under AGPLv3, that commercial license is available upon request.