Danger
All recommendations and comments here are provided as is and should not be taken as legal advice.
Always consult the official license terms of the software you are using and installing.
Conda#
Conda will in this context be used to describe a conda command provider.
The programs listed here, all provide this conda command, which it-self enables
the installation and environment management commands required for a seamless
usage of open-source software.
When people refer to Conda, some mean Miniconda, others Anaconda, and some
even Miniforge.
However, generally users do not care if the conda provider is one or the other.
Similarly, when software recommends one or the other, it will likely still be installable by using any of the other providers. So please select the provider once, and adapt installation procedures as noted in the below sections.
Anaconda#
Danger
Anaconda installations default to download content from a channel that is licensed, i.e. not free!
The terms of service has this small snippet (as of July 2025):
DTU does not recommend the installation of Anaconda.
Instead please follow the installation instructions here
which will ensure that you are using Miniforge that only installs packages from
the conda-forge channel, which is free.
Miniconda#
While Miniconda is hosted, and maintained by the Anaconda company, it can be used
in a free form by changing the default channel to conda-forge.
Danger
One will have to change the default channel just after installation to ensure no terms of service violation.
Since July 2025, Anaconda has changed its approach to enforcing the license terms of service. We there do not recommend installing Miniconda either.
If you still want to use Miniconda, here is a one-time change that defaults the installation sources to the correct tree.
conda config --add channels conda-forge
conda config --remove channels defaults
Attention
Please be aware of installation instructions that install packages from the Anaconda channels. If in doubt, feel free to contact us.
Miniforge#
This conda provider defaults to not use any Anaconda channels, and will
thus be the easiest one to ensure no license violations.
This is the conda provider that our guides will install for you.
It is not under any license terms and can be used for teaching and/or
commercial use.
Students#
In general students can freely install and use the Anaconda software stack.
A student should, however, still be aware of the limitations of the above policy. For instance, if the student is hired in a company with more than 200 employees, then the company is responsible for obeying the license.
Additionally, if a student creates work that is used in a DTU research project, it is not fully clear how the interpretation should be. When a student has signed a G-declaration then one could interpret the developed software/research as a work from DTU.
Therefore, for simplicity, and to be future proof, we ask that you, as a student, follow the same guidelines as DTU employees.