Bazaar Licenses

Michael B. Trausch mbt at zest.trausch.us
Tue Aug 11 05:19:14 BST 2009


On Mon, 10 Aug 2009, John Arbash Meinel wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Usher, Sean (Sean) wrote:
>> John,
>>
>> I blieve the worry is that we may need to make changes and possibly add
>> proprietary source code, and under GPL, we may be force to release that
>> code to the public.
>>
>> Sean
>>
>
> I'll note that Bazaar has a pretty good plugin system, which allows a
> lot of customization without actually modifying the core of bzr.
>

Also, changes to a GPL'd application do not need to be released unless you 
distribute the compiled binary.  Not that there really is one in the case 
of Bazaar -- it's (AFAIK, mostly) a Python application.

The GPL lets you redistribute changed copies internally without source, of 
course.  The license only kicks in if you release your modified Bazaar (or 
other GPL'd software) to the public in binary form -- then you must tell 
them how to acquire the source.

As an example:

  * You download and use gcc for your project.

  * You make modifications to gcc, say, to work for a different set of 
requirements.

  * You distribute this modified gcc as a compiled binary to your in-house 
(or contracted) development team.  You do not have to supply source code.

  * You distribute this modified gcc as a compiled binary on a public Web 
server for the public to use.  You must give information on how to get the 
corresponding source code, so that anyone that can download the binary 
made from the modified source code can also access the source code.

Does that clarify it?

 	-- MIke



More information about the bazaar mailing list