当前位置: 首页 > news >正文

谷歌、微软、Meta?谁才是 Python 最大的金主?

你知道维护 Python 这个大规模的开源项目,每年需要多少资金吗?

答案是:约 200 万美元!
PSF(Python 软件基金会)在 2022 年 6 月发布了 2021 的年度报告,其中披露了以下这份支出明细(单位:千美元):

图片

总支出金额 196 万美元,基本与 2020 年持平,不知道这个数额有没有超出你的预期呢?

另外,在收入方面,2021 年总收入为 271 万,因此年度净结余为 75 万。(PS.加上之前的资产,目前基金会还有 506 万~)

PSF 是一个独立的非营利性机构, 致力于促进 Python 语言的发展与推广、促进 Python 国际化多元化社区的繁荣。虽然不以营利为目标,但不可否认的是,它也有着一笔不菲的金钱诉求:有更多的收入,才能实现更大的目标,才能发挥出基金会的更大价值。

比如,尽管 PSF 在 2001 年就成立了,但是,直到 20 年后,它才拥有了第一位全职的开发者!也就是说,长久以来,基金会的其他成员及核心开发者们都只是兼职或志愿者!

将来若有更多收入的话,PSF 很有可能会再次扩员全职的开发者,必然能创造出更多的可能性!
在这里插入图片描述

(2021年在“Program Service”单项上的支出)

既然 PSF 开销不小,诉求也大,那么,它目前的资金是怎么来的呢?

PSF 主要的资金来源是大大小小的金主所赞助,比如,JetBrains(Pycharm 出自这家公司)恰巧正在为 PSF 举行年终筹款。通过以下链接可以 7 折购买 Pycharm Pro,全部销售额将捐献给 Python。

JetBrains
活动(2022.11.22结束):https://blog.jetbrains.com/zh-hans/pycharm/2022/11/jetbrains-pycharm-python

PSF 将赞助者们分成了七类:远景的(Visionary)、持续的(Sustainability)、保持的(Maintaining)、贡献的(Contributing)、支持的(Supporting)、伙伴的(Partner)、联合的(Associate)。
在这里插入图片描述

标题中的谷歌、微软、Meta 都是 PSF 最高级别的远景赞助者。但是,谁才是 Python 最大的金主呢?

下面,我将根据相关新闻资讯,梳理大家比较感兴趣的这三家公司对 PSF 的赞助。

谷歌从 2010 年起成为 PSF 的赞助者,在 2021 年 2 月成为首个远景赞助者(赞助 35 万美元,以及其它资源)。资金主要用于提升 Python 生态的供应链安全,资源主要为 Google Cloud 的产品:

  • 开发用于检测 PyPI 恶意软件的产品
  • 改善 Python 的基础设施工具与服务
  • 2021 年资助 CPython 一名常驻开发者(Developer-in-Residence),他全职分析 CPython
    项目的维护优先级,帮助解决积压的工作
  • 赞助谷歌云基础设施,比如用于 Pypi 的云存储,谷歌云公开数据集(Google Cloud Public Datasets)支持
    Pypi 的下载统计、项目元数据查询分析

除此之外,谷歌还参与赞助了 Python 的各类活动,比如,2022 年 10 月为期 5 天的核心开发者 sprint 活动

图片

(2022年核心开发者 Sprint 活动合影)

微软从 2006 年起成为 PSF 的赞助者,在 2021 年 4 月成为远景赞助者(赞助 15 万美元,以及其它资源)。

  • 资助打包工作组,助力改善 PyPI 和打包生态
  • 包括 Guido van Rossum 在内的 6 人团队,兼职为 Faster CPython 项目作贡献
  • 雇用了 Python 生态系统中关键开源项目的几个核心贡献者和维护者
  • 通过 VS Code 相关插件、pyright、Azure 相关服务等,为 Python 社区作贡献

其中比较瞩目的是包括 Python 之父在内的豪华开发团队,可以通过微软发布的 《A Team at Microsoft is Helping Make Python Faster》 了解这支团队以及正在做的事。(正在开发 3.12,可查阅《Python 3.12 Goals》)

除此之外,微软也是各类活动的主要赞助方之一,比如 2022 年 10 月的一场 Hacktoberfest ,比如 2019 年的核心开发者 sprint 活动

图片

