Comment Re:I'm dying of curiousity (Score 1) 188
Where things get tricky is the "mere aggregation" clause in the GPL. AIUI a storage or distribution medium containing two unrelated programs is a derivative work of both those programs but thanks to the "mere aggregation" clause it's perfectly OK if one of those is GPL and one is propietary.
So the question becomes what level of interaction/interconnection/integration does there need to be between two works distributed together such that they no longer satisfy the "mere aggregation" clause and hence violate the GPL. This becomes especially tricky if the interface definition is under a GPL-compatible non-copyleft license such that both the GPL and propietary work could have been created without reference to the other. There is also the question of whether interfaces are copyrightable at all (see the recent oracle VS google lawsuits).