# ModelingToolkit V11 Library Split and Licensing, Community Feedback Requested

**URL:** <https://discourse.julialang.org/t/modelingtoolkit-v11-library-split-and-licensing-community-feedback-requested/134396>\
**Category:** Community\
**Tags:** community, sciml, modelingtoolkit\
**Created:** [December 6, 2025, 1:37am UTC](https://discourse.julialang.org/t/modelingtoolkit-v11-library-split-and-licensing-community-feedback-requested/134396 "2025-12-06T01:37:26Z")\
**Posts on this page:** 1\
**Showing post:** 56

<div class="post-metadata">

**Author:** ![bilderbuchi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bilderbuchi/32/13562_2.png) [@bilderbuchi](https://discourse.julialang.org/u/bilderbuchi)\
**Post date:** [December 9, 2025, 10:40am UTC](https://discourse.julialang.org/t/modelingtoolkit-v11-library-split-and-licensing-community-feedback-requested/134396/56 "2025-12-09T10:40:26Z")

</div>

> [@viralbshah](#):
>
> This is something we still don’t have a clear answer and thought process around, but will clarify by around January. The modeling and simulation use cases around artifacts/binaries/libraries are far more complex than traditional binaries that are built from C compilers, and there are wide ranging practices around licensing of these. At the very least there should be no uncertainty.

I wanted to support the question of runtime exceptions, quite an important point, so it’s appreciated that you intend to offer clarity here.  
FWIW, the [OpenModelica project](https://openmodelica.org/), which has been mentioned above, uses such a licensing approach – the IDE/compiler are licensed (effectively) as AGPL, but any artifacts (read: compiled simulation models) it creates are under a runtime license (effectively: AGPL or BSD-New, at your choice). And in the past they specifically called out that their intention is to avoid people offering closed OpenModelica-as-a-Service, while they do _not_ want to restrict the outputs that the users create.

In light of Julia’s maturing trimming feature and binary compilation, clarity on the license of the resulting binary seems quite relevant. Also for things like [Dyad exporting FMUS](https://discourse.julialang.org/t/features-of-fmugeneration/132812/8).  
Personally, as an acausal fluids-system person (so it looks like the MTKBase split _will_ impact me), it will be good to know, as it impacts the relative attractiveness of Julia (which I’d like to use) vs. Modelica (which I do use), in practice, at work.

Also, a metadata-level (or other) flag as proposed above, to avoid unintentionally dragging in (A)GPL components sounds like a useful thing to ensure one stays compliant with the involved licenses. 👍

---

_[View the full topic](https://discourse.julialang.org/t/modelingtoolkit-v11-library-split-and-licensing-community-feedback-requested/134396)._
