On 7/27/05, Jonas Borgstr÷m <firstname.lastname@example.org> wrote (on the Trac list):
> As you might have noticed the next release of Trac (version 0.9) will
> feature a new plugin system. This makes it much easier to extend and
> customize Trac.
> Unfortunately the license currently used by Trac (GNU GPL) is not very
> suitable anymore, since it requires every Trac extension (plugin) to
> be licensed under GNU GPL as well. This is the main reason we now
> propose a license change to the modified BSD license. This license
> allows development of proprietary as well as Open Source Trac plugins
> under any compatible license.
> I've already contacted and received positive feedback from everybody
> who are listed as copyright holders in the source code.
> What does the rest of the Trac community think, is this a good idea?
As a Subversion developer, I'm very happy to hear that Trac is
considering the "Modified BSD" license. Trac has developed a tested,
documented, and easy-to-use abstraction layer for Subversion's Python
bindings. I would love to integrate this code back into Subversion, so
that everybody who uses our Python bindings will benefit.
BENEFITS FOR TRAC:
- Guaranteed Compatibility: The Trac test suite for your abstraction
layer will become the official test suite for the Python bindings.
- Proven Reliability: If the Trac tests for the abstraction layer
fail, Subversion developers will be automatically notified via e-mail.
We will perform daily smoke-tests.
- Simple Maintenance: Subversion developers will maintain the
Trac/Subversion Abstraction Layer and keep it up to date.
- Control: If Trac developers want to help with the Python bindings, I
will ask the Subversion developers to grant them commit access.
- New features: The Subversion team will extend the Trac Abstraction
Layer so that Trac can integrate more closely with Subversion. If Trac
needs a new feature in the bindings, ask the Subversion team: We can
The "Modified BSD" license will allow the Trac and Subversion teams to
work together, with no restrictions. This is great for teamwork!
David James -- http://www.cs.toronto.edu/~james
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Thu Jul 28 06:53:29 2005