M2 uses a lot of third party libraries. For each segment there is at least one that handles correct functionality. It requires a lot of programming knowledge to implement, edit or replace any of these. Please be aware of some of the libraries are proprietal and you have to own a license to use them for commercial usage (depends on license type). To learn more about 3rd party software please use Google, as this wiki is only M2 related.
List of Third Party Libraries
Client
- Armadillo/SoftwarePassport (N/A, Proprietary)
- Boost (N/A, Boost Software License)
- Crypto++ (N/A, Boost Software License)
- DevIL (N/A, LGPL v2)
- DirectX (N/A, N/A)
- GameGuard (N/A, Proprietary)
- Granny3D (N/A, Proprietary)
- HackShield (N/A, Proprietary)
- libjpeg (N/A, Mixed IJG, BSD and zlib)
- LZO (N/A, GPL v2+)
- Python (N/A, Special License)
- SpeedTree (N/A, Proprietary)
- Themida (N/A, Proprietary)
- The Miles Sound System (N/A, Proprietary)
- Unicows (N/A, N/A)
- XTrap (N/A, Proprietary)
Server
- Boost (N/A, Boost Software License)
- Crypto++ (N/A, Boost Software License)
- DevIL (N/A, LGPL v2)
- HackShield (N/A, Proprietary)
- LibMySQL (N/A, GPL v2)
- XTrap (N/A, Proprietary)
Report Doc