写点什么

微软开始封禁 App Store 中的商业开源 ,7 月 16 日生效?!

  • 2022-07-11
  • 本文字数:2264 字

    阅读完需:约 7 分钟

微软开始封禁App Store中的商业开源 ,7月16日生效?!

几周之前,微软悄悄更新了其 Microsoft 应用商店的政策条款,新规则禁止开发人员销售原本免费提供的开源应用程序。

 

很显然,微软的这一决策会影响一些开发者,在政策生效前夕,SFC(软件自由保护协会)在自己的官方博客发表文章,对微软进行了谴责,认为禁止在 Microsoft 应用商店上销售开源软件是不可接受的。

 


微软应用程序、合作伙伴、商店总经理 Giorgio Sardo 回应说,他们将推迟执行该政策,而且微软需要澄清其修订草案背后的意图。虽然该政策原本将于本周生效,但目前该公司并未取消此前更新的政策。

 

新政策要求开发者不要试图从开源中获利?

 

6 月 16 日,微软更新了Microsoft 应用商店的政策:

 


修订后的政策还在第 10.8.7 节表示:

Not attempt to profit from open-source or other software that is otherwise generally available for free, nor be priced irrationally high relative to the features and functionality provided by your product.

 

即“禁止在商店中对开源或其他通常可免费获得的软件收取费用”,同时商店将不允许过度收费或设置不合理的高价,也就是避免有人倒卖免费软件。

 

或许微软制定此项政策的出发点是正向的,但这一决策影响了一些开发者,在微软此次封禁行动之前,已经有众多开发者在应用软件商店中支持自己的自由开源应用程序。著名的 Krita 绘画软件和视频编辑软件 ShotCut 都在微软的应用商店中持续销售。比如 Krita 绘画软件从其网站下载是免费的,但是在微软应用商店里设置为收费项目。按照 Krita 的官方说明,如果在商店中购买,表示是在支持 Krita 的开发。而根据新条款,这样的收费行为很快将沦为“非法”。而很多以往只是“欢迎”捐赠、而非强制要求用户付款的开源项目,未来也会因微软的政策变动而要么被迫调整、要么直接下架。所以,如果政策起效,将给众多开发者及/或分销商带来沉重的打击。

 

SFC 的强烈反应

 

显然开发人员更担心微软决定限制基于开源的应用程序销售方式,不少开源软件开发者将问题反馈给了 SFC。在政策将要生效的前一周,SFC 在官网上发布了一篇声讨微软的文章。在文章中,SFC 认为“新条款的出炉推翻了长久以来的应用软件商店政策,同时也扰乱到了微软平台上的商业活动(自公布到生效的间隔过短)。用更通俗的方式来解释,微软相当于直接禁止分销商通过 FOSS 收取任何费用(即所谓‘利润’)。而由于合法自由开源软件至少在某些场景下具有‘免费’属性,所以此次发布的新条款势必影响到所有开源软件。”

 

如今,无数开发者已经在以创建、支持和重新分发自由开源软件为职业,他们的辛勤付出则转化为应用软件商店中的收费项目,最终形成了健康的生态循环。

 

“遗憾的是,像微软这样的头部大厂依靠自家应用软件商店扮演起软件行业看门人的角色。微软既依靠软件商店为商业分销商提供客户接触渠道,同时也牢牢控制住这条非营利软件分销商接触捐赠用户的关键命脉。此次微软(再度)关闭开源的生命之路,无疑还是想向自己愤恨多年的这位老对手再施一发背刺。如果真能成功,那么未来应用软件商店的用户将逐渐建立起新的观念——只有非商业开源,才是真正的合法开源。”

 

“但这首先是对一切职业开源软件编写者的侮辱。”

 

“自从开源运动诞生以来,开源软件的销售一直是可持续开源生态的发展基石。正是由于成果可以自由销售,Linux 这样的开源项目才能获得数十亿美元估值。”

 

微软将如何纠正?

 

SUSE Rancher 高级工程经理 Hayden Barnes 也在 Twitter 上发帖子对新规则表示担忧:

 


“我对禁止销售开源软件的 Microsoft 应用商店政策变化感到失望,此前应用商店为独立开源开发者提供了机会,即通过收取合理的费用创建可持续的项目。”

 

作为对 Hayden Barnes 的回应,微软应用商店负责人 Giorgio Sardo 表示,这是为了帮助客户把握应用商店内容,并/或通过限制 FOSS 的商业运作来保持“开发者队伍的纯洁性”,并且他们将尽快“澄清措辞”,在澄清之前,将延迟执行该政策。

 


SFC 帖子作者 Denver Gingerich 和 Bradley M. Kuhn(他为 Copilot 加入了 Microsoft)不吃这一套,他们认为“根据 Giorgio Sardo 的暗示,在这份严厉的新政当中,受保护的对象反而是那些采取‘有毒商业模式’的开源软件。”

 

