Skip to content

Commit

Permalink
blog post about anaconda
Browse files Browse the repository at this point in the history
  • Loading branch information
nabobalis committed Aug 9, 2024
1 parent 4ae61d2 commit 2fc973b
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions posts/2024/2024-08-09.md
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 distruvtion setup to use conda-forge which does not have this restriction.
- Never setup or use the defaults channel.

0 comments on commit 2fc973b

Please sign in to comment.