(2019年核心开发者 Sprint 活动合影)

Meta(即 Facebook)在 2022 年 3 月成为远景赞助者(赞助 30 万美元)。

  • 资助 2022 年的 Developer-in-Residence
  • 通过 Cinder 解释器给上游贡献,提升 CPython 解释器性能
  • 维护和支撑 PyPI,管理 Python 知识产权,提供托管 Python 发行版的基础设施

同样地,Meta 也是 Python 各类活动的主要赞助方之一,比如,2016 年 9 月的第一期核心开发者sprint 活动,这为之后每年的惯例活动开了一个好头!

图片

(2016年核心开发者 Sprint 活动合影)

另外,值得一提的是,在 2019 年 12 月,陈和扎克伯格基金会(Chan Zuckerberg Initiative)连同 Mozilla 一起给 PSF 赞助了 40.7 万美元,而扎克伯格正是 Meta 的掌舵人。

这几家科技巨头对 Python 的赞助有一个明显的共同点,即有不少资金用于 Python 基础设施的维护。这里只给大家分享几个关键的数据(出自年度报告,统计维度:2021 年):

  • 1100 亿次 Python 发行版下载量
  • 1265 亿次 PyPI 软件包下载量(36.9 万个软件包)
  • 以上这么多下载量需要 324 PB 数据传输,或 82.2 Gbps 带宽,并且是 24x7x365

如此大数量级的服务,其实现的困难程度可想而知,而这仅是冰山一角。

回到前文的话题:谁才是 Python 最大的金主呢?

图片

如果你只看它们成为远景赞助者时单次的资金量的话,容易得出一个答案,但是,这没有意义!

因为,每个赞助方对 Python 的赞助都是全方位的长期持续性的(比如谷歌的云服务、微软的人力投入、对 CPython 及开源生态的贡献、每年各式各样的活动、宣传与推广),很多内容根本无法直接通过金钱来衡量!

另外,需要说明的是,本文为了话题性及便利性,主要介绍了三家巨头企业成为 PSF 远景赞助者的相关信息,并不代表其它赞助者的贡献不值一提。

所有赞助者、志愿者、开发者都有一个共同的愿景:那就是希望 Python 语言、Python 生态、Python 社区变得越来越好!

大家一起自豪地做着一些力所能及的贡献,这才是十分值得称道的事,你觉得呢?

最后

如果对Python感兴趣的话,可以试试我的学习方法以及相关的学习资料

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
在这里插入图片描述

👉Python必备开发工具👈

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

👉100道Python练习题👈

检查学习结果。
在这里插入图片描述

👉面试刷题👈

在这里插入图片描述
在这里插入图片描述

资料领取

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码输入“领取资料” 即可领取

在这里插入图片描述

相关文章:

谷歌、微软、Meta?谁才是 Python 最大的金主?

你知道维护 Python 这个大规模的开源项目,每年需要多少资金吗? 答案是:约 200 万美元! PSF(Python 软件基金会)在 2022 年 6 月发布了 2021 的年度报告,其中披露了以下这份支出明细&#xff08…...

面向对象笔记

标准JavaBean类1.类名见名知意2.成员变量由private修饰3.提供两个构造方法 无参构造和带全部参数构造4.提供每一个成员变量对应的set/get方法5.如果有其它行为,也要写上空参构造 初始化默认值带参构造 初始化参数 创建对象由虚拟机调用,不能手动调用每创…...

tofu:一款功能强大的模块化Windows文件系统安全测试工具

关于tofu tofu是一款功能强大的针对Windows文件系统安全的模块化工具,该工具可以使用离线方法对目标Windows文件系统进行渗透测试,并通过绕过Windows系统登录界面来帮助广大研究人员测试Windows主机的安全性。除此之外,该工具还可以执行哈希…...

VS中scanf为什么会报错

简单来讲&#xff0c;scanf会强行输入内容&#xff0c;所以是不安全的。 我们来看这样的例子&#xff1a; #include <iostream> using namespace std;int main() {char demo[3];scanf("%s", demo);return 0; }对于以上代码&#xff0c;当我们输入字符不超过3时…...

使用kubeadm部署k8s1.24.0版本,遇到的坑总结