他们强调说,任何真正的自由开源软件(FOSS)成果肯定符合“通常免费”的条件——毕竟它是由开发者公开合作完成,也鼓励更多人参与软件调整、并面向各种平台重建为相应的二进制文件。这些正是 FOSS(自由和开源软件)许可赋予用户和商家的基本权利与自由。FOSS 在概念设计上,就允许原始开发者与下游再分发者灵活调整软件内容,并通过各种渠道(包括应用软件商店)公平获利。任何支持 FOSS 及其商业思路的企业,都不可能限制这些权利与自由。

 


鉴于新政即将生效,SFC 呼吁微软立即发布正式的更正通知,彻底解决这个问题,同时将生效日期至少推迟两个月。只有这样,开源社区才能在合理的时间内消化新政,同时也能让高影响力项目和 FOSS 专家充分向微软提供反馈意见。

 

在各方指出这个问题后,Giorgio Sardo 再次通过 Twitter 表示,此次反 FOSS 新政将“推迟执行”,并将在这“周一之前(美国时间)”发布新版本。

 

但无论如何,在 Twitter 上发布延后实施的消息肯定无法令广大开源开发者满意。目前,很多 FOSS 项目都是依靠 Microsoft 应用商店上筹集到的资金而维持,开发者们希望微软尽快能够纠正这个问题,并利用官方渠道给出最终善后方案。

 

参考链接:

https://sfconservancy.org/blog/2022/jul/07/microsoft-bans-commerical-open-source-in-app-store/

https://www.theregister.com/2022/07/08/microsoft_store_open_source_webkit/

2022-07-11 15:278270

评论

发布
暂无评论
发现更多内容

软件测试 | Header cookie处理

测吧(北京)科技有限公司

测试

软件测试 | 接口自动化测试代理配置

测吧(北京)科技有限公司

测试

软件测试/测试开发 | 做为测试,那些不得不掌握的测试技术体系

测试人

软件测试 自动化测试 测试开发

软件测试/测试开发 | 这些常用测试平台,你们公司在用的是哪些呢?

测试人

软件测试 自动化测试 测试开发

《Linux命令行与shell脚本编程大全》有奖书评活动!

图灵社区

Linux shell脚本编程 shell脚本

缤纷三月,安势信息邀您共话企业开源风险治理

安势信息

开源 安全合规 清源CleanSource SCA 安势信息 开源风险治理

Deltatech Gaming Ltd. 携手 F5 缔造更安全的在线游戏体验

F5 Inc

安全 游戏 waf

BlueShore Financial 通过 F5 筑起财务安全防线

F5 Inc

自动化 金融 WAAP

手把手教大家在 gRPC 中使用 JWT 完成身份校验

江南一点雨

Java gRPC

抽丝剥茧!为您揭秘ChatGPT背后的数据库

华为云开发者联盟

数据库 华为云 ChatGPT 企业号 2 月 PK 榜 华为云开发者联盟

【网易云信】海量并发低延时 RTC-CDN 系统架构设计(下)

网易智企

IM RTC 实时音视频

怎么写一份好的接口文档?

Liam

Java API 免费API接口 API接口 API接口文档

ChatGPT 可收费的那种产品该如何实现?一点尝试 | 社区征文

非喵鱼

Java openai ChatGPT

GitHub标星30K+的Java面试八股文长啥样?

小小怪下士

Java 程序员 面试

软件测试 | 接口测试文件上传测试

测吧(北京)科技有限公司

测试

海量并发低延时 RTC-CDN 系统架构设计(下)

网易云信

实时音视频

软件测试/测试开发 | 黑盒测试方法论—边界值

测试人

软件测试 自动化测试 测试开发 测试用例 测试方法

软件测试/测试开发 | 黑盒测试方法论—等价类

测试人

软件测试 自动化测试 测试开发 测试用例 测试方法

详解神经网络基础部件BN层

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

2023年1月用户体验GX评测:商业银行抢抓新春营销旺季,多措并举持续提升用户体验

易观分析

金融 银行 经济

HarmonyOS Connect认证测试

HarmonyOS开发者

HarmonyOS

架构训练营模块六作业

gigifrog

CodeArts Snap:辅助你编程的神器

华为云开发者联盟

云计算 华为云 企业号 2 月 PK 榜 华为云开发者联盟

【立哥】【每日一个小知识】“奔”字为什么这样写?

Lee Chen

软件测试 | 接口自动化测试超时处理

测吧(北京)科技有限公司

测试

软件测试/测试开发 | 测试人员必须掌握的测试用例

测试人

软件测试 自动化测试 测试开发 测试用例

大数据应用场景下,标签策略如何实现价值最大化?

袋鼠云数栈

标签体系

软件测试 | From请求

测吧(北京)科技有限公司

测试

《Linux命令行与shell脚本编程大全》有奖书评活动!

图灵教育

Linux shell脚本编程

Bytebase:让数据库管理和协作变得无缝

天黑黑

MySQL 云原生 dba 数据库管理工具

微软开始封禁App Store中的商业开源 ,7月16日生效?!_文化 & 方法_核子可乐_InfoQ精选文章