swcarpentry / python-novice-gapminder

Plotting and Programming in Python
http://swcarpentry.github.io/python-novice-gapminder/
Other
163 stars 430 forks source link

Anaconda licensing issues #620

Open marklcrowe opened 1 year ago

marklcrowe commented 1 year ago
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).
frfeng commented 1 year ago

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?

vahtras commented 1 year ago

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: @.***>

alee commented 1 year ago

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

bsmith89 commented 1 year ago

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.