使用kubeadm部署k8s1.24.0版本&#xff0c;遇到的坑总结环境安装遇到的问题环境 操作系统&#xff1a;centos7 内核&#xff1a;5.4.231-1.el7.elrepo.x86_64 kubeadm&#xff1a;1.24.0 kubelet&#xff1a;1.24.0 kubectl&#xff1a;1.24.0 cri&#xff1a;docker cni&…...

【C++】特殊类设计

&#x1f308;欢迎来到C专栏~~特殊类设计 (꒪ꇴ꒪(꒪ꇴ꒪ )&#x1f423;,我是Scort目前状态&#xff1a;大三非科班啃C中&#x1f30d;博客主页&#xff1a;张小姐的猫~江湖背景快上车&#x1f698;&#xff0c;握好方向盘跟我有一起打天下嘞&#xff01;送给自己的一句鸡汤&a…...

中创教育PMP如何轻松应对公司90%以上的沟通难题

掌握沟通技能&#xff0c;可以让问题从1变成0&#xff1b; 掌握沟通技能&#xff0c;可以让机会从0变成1&#xff1b; 掌握沟通技能&#xff0c;可以让成功从1变成100&#xff1b; 难题一、当领导问你某件事&#xff0c;但你又不太清楚时 【说话公式】需要思考需要确认晚点回…...

#笨鸟先飞# 数据结构与算法基础 课程笔记 第六章 图

图的定义和基本术语图&#xff1a;G( V , E ) Graph&#xff08;Vertex&#xff0c;Edge&#xff09;V&#xff1a;顶点&#xff08;数据元素&#xff09;的有穷非空集合&#xff1b;E&#xff1a;边的有穷集合。无向图&#xff1a;每条边都是无方向的有向图&#xff1a;每条边…...

深入浅出带你学习Apache中间件常见漏洞

前言 上一篇文章给大家总结了一下IIS中间件的漏洞&#xff0c;这篇文章就给大家讲一下apache中间件漏洞&#xff0c;说起apache大家一定不会陌生&#xff0c;这是我们日常中经常用到的中间件&#xff0c;下面由我来给大家讲解一下改中间件常见的漏洞。 Apache是什么&#xff…...

用多种指针方法访问数据元素,实现逆序输出

这里注意下数组指针的下标表示&#xff1a; 我们已经知道&#xff0c;数组名a总是指向a[0]的指针&#xff0c;*(ai)是对a[i]的引用&#xff0c;实际上&#xff0c;编译器中&#xff0c;对数组的引用&#xff0c;如a[i]&#xff0c;总是被编译器改写成*(ai)的形式。 另外说明下…...

WebDAV之葫芦儿·派盘+NMM

NMM 支持WebDAV方式连接葫芦儿派盘。 推荐一款文件管理器,可以对手机中的文件进行多方面的管理,支持语法高亮和ftp等远程的文件的管理。支持从WebDav服务器连接葫芦儿派盘服务下载文件和上传文件。 NMM文本编辑器是一款文件管理器,在功能上面更加的适合于一些编程人员进行使…...

Redis多级缓存

文章目录一. 什么是多级缓存二. JVM进程缓存一. 什么是多级缓存 传统的缓存策略一般是请求到达Tomcat后&#xff0c;先查询Redis&#xff0c;如果未命中则查询数据库&#xff0c;如图&#xff1a; 存在下面的问题&#xff1a; 请求要经过Tomcat处理&#xff0c;Tomcat的性能…...

【原创】java+swing+mysql会议室管理系统设计与实现

本文主要介绍使用javaswingmysql等技术去设计完成一个企业公司的会议室管理系统&#xff0c;帮助企业员工去进行会议室的预约安排。 功能分析&#xff1a; 会议室管理系统的使用角色&#xff0c;一般分为管理员和员工用户&#xff0c;管理员进行数据管理&#xff0c;员工进行…...

【Redis】Redis 常用数据类型操作 ① ( 数据库操作 | Redis 数据库连接参数 | Redis 数据库个数 | Redis 访问机制 )

文章目录一、Redis 数据库连接参数二、Redis 数据库个数三、Redis 访问机制一、Redis 数据库连接参数 连接 Redis 数据库 , 只需要 IP 地址 , 端口号 , 访问密码 即可 , 如果没有 设置 访问密码 可忽略该选项 ; Redis 默认端口号是 6379 ; 参考 【Redis】Redis 数据库 安装、…...

