python-novice-gapminder icon indicating copy to clipboard operation
python-novice-gapminder copied to clipboard

Anaconda licensing issues

Open marklcrowe opened this issue 2 years ago • 4 comments

Anaconda may not be freely available to trainees

Hi all, I've just had a message from a trainee on an upcoming workshop that he's not able to use Anaconda Navigator to install Python/Jupyter because Anaconda have become much more restrictive in their licencing conditions recently. He works at a not for profit medical research institute, but because they don't grant degrees, Anaconda doesn't recognise them as 'academic'. That means they want a commercial licence fee, which the organisation can't afford, so none of their researchers can use Anaconda.

More generally, this would suggest that many potential trainees wanting to attend Python training may not be able to access Anaconda, or may have to pay (in some cases quite a significant) licence fee to do so. Should the Carpentries continue to recommend a commercial product that costs our learners money and so reduces equity and accessibility for our training, or can we look into alternatives (in this particular case, they hope to use miniconda).

marklcrowe avatar Dec 09 '22 01:12 marklcrowe

I agree. Anaconda is a good one-stop shop, but it has its limitations in education as Mark mentioned above. An alternative could be to install Python and JupyterLab directly, and pip install the key packages?

frfeng avatar Feb 10 '23 20:02 frfeng

What about miniconda, that must still be free. One would only need a configuration file (yaml) which defines all the necessary packages?

On Fri, Feb 10, 2023 at 9:32 PM Fred Feng @.***> wrote:

I agree. Anaconda is a good one-stop shop, but it has its limitations in education as Mark mentioned above. An alternative could be to install Python and JupyterLab directly, and pip install the key packages?

— Reply to this email directly, view it on GitHub https://github.com/swcarpentry/python-novice-gapminder/issues/620#issuecomment-1426312130, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLLJBK5OPJG2D3WHPACHWLWW2QVTANCNFSM6AAAAAASYZVI4Q . You are receiving this because you are subscribed to this thread.Message ID: @.***>

vahtras avatar Feb 12 '23 12:02 vahtras

I think we might want to refer this to the Curriculum Advisory Committee @swcarpentry/curriculum-advisors as this is a larger issue that affects all the python based carpentries lessons.

I don't know all the details here but this SO question has some additional context:

https://stackoverflow.com/a/74762864/93370

alee avatar Feb 12 '23 22:02 alee

Thanks for reaching out! I've opened a parallel issue in swcarpentry/curriculum-advisors#10 where the committee members will discuss this topic. You are welcome to contribute additional context and important information there as well.

bsmith89 avatar Feb 13 '23 18:02 bsmith89