I hope that I can be clearly understood...
1. You gave a link to the GPL V3. Although that does not help your argument any, you should notice that is not the licence under which TBDML is released. You can find the complete license agreement (V2) in the file "licence_gpl.txt" which is distributed with TBDML software.
2. I want all of you to understand that I am not attacking Freescale. In fact I am giving information to try to help Freescale to ensure legal use of the TBDML.DLL. I have suggested that it would be safe if that DLL were released as LGPL, and not GPL. Please don't hurt yourselves (JimDon and Alban) by making fools of yourselves, and then refusing the help.
3. Please look at the last paragraph (similar in both V3 and V2 with which TBDML is released). Notice this is not written "for the attorneys only". The GPL was intented for all to understand, at least understanding the English language. Also, the part I was referring to is basically section 2, specifically part b. But it's the last paragraph which clarifies whether being "derived" means linking to subroutines which are under GPL. Also, see the first paragraph of
http://www.gnu.org/philosophy/why-not-lgpl.htmlHonestly, if I did not think that Freescale and TBDML were working together cooperatively, then I promise I would not have bothered suggesting here that TBDML should be released under the LGPL. This would obviously only be possible with cooperation of TBDML author!
Further, I have absolutely no interest in taking legal action, nor causing legal action against Freescale. In fact my whole intention is to protect this and other commercial products which have increased value by using TBDML.
As for this common disclaimer that everyone says they are not a lawyer; What is their point? I am no lawyer, yet this is more clearly explained than any technical documents I have ever used.
Thank you for trying to understand.