Bazaar Licenses

Stephen J. Turnbull stephen at xemacs.org
Tue Aug 11 13:24:55 BST 2009


Martin Pool writes:

 > The interpretation of plugins in Python is not agreed upon.

Sure, but Stallman's opinion (and that of his lawyer) is clear and
well-known.  If the only way for the plugin to do its work is to run
it in the same process as a main program, the plugin is a derivative
work of the main program.  You're a GNU project, that means that you
should accept Stallman's interpretation.  And any reasonably paranoid
lawyer (and Sean's lawyers are paranoid beyond reason, IMHO :-) will
fear Eben Moglen, even if his role is just amicus curie.

 > I think the main point here is that is that the requirement of the GPL
 > is that if you give someone binaries, you give them source and the
 > right to redistribute.

Please be careful about wording.  There are plenty of ways to "give"
people binary copies without triggering the GPL (see Michael Trausch's
post for examples).

 > If you don't publish the source, you can make any changes.  That
 > said we'd hope people will contribute back fixes so they can be
 > integrated in the main releases.

Indeed.  Note that (as long as the fixes do not depend on code or
patents you do not wish released) you *can* distribute fixes without
endangering your proprietary code.



More information about the bazaar mailing list