From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stan Shebs To: tromey@redhat.com Cc: Baurjan Ismagulov , gdb@sourceware.cygnus.com Subject: Re: gpl, gdb and wigglers.dll Date: Wed, 09 May 2001 12:41:00 -0000 Message-id: <3AF99D04.21796F59@apple.com> References: <87g0ef4roa.fsf@creche.redhat.com> <20010509101645.A3381@kerberos.local.ankara.gantek.com> <87lmo6l9bu.fsf@creche.redhat.com> X-SW-Source: 2001-05/msg00193.html Tom Tromey wrote: > > >>>>> "Baurjan" == Baurjan Ismagulov writes: > > Baurjan> Tom: > Baurjan> Why do you think this code is GPL violation and should > Baurjan> be removed? > > The fact that the wiggler is a dll and is dynamically loaded confuses > the issue -- for programmers. In fact, it is not any different from > linking gdb statically against the wiggler library (that whole piece > of code won't work without that library). If you built a gdb like > that you couldn't give it to me, because you couldn't give me the > library sources. (Unless you argued that the library fell under the > system library exception, which seems unlikely, to say the least.) I'm hoping this is one of the things that GPL v3 will clarify, because v2 doesn't address the question of add-on hardware and its associated drivers. If I bought a special "wiggler PC" that had a wiggler soldered onto the motherboard, and it only had a Windows driver that was included with the preinstalled system, then how is a GDB using that driver different from a cygwin GDB using any of the other drivers that are in the system? Stan