GAMES101-计算机图形学入门 LEC4: TRANSFORMATION-3D

本节课程视频地址&#xff1a;https://www.bilibili.com/video/BV1X7411F744/?p4 补充上一节课的一个内容&#xff0c;旋转矩阵的逆矩阵是它的转置&#xff0c;也就是说有R−θRθ−1RθTR_{-\theta} R_\theta^{-1}R_\theta^TR−θ​Rθ−1​RθT​ 上节课讲了&#xff0c;…...

robot实战:截取字符串

一&#xff1a;变量标识符号(1) Scalar型变量: "$"作为标识符号&#xff0c;例如&#xff1a;${var}&#xff0c; 这个打印log时只能用logset赋值&#xff1a;a: ${var} Set Variable abcb:${var2} Set Variable If ${Var}abc efgh ace 如果var的值和abc相等&#xf…...

【面经】滴滴测开一面

滴滴测开一面 面试官自我介绍面试者自我介绍大概实习多久&#xff1f;你在在校经历比较丰富&#xff0c;说一下打ACM那些比赛中的一些经验&#xff0c;找一些具体的项目说一下在打ACM中团队里几个人&#xff1f; 你负责什么&#xff1f;在上段实习的过程中都做了哪些事情&…...

数据治理-主数据

二、某企业集团旗下有房地产、供应链、物流、酒店等多个业务子公司&#xff0c;为了统一管理&#xff0c;集团推进数字化转型&#xff0c;建立了统一的数据仓库&#xff0c;各子公司将数据集成到集团信息部负责管理的 数据平台。集团在实施数据治理过程中&#xff0c;发现各业务…...

软考-中级-软件设计师-成绩

低分飘过&#xff0c;备考经验主要就是刷题。...

学习笔记<二> MySQL学习(3):分库、分表

文章目录为什么分库分表一、垂直分片、水平分片二、常用的数据分片策略三、垂直分表、垂直分库、水平分库、水平分表四、垂直切分、水平切分优缺点五、数据分片规则六、分库分表带来的问题本文参考博主「小Y是我的」的文章&#xff0c;原文链接&#xff1a;https://blog.csdn.n…...

重生之我是赏金猎人-SRC漏洞挖掘(八)-记一次移花接木的GetShell

0x00&#xff1a;前言 https://github.com/J0o1ey/BountyHunterInChina 欢迎亲们点个star 作者&#xff1a;RGM78sec 某天测厂商业务时&#xff0c;发现其中有一个提供音乐播放业务的资产&#xff0c;正好里面有我想听的歌&#xff0c;于是就有了这篇文章 0x01&#xff1a;…...

离线数仓(五):数仓搭建

文章目录一、创建数据库二、ODS 层&#xff08;原始数据层&#xff09;三、DWD 层&#xff08;明细数据层&#xff09;3.1 get_json_object 函数使用3.2 启动日志表 DWD层创建四、DWS 层&#xff08;服务数据层&#xff09;五、DWT 层&#xff08;数据主题层&#xff09;六、AD…...

安装SQL Server2017 过程中报KB29119355失败的解决方案

SQLServer 2017脱机版下载地址&#xff1a;http://download.microsoft.com/download/6/4/A/64A05A0F-AB28-4583-BD7F-139D0495E473/SQLServer2017-x64-CHS-Dev.isoMicrosoft SQL Server Management Studio 18管理工具下载https://learn.microsoft.com/zh-cn/sql/ssms/download-…...

2023年浙江建筑特种工(施工升降机)真题题库及答案

百分百题库提供特种工&#xff08;施工升降机&#xff09;考试试题、特种工&#xff08;施工升降机&#xff09;考试预测题、特种工&#xff08;施工升降机&#xff09;考试真题、特种工&#xff08;施工升降机&#xff09;证考试题库等,提供在线做题刷题&#xff0c;在线模拟考…...

2023年进入互联网行业好找工作吗?

俗话说&#xff1a;选择大于努力。年后求职小高峰&#xff0c;大家在找工作的时候选择肯定也多了。说真&#xff0c;不是人人都有铁饭&#xff0c;普通家庭的孩子想要在2023年进入互联网行业去找工作可能吗&#xff1f;01有一点大家要清楚&#xff0c;2022年是进入过一个寒冬的…...

基于策略模式企业实战中策略命中设计

