Sunday, October 28, 2012

Evennia changes to BSD license

As of today, Evennia changes to use the very permissive BSD license.

Now, our previous "Artistic License" was also very friendly. One main feature was that it made sure that changes people made to the core Evennia library (i.e. not the game-specific files) were also made available for possible inclusion upstream. A good notion perhaps, but the licensing text was also quite long and it was clear some newcomers parsed it as more restrictive than it actually was.

... And let's be honest, it's not like I would have come hunting down anyone not complying fully with the Artistic license's terms. Changing to the much simpler and more well-known BSD license better clarifies the actual licensing situation.

After all, far too many older MUD-code bases are weighted by a legacy of licensing issues. Anything we can do to avoid this is better in the long run. Indeed we hope this change in licensing will remove eventual licensing doubts for new adopters and have more people join and contribute to the project.


  1. This is great news for Evennia - also, this means that since Evennia is now under the same license as Twisted, which means that you can now contribute code back to Twisted with no license friction, if you so desire. Anything you want to foist off on us to maintain now? ;-)

    1. (Well... effectively the same license as Twisted. Technically we're under the MIT license, but the terms are the same.)

    2. Thanks glyph, this license does indeed bring us more in line with the twisted licensing. I don't know anything off the top of my head suitable to "offload" on twisted at this point (maybe some very MUD-specific telnet extension protocols or imc2 support? ;-)), but it's certainly a tantalizing possibility for the future. :-)