-
-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
--- | ||
blogpost: true | ||
date: Aug 09 2024 | ||
author: Nabil Freij | ||
category: Information | ||
--- | ||
|
||
# Anaconda is not "free" | ||
|
||
We wanted to inform the wider community about Anaconda and if you are allowed to use it. | ||
|
||
Anaconda has specific licences which determine if one is able to use if you work for an organization. | ||
For example, [The Register](https://www.theregister.com/2024/08/08/anaconda_puts_the_squeeze_on/) has reported that: | ||
|
||
Research and academic organizations are just now finding out that they will have to pay for software made by Anaconda, when for years these groups were under the impression it could be used at no cost. | ||
|
||
A source who works at a medium-size non-profit academic research institution told The Register about being on the end of a legal demand to purchase a commercial license for the Anaconda-built software they had been using for free. | ||
|
||
So what is free to use? | ||
|
||
- `conda` the package installation and environment management software, is free to use by anyone and always has been. | ||
|
||
What is not free to use? | ||
|
||
- Anaconda, where conda was first created, generates revenue by charging for access to specific channels containing packages that are curated, built, maintained, and served by Anaconda's engineers on its secure cloud infrastructure. | ||
Anaconda's default channel is one of these. | ||
|
||
So using the defaults channel can lead to you becoming legally required to pay Anaconda for the use of `conda` and the defaults channel. | ||
|
||
This also applies to `miniconda` as well, as it setups up the defaults channel as well. | ||
|
||
To summarize: | ||
|
||
The conda-compatible packages in the default channel and Anaconda Distribution are free to use if: | ||
|
||
- Your organization has less than 200 people, or | ||
- Your organization has 200 or more people, but qualifies as an exempt organization in Anaconda's terms of service: | ||
|
||
Students and educational entities may use our free offerings in curriculum-based courses. | ||
|
||
[Anaconda themselves summarize this in a really detailed blog post](https://www.anaconda.com/blog/is-conda-free) | ||
|
||
## What should one do instead? | ||
|
||
The answer from our point of view is straightforward. | ||
|
||
- Use [miniforge](https://github.com/conda-forge/miniforge) which is a conda distribution setup to use conda-forge which does not have this restriction. | ||
- Never setup or use the defaults channel. |