While the source code in this repository is MIT licensed, ModelingToolkit.jl now pulls in components that are AGPL licensed. This creates a situation where a user might install this package believing they are working within a permissive MIT context, while their dependency tree actually carries AGPL restrictions.
Could the LICENSE file and README be updated to clarify this distinction?
It would be very helpful in the license to explicitly state something like:
ModelingToolkit.jl pulls in AGPL dependencies.
Users requiring a pure MIT stack should use ModelingToolkitBase.jl instead.
This would prevent users from inadvertently violating strict license terms in commercial or proprietary projects.