MDit
Open Source
Updated October 22, 2026
MDit uses Draw Things' MediaGenerationKit to draw pictures on your device. This library is licensed under the GNU Lesser General Public License version 3 (LGPLv3). The LGPLv3 is a set of additional permissions on top of the GNU General Public License version 3 (GPLv3), so both texts are provided.
Library source
- MediaGenerationKit: github.com/drawthingsai/media-generation-kit (commit 8868a9685d9c)
- Draw Things Community (engine): github.com/drawthingsai/draw-things-community (commit d473a2f148b3)
Replacing the library with a modified version
The library is kept separately in MDitImaging.framework inside the app (MDit.app/Contents/Frameworks on Mac, MDit.app/Frameworks on iPhone and iPad). So that you can rebuild this framework with a modified library, MDit publishes the code it uses to call the library.
- LocalImageEngine.swift: all of MDit's code that calls the library
- Package.swift: the package definition that builds the MDitImaging dynamic framework
Modify the library at the commits above, point this package definition at your modified library, build the MDitImaging product, then replace the framework inside the app and re-sign it. MDit's terms do not prohibit modifying this library or reverse engineering the app to debug such modifications.
License texts
Both texts and the notices for the other open source software MDit uses are also in the app under About MDit › Open Source Licenses.
Contact
Email: 9.maesil@gmail.com