In the JSON file you see that there is no tonecurve included. It seems that it is somehow encoded into to the HueSatMap. How can Lightroom and RawTherapee know this? I can (de)activate the tone curve under “Input Profile”. Other profiles I created with DCamProf without a tone curve behave as expected: the “tone curve” checkbox is grayed out.
dcamprof make-dcp ... -t none includes a linear tonecurve into the DCP (which only includes 0 => 0, 1 => 1). This lets Lightroom deactivate the tonecurve, if the “ProfileToneCurve” is missing, else Lightroom applies a default tonecurve.
But this does not answer my question for RawTherapee (5.6).
if it’s an Adobe profile (detected by copyright info), RT applies a default “film curve”, to match what lightroom does (disclaimer: I’ve never used lightroom, and I am just going from memory of the DCP code in RT)