背景 在公司实际项目项目开发中&#xff0c;有一个策略命中的开发需求。根据用户请求参数的不同来动态返回不同的业务数据。比如说有城市、客户年龄、请求时间3个策略维度&#xff0c;不同的城市返回不同的地区的地标&#xff0c;根据时间地标的背景色要发生变化等等的需求。当…...

pod生命周期,pod控制器service

一&#xff1a;pod-demo.yml apiVersion: v1 # <string> kind: Pod # <string> metadata: # <Object>对象&#xff1a;键值对的集合&#xff0c;又称为映射&#xff08;mapping&#xff09;/ 哈希&#xff08;hashes&#xff09; / 字…...

SAP FICO 深入讲解会计凭证

SAP系统在数据处理&#xff0c;无论是业务处理&#xff0c;还是财务处理都会产生大量的凭证&#xff0c;无论是什么凭证&#xff0c;最终的反映形式就是 会计凭证。 1.凭证原则Code 每笔记账都一直以凭证形式存储&#xff0c;每一凭证都作为前后一致的单位保留在系统中&#xf…...

LeetCode 2341. 数组能形成多少数对

【LetMeFly】2341.数组能形成多少数对 力扣题目链接&#xff1a;https://leetcode.cn/problems/maximum-number-of-pairs-in-array/ 给你一个下标从 0 开始的整数数组 nums 。在一步操作中&#xff0c;你可以执行以下步骤&#xff1a; 从 nums 选出 两个 相等的 整数从 nums…...

PHPStorm常用快捷键

alt 1 左侧项目结构树隐藏或者显示&#xff0c;这两个组合键的使用可以切换“项目结构树”和当前打开文件之间的焦点。 alt 2 隐藏或者显示 Favorites Ctrl Shift F12 切换到最大编辑器窗口&#xff0c;隐藏其他所有的工具窗口。例如项目结构树、Favorites、Terminal等。…...

武汉外贸网站建设/搜索引擎优化技巧

在最新的MIUI V5中的短信界面&#xff0c;如果我们按“菜单”键已经看不到曾经在这里出现的“私密短信”字样了。那它到底跑哪里去了呢?既然是私密&#xff0c;当然要在更隐蔽更不容易被发现的地方了。官方日志中给出的答案是----“在短信界面努力下拉即可开启”。说白了&…...

关于网站建设的网站有哪些/seo排名优化什么意思

与基于代理类的AOP实现相比,基于XML的声明式AspectJ要便捷多,但是它也存在着一些缺点,那就是要在Spring文件中配置大量的代码信息。为了解决这个问题&#xff0c;AspectJ框架为AOP的实现提供了一套注解&#xff0c;用以取代Spring配置文件中为实现AOP功能所配置的臃肿代码。 As…...

金陵热线 网站备案/站长交流平台

使用新浪SAE架构搭建自己的网站。将自己在本地编写的PHP程序上传到SAE上。如果要正常使用需要链接MySQL数据库(如果你的网站使用了MySQL数据库服务)。新浪SAE提供了对PHP访问MySQL的程序支持。所以这个过程要实现起来并不困难。只需要修改用户名和密码。创建完应用后&#xff0…...

室内设计公司取名字大全集/长春seo技术

文章目录一&#xff1a;无约束条件二&#xff1a;等式约束条件--拉格朗日乘子2.1拉格朗日乘子法的定义以及推导2.2一个简单的例子&#xff1a;引入&#xff1a; 优化问题通常是指对于给定的某一函数&#xff0c;求其在指定作用域上的全局最小值(因为最小值与最大值可以很容易转…...

wordpress属于区域连技术吗/上海网站seo外包

漏洞描述 GoCD plugin aip 参数中的 pluginName 参数存在任意文件读取漏洞&#xff0c;导致攻击者可以获取服务器中的任意敏感信息 fofa语法 title“Create a pipeline - Go” POC /go/add-on/business-continuity/api/plugin?folderName&pluginName../../../etc/pas…...

主机wordpress/济南新站seo外包

推荐几个在线就能用的SQL 练习平台&#xff0c;你用过几个&#xff1f; 转载&#xff1a;https://www.toutiao.com/a6761788877918175757/?timestamp1574490925&appnews_article&group_id6761788877918175757&req_id20191123143515010023028159132CB7FA 转载理由…...