Relicensing to MPL

The goal of this issue is to relicense this project to the Mozilla Public License 2.

We are currently using following dependencies:

  • libbredis - MIT
  • bcrypt - CC0
  • boost - Boost Software License
  • libmariadb - LPGL
  • lzo - GPLv2
  • cryptopp - Boost Software License

The following libraries from these are critical:

  • libmariadb
  • lzo

libmariadb should be fine as we are only linking dynamically. lzo is a problem we are needing a solution for.

We are using lzo to read the item_proto and mob_proto, we have following possible options for this.

  • Write our own implementation of LZO1X
  • Write a tool to convert these proto files to our custom file format