[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Licensing of COM interface definitions of TortoiseSVN?

From: Roger Lipscombe <roger_at_differentpla.net>
Date: Sun, 27 Apr 2008 17:05:21 +0100

I'm currently hacking[1] on more complete issue-tracker integration into
TSVN (search the mailing list for details). This uses COM, with
TortoiseProc as the interface consumer, and specific implementations of
the interface for different issue-tracking systems. This meets a
specific need we have where I work, where we'd like to integrate TSVN
with TargetProcess. We'll be creating[2] an implementation of this
interface that talks to TargetProcess's web service API.

Assuming that Stefan accepts this work into the TSVN core (and I hope he
does; it's quite cool, and I don't fancy maintaining a set of patches
for it), this raises a licensing issue:

* TortoiseSVN is licensed under the GPL. According to my interpretation
of the GPL FAQ (specifically
http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins), any non-trivial
plugins for a GPL-licensed program must be GPL-compatible.

This doesn't give my company a specific problem, because we don't have
to release this provider outside our company.
However, if we want to allow closed-source 3rd party providers, we'd
have to put an exclusion in specifically for this case, no?

Thoughts?

Regards,
Roger.

[1] I'll have some patches ready in the next couple of days -- real work
keeps interrupting.
[2] but probably not releasing publicly -- the TargetProcess folks can
cobble one together if they fancy, though.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-04-27 18:05:34 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.