Embedding Bazaar into C/C++ applications
Martin Pool
mbp at canonical.com
Mon Dec 14 08:13:29 GMT 2009
2009/12/11 John Arbash Meinel <john at arbash-meinel.com>:
>> I'll point out that this linking interpretation isn't universally accepted, and hasn't been tested in court; the Wikipedia GPL page has some discussion <http://en.wikipedia.org/wiki/Gpl#Linking_and_derived_works>. And the meaning of "derivative work" likely changes in different jurisdictions. But the FSF's intent pretty clear, and I'm not prepared to test them!
>
> I'll state for the record. My personal understanding is that if you use
> bzrlib in-process then your code should be GPL. I won't say that the
> Lawyer's (or even many/most people on this list) would fully agree. But
> if you use "import bzrlib" as opposed to "bzr command-foo" then it
> should probably only be done in a GPL program.
To me a common-sense reading of the licence is as John says.
> I think it is "fair" to say that if you want to use bzr in a closed
> source program, then you have to go through the process barrier. Note,
> though, that I don't hold the copyright to bzr, I just wrote a lot of
> its code. :)
Me too. Of course it may be worthwhile looking at each specific case
as it comes up.
Anyhow, this is irrelevant to this thread as Alessandro's interested
in embedding into a free application.
--
Martin <http://launchpad.net/~mbp/>
More information about the bazaar
mailing list