Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#292 closed enhancement (fixed)

email2trac and Apache Bloodhound

Reported by: ian.wild@… Owned by: bas
Priority: major Milestone: email2trac release 2.6.0
Component: email2trac Version: 2.5.0
Keywords: Cc: Gary.Martin@…


Hi Bas,

I'm looking after WANdisco's input to Apache Bloodhound, which is an ASF
project based on Trac, aiming to improve the default packaging
and provide an easier to use and more accessible defect tracker out of the
box. You can find out more at
it is still early days!)

As part of the work we'd doing we are hoping to include some useful Trac
plugins, pre-configured and ready to use out of the box. In the case of
email2trac, we believe your tool provides essential functionality and are
wondering if you would consider allowing this to be used as part of
Bloodhound? We'd be happy to help maintain the tool going forwards and
would also welcome any suggestions you have for ongoing collaboration.

Obviously the GPL license of email2trac restricts us from including
email2trac as it is today, so the first question would be whether this is
something you and any other authors of email2trac be interested in talking
about further, either by email or on a quick conference call?

Best Wishes,


Ian Wild
Director of Engineering
WANdisco, Inc.

Cell    : +44 (0)7961193722
Office DDI: +44 (0)114 3030472
US: +1 925 3801734

uberSVN: Apache Subversion Made Easy <>

Everything you need to deploy Subversion in the Enterprise<

Subversion community

Attachments (0)

Change History (12)

comment:1 Changed 12 years ago by bas


Thanks for the interest. I do not mind to change the license for email2trac. Before a license change, i want to know what the problem is with GPL license and the apache bloodhound project?


PS) I have also emailed some suggestions for the bloodhound project. So i am familiar with the project ;-)

comment:2 Changed 12 years ago by bas

  • Status changed from new to assigned
  • Type changed from defect to enhancement

comment:3 Changed 12 years ago by ian.wild@…

Hi Bas,

Thanks for getting back to us, we appreciate it.

Apache Bloodhound is licensed under Apache v2 license. This is a permissive
license which isn't compatible with the Copyleft GPL license. If you don't
mind email2trac being distributed under an Apache v2 license that is very

Gary will be in touch with the details of what we plan to do here, and of
coure we will be happy to feedback any code changes or improvements we make

Let me know if there's anything at all you need and thanks again for the
feedback and assistance.


On Tue, Mar 20, 2012 at 8:21 PM, email2trac <> wrote:

comment:4 Changed 12 years ago by gary.martin@…

Hi Bas,

As Ian says, it would be very good to be able to use email2trac in Apache Bloodhound. In case you need a more specific answer to what stops us from being able to use GPL licensed code, there is a summary of the Apache Software Foundation's understanding of the issues here:

I don't think I can describe it any better than that page but one of the things I believe it is saying is that the Apache Software Foundation considers both the GPLv2 and GPLv3 to be

"incompatible with ASF's requirement that all Apache software must be distributed under the Apache License 2.0."

Does that clarify the issue at all? I'd be happy to try to answer more questions about this.

I have been considering this ticket to only be about licensing and so if there turn out to be other issues I think we can discuss these on the bloodhound-dev mailing list and in new tickets. Hope that is OK. I will look to see if there is anything that we can help with improving.


comment:5 Changed 12 years ago by bas

Hi Gary,

I just read your info and it is good description. I will contact some authors and let you know if we rerelease it under the Apache License.


comment:6 follow-up: Changed 12 years ago by bas

I have just committed the license change. Is this the right procedure or did i missed something?

comment:7 Changed 12 years ago by bas

See Changeset [593] by bas

comment:8 Changed 12 years ago by ian.wild@…

This is fantastic for us thanks Bas.

We're looking forward to including your plugin in Bloodhound.

Ian Wild
Director of Engineering
WANdisco, Inc.

On Tue, May 1, 2012 at 3:07 PM, email2trac <> wrote:

comment:9 in reply to: ↑ 6 Changed 12 years ago by anonymous

Replying to bas:

I have just committed the license change. Is this the right procedure or did i missed something?

Thanks a lot for doing that.

Strictly speaking, I don't think that you needed to specify in the source headers that the code is licensed to the Apache Software Foundation itself.

Perhaps something similar to this would be more appropriate:

#       Copyright 2002 SARA
#       Licensed under the Apache License, Version 2.0 (the "License");
#       you may not use this file except in compliance with the License.
#       You may obtain a copy of the License at
#       Unless required by applicable law or agreed to in writing, software
#       distributed under the License is distributed on an "AS IS" BASIS,
#       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#       See the License for the specific language governing permissions and
#       limitations under the License.

Hope that makes sense.

comment:10 Changed 12 years ago by bas

(In [595]) changed license header, see #292, thanks

comment:11 Changed 12 years ago by bas

  • Milestone set to email2trac release X.X.X
  • Resolution set to fixed
  • Status changed from assigned to closed

comment:12 Changed 12 years ago by anonymous

thank you.

Add Comment

Modify Ticket

Change Properties
as closed The owner will remain bas.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.