exactly -- and arguably some weekend hackathon or similar event where you arguably surrender your IP to the group.
so the "you can always license any code you wrote" isn't always at all
EDIT:
so, my "exactly" above is a wrong. I see your point about signing a contract vs not. got it.
I'm sticking with my arguments about "always" ..its all I have left :)
Yeah, to be clear, I'm in favor of surrendering IP to the group for an event like this, because if you split everything up at the end it'll be worthless.
BUT! Terms like this need (both legally and ethically) to be explicit, and should have provisions for both "person X stays on-board" and "person X leaves after the weekend."
so the "you can always license any code you wrote" isn't always at all
EDIT:
so, my "exactly" above is a wrong. I see your point about signing a contract vs not. got it. I'm sticking with my arguments about "always" ..its all I have left :)