conda / conda

A system-level, binary package and environment manager running on all major operating systems and platforms.
https://docs.conda.io/projects/conda/
Other
6.36k stars 1.65k forks source link

Warn of potential incurred costs with non-free channels #14249

Open SylvainCorlay opened 6 days ago

SylvainCorlay commented 6 days ago

Checklist

What happened?

Several organizations have discontinued using the conda ecosystem because they were utilizing the Miniconda or Anaconda installer as indicated in the documetation, found themselves using the Anaconda channels which were the defaults, and were asked for a large amounts of money.

I think that it would be beneficial to avoid surprises. I propose addressing this issue:

Additional Context

No response

jezdez commented 4 days ago

@SylvainCorlay Just wanted to confirm that I've seen this and that these are really two different issues, we've separated documentation updates from code work usually, since it helps parallelize the work and asking for help from technical writers. I did add this ticket to the epic #14249 to make sure we're keeping track of the work.

The first part you mentioned above about the documentation is at least related, possibly a duplicate of https://github.com/conda/conda/issues/14225 (I've added the blurb to that ticket). I concur, this is worth spelling out in the conda project docs, but also on the docs.conda.io landing page as well, which is maintained in https://github.com/conda/conda-docs.

The second part is something that @ericdill and I discussed as well and that is worth doing, also in the iterative format you suggest, with the eventual goal of having a community-defined format for channel metadata that includes information about ToS etc (probably not channeldata.json), it was also discussed in the 2024-09-11 conda community sync.