It also strikes me as odd that someone who creates intellectual rights for a living (i.e. a software developer), as an independent, does not have a basic understanding of copyright law.
I'm not a lawyer, but some basic understanding is at least to be expected. Still, sucks for him though.
> does not have a basic understanding of copyright law
I think that this is more a case of the "unknown unknowns." He probably thought that he did have a good grasp of copyright law and that was why he didn't need to talk to a lawyer.