I am trying to create an environment without using the Defaults channel that has R, RStudio, and renv.
According to Anaconda: "As of 2020, certain organizations have to pay to access default or use Anaconda Distribution, while others could continue to use it for free." I fall within the category of working for an organization that would need a paid license to use the defaults channel. Hence, I am trying to create an r environment with conda in a way that is completely free.
The back story is that I am trying to create a new environment per this suggestion for reproducibility. Since renv does not enforce the version of R specified in a lockfile, I am trying to create an r environment in conda, save that to a yaml file, and have another user use it to re-create the environment. renv will then be used to enforce the same versions of r packages and dependencies.
When I run conda create -n QAQC -c conda-forge r-base rstudio, and see the new packages to be installed, I see that some dependencies (like r-markdown) are listed as coming from the pkgs/r or pkgs/main channels. The first channel looks like the R Language Channel, which is mentioned as: Anaconda, Inc.’s R conda packages and Microsoft R Open conda packages. This channel is included in conda’s “defaults” channel.
So if the R channel is in the defaults channel, and the defaults channel is not free, is there any way possible to create an r environment that is not violating the Terms of Service?