> Only if the client says, "We can't open source this," does Norman
> recommend what he calls "shimming," which he defines as "programing
> practices and architectures that reduce the risk that independently
> created proprietary code might be deemed a derivative work based upon
> some other code that is intended to operate with such proprietary code."
<consultant> You shouldn't try to end-run the GPL.
<client> We've already decided that that's what we want to do, which is why we hired you.
<consultant> Ok here's how you get away with it.
I guess there are worse ways to earn a living.. like managing hedge funds.