Paul McNett wrote:
> Uwe Grauer wrote:
>> Paul McNett wrote:
>>> Ed Leafe wrote:
>>>> On Jan 23, 2007, at 3:30 PM, Paul McNett wrote:
>>>>
>>>>> I meant: why can't Nate's serial debugging tool be part of DaboDemo?
>>>>> There's no reason for Dabo or DaboDemo to distribute serial.
>>>>    Depends on your legal interpretations. If you write code that links  
>>>> to a GPL library, there are many schools of thought (read: MySQL)  
>>>> that considers that sufficient to require all your code to be GPL'd.  
>>> What do you mean by "link"? I haven't heard anyone say that merely 
>>> having code that is meant to be linked to a GPL program at runtime is 
>>> enough to GPL your own code. If that were true, MySQLdb would be GPL'd 
>>> because it "links" to MySQL, and hence Dabo would be GPL'd because it 
>>> links to MySQLdb.
>>>
>>>
>> Dabo isn't using the MySQLdb connector to make it work.
>> If MySQLdb would be used for the preferences instead of sqlite,
>> dabo had to be GPL.
> 
> Only if Dabo distributed MySQLdb. Merely requiring it doesn't link it to 
> Dabo.
> 
>> Redistribution of GPL connectors would also violate the GPL.
> 
> Redistribution of GPL software is allowed and encouraged, and expressly 
> protected; certainly it isn't a violation of the GPL to redistribute. It 
> is only when you link it to your software where you risk making your 
> software GPL as well. The question is the term "link". If we had made 
> Dabo's preferences save to MySQL, *and* we had rolled up MySQLdb into 
> Dabo and redistributed it, *then* we would be GPL. But if we merely made 
> MySQLdb a requirement and left it up to our users to install the 
> dependencies, this would not be the case.
> 

Ah, sorry.
But am i right that dabo has to be GPL if the preferences have to be
saved to mysql?

Uwe

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to