Anaconda 是数据科学团队的核心工具,提供管理环境和软件包的平台。然而,其许可条款的近期变更已导致许多公司(尤其是那些担心成本和合规性的公司)重新考虑对该平台的使用。
在本文中,我将解释这些变化对数据团队意味着什么,如何评估迁移是否是最佳决策(甚至是必要的),并提供过渡到替代方案的实际步骤。
读完本文后,您将更好地了解许可更新以及如何有效地浏览它们。让我们开始吧!
提升团队的数据科学技能
使用 DataCamp for Business 释放数据科学的全部潜力。访问 2 人或以上团队的综合课程、项目和集中报告。
商业主页英雄.png
了解 Anaconda 的许可变更
Anaconda 2024 年的许可证变更引起了一些担忧,尤其是学术、研究和非营利组织等特定领域,他们依赖该平台是因为认为它是免费的。
让问题复杂化的是,在使用包管理器conda以及 Anaconda 提供的渠道和发行版时,人们常常会对什么是免费的、什么不是免费的产生误解。
如果您仍然感到困惑,请不要担心;我将在本节中解释这些变化,并希望澄清这是否应该引起您的关注。
那么,到底发生了什么变化?
变化的核心在于 Anaconda 对“组织使 巴拿马赌博数据 用”的定义。根据新的许可条款,任何拥有 200 名或更多员工或承包商的组织现在都需要购买付费许可证才能使用 Anaconda 的软件。
许可条款特别明确,200 名员工的门槛不仅适用于营利性公司,也适用于政府实体和非营利组织。
这与之前的政策不同,之前的政策允许大学、研究机构和其他非营利组织免费使用 Anaconda(至少有些人是这么认为的)。目前,如果这些组织的员工人数超过 200 人,就必须获得许可证。
虽然教育机构仍不受此要求的约束,但其使用必须限于“基于课程的课程”。Anaconda保留监控并确保该软件严格用于教育目的的权利。
现在,故事还没有结束。值得分析一下 Anaconda 生态系统中哪些东西可以免费使用,哪些东西不能免费使用。
Conda:免费开源工具
首先,需要澄清的是,软件包和环境管理软件 conda仍然是免费和开源的。任何人都可以使用 conda 创建、管理和安装环境,而无需担心许可问题。情况一直如此,并且将继续如此。
与 Conda 兼容的软件包(您使用 conda 从conda-forge等社区渠道安装的软件包)也可以免费使用。
Conda 与 Anaconda 分发和默认渠道
虽然 conda 是免费的,但默认频道(Anaconda 存储和管理特定包的地方)有不同的许可规则。
默认频道是Anaconda Distribution的一部分,Anaconda Distribution 是一组由 Anaconda 工程师策划、构建和维护的数据科学和 AI 软件包。此发行版与默认频道一起强调安全性、稳定性和法规遵从性,这对于处理敏感数据或在严格监管行业运营的公司来说非常重要。
pkg/mainpkgs/rpkg/msys2根据 Anaconda软件包存储库中的 FAQ 部分,默认频道由三个不同的频道组成:、和。当您安装 Anaconda Distribution 或 Miniconda 时,这些频道会自动在您的配置文件中配置。.condarc
服务条款更新仅适用于默认频道和 Anaconda Distribution。根据这些条款:
员工少于 200 人的公司可以继续免费使用 Anaconda Distribution 和默认渠道。
拥有 200 名或更多员工的公司必须购买付费许可证才能访问默认频道或使用 Anaconda Distribution。
学生和教育机构不受此限制,可以免费使用该软件,只要用于基于课程的课程即可。
该图显示了 Anaconda Navigator,它是 Anaconda Distribution 中包含的一个桌面 GUI。
Anaconda Navigator,Anaconda Distribution 中包含的桌面 GUI。图片来源:Anaconda。
对于许多人来说,这一变化意味着之前被认为是免费的软件现在需要根据员工人数缴纳许可费。其他可能只是使用 conda 的人现在可能会松一口气。
Miniconda 怎么样?
如果您正在寻找 Anaconda Distribution 的轻量级替代方案,Miniconda是一个绝佳选择。它仅包含核心 conda 包管理器和 Python、它们所依赖的包以及少量其他有用的包。
Miniconda 允许您仅安装和管理您需要的软件包,对于不需要完整 Anaconda 软件包的人来说,这是一个更加可定制且灵活的选择。
重要的是,只要您避免使用默认频道并坚持使用社区驱动的存储库, Miniconda 就是免费的,并且不受 Anaconda 许可条款的约束。
了解 Anaconda 许可变更:您需要了解的内容
-
- Posts: 324
- Joined: Mon Dec 23, 2024 5:03 am