How about let’s do both: break the BFD support into a bundle, inside the Base 
itself provides a “null bundle” that does nothing more than what can be done 
without either BFD or LLDB. Then write a new bundle with the same interface but 
backed by LLDB.

On Jun 16, 2013, at 18:52, Gregory Casamento <[email protected]> wrote:

> Effectively option #2 violates the GPL anyway since, if it's an integral part 
> of the app and loaded as a bundle, it's still *required* by the app.   It's a 
> legal gray area.
> 
> I would recommend you go for option #1 and use lldb.
> 
> This list is not really the place to ask for legal advice such as this as 
> none of us are lawyers.
> 
> Gregory Casamento
> [email protected]
> Open Logic Corporation, President/CEO
> GNUstep Lead Developer
> 
> 
> On Jun 16, 2013, at 6:40 AM, Maxthon Chan <[email protected]> wrote:
> 
>> Is there any way to prevent GPL from spreading into GNUstep Base (and 
>> everything that is built on top of it) when using BFD support? Is it 
>> possible to:
>> 
>> 1) Use some alternative technologies, like LLVM and its subproject LLDB, or
>> 2) Split the BFD support into a loadable bundle which is loaded instead of 
>> linked by Base?
>> _______________________________________________
>> Gnustep-dev mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/gnustep-dev

_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to