微软疑断自由软件开发者“活路”,禁止在微软商店发布商业开源

程序员如何实现财富自由系列之:成为自由软件开发者 作者:禅与计算机程序设计艺术 1.背景介绍 自由软件(Free Software)是指一种被定义为免费、源代码开放、目的明确的计算机软件 licenses。它不受专利保护、允许商业化、免费修改、免费分发、免费使用等限制,可以任意使用、复制、研究、修改和再授权。自由软件一般指由许可证来保证其源码、文档 阅读详情

整理 | 彭慧中 责编 | 屠敏
出品 | 优快云(ID:优快云news)

几周前,微软更新了其应用商店的政策,增加了新的政策(将于下周开始生效),其中包括以下文字:

“「所有定价」…「都不能」…企图从开源或其他普遍免费的软件中获取经济利益。”
在这里插入图片描述

图源SFC

原本大家以为,微软是在打击第三方“盗版”付费开源软件。但这两天,一些微软应用商店的用户发现了这项政策可能不仅仅只针对第三方“盗版”付费开源软件,甚至打算禁止所有商业开源软件。很快,这引发了通过微软商店提供自由和开源软件(FOSS)的开发者和软件自由保护协会(SFC)的愤怒。
在这里插入图片描述

图源SFC

如果果真如此,SFC认为:这一条款将颠覆长期以来的应用商店政策,并且扰乱了微软商店的商业活动。而微软现在禁止在自由软件上收取任何费用,是因为其认为所有合法的自由软件都是可以以源代码的形式“免费”获得的。

在这里插入图片描述

微软曾二度将自由软件从市场上挤出

SFC指出,几十年来,微软花了很大的力气来吓唬商业开源软件,说自由软件(尤其是Linux)不是商业上可行的产品。因微软曾经声称,开放源代码是知识产权的破坏者,自由软件可能会扼杀创新,并认为国家立法者需要了解到这种威胁。目前,有许多开发者以创造、支持和重新发布自由软件为生,他们部分通过在应用商店对自由软件收费来获得经济上的报酬。自由开放源码软件社区长期以来一直不同意微软的观点,并认为自由开放源码软件在商业和非商业活动方面都应该被平等地允许。

可如今,像微软这样的公司已经把应用商店设置成了软件行业的守门人。无论是商业软件分销商接触客户还是非盈利软件分销商,接触代码捐赠者的主要方式都是通过应用商店。微软已经“铁腕”控制了软件分销链,并已经是第二次将自由软件从市场上挤出。如果成功的话,甚至连应用商店的用户也会相信,唯一合法的自由软件就是非商业的自由软件。

在这里插入图片描述

软件自由保护协会怒斥

SFC认为,这是对所有以编写开源软件为生的开发者的一种侮辱。已经有许多开发者通过将自由软件上架应用商店,以获取经济报酬来支持他们的自由软件开发(在自由软件许可证之下,以合法形式),而微软却打算禁止这种行为。著名的Krita绘画软件和视频编辑软件ShotCut都在微软的应用商店中出售(但很快就会违反微软的条款)。事实上,SFC的Inkscape项目已经单方面恳求微软商店的用户为其捐款,并且新条款迫使Inkscape永久地作出了这个决定。这些只是在微软的新条款下,开发者和二次开发者被冷落的几个例子。

自开放源码诞生以来,开源软件商业化一直是其可持续发展的基石。正因为可以出售,像Linux这样的开源项目才可估值达到数十亿美元。但微软似乎不希望任何自由软件开发商能够以可持续的方式编写开放源代码。

SFC猜测,这是一个微软惯用的行为模式。先推出不合情理的政策,在几周或几个月后才“宽宏大量”地收回。这一切只是为了减少对微软没有直接好处的自由软件活动形式。事实上,微软在最初创建他们的应用商店(当时的品牌名称是 “Windows Marketplace”)时就采用了这种策略。最初,微软禁止所有自由软件进入其应用程序商店。当引发众怒时,微软才愿意修改政策允许其进入。现在SFC等大批自由软件开发者和当时一样再次呼吁微软扭转这项新的反自由软件的商店政策,并希望微软在这些政策中明确说明,销售商业开源不仅是允许的,而且是鼓励的。

然而SFC认为,微软的妥协可能也只是提前策划好的戏码。微软或许最后会说他们非常欢迎开放源代码,但事实上这种欢迎只停留在他们从其平台上的自由软件中获利的程度。

在这里插入图片描述

微软的回应

以SFC为首的大批自由软件开发者对于该政策的失望不言而喻,一名开发者在推特上也表达了与SFC同样的沮丧和疑惑,并希望微软能够出面解答:

“我对于微软商店禁止销售开放源代码软件的政策变化感到很失望。该商店曾为独立的开源开发人员提供了通过收取合理的费用来创建可持续项目的机会。”同时他指出:“而现在有几个项目因为在店内销售而受益,但它不是山寨应用,而是官方上游项目:如WinSCP、Krita等。如果损害这些项目,可能会推动更多的商店应用程序走向专有。我们能谈谈这个吗 ?”

在这里插入图片描述

微软应用程序总经理在推特上对此事作出了回应:“我们绝对希望支持开发者成功发布开放源码软件的应用。事实上,商店里已经有了非常棒的开放源码软件。这项政策的目的是保护客户免受误导性列表(即第三方“盗版”付费开源软件与原版免费开源软件并存在于列表)的影响。谢谢你的反馈,我们将仔细审查以确保意图明确。”

在这里插入图片描述

对于目前模棱两可的情况,自由软件开发者们是否能再次争取到属于他们自己的利益呢?微软究竟是仅仅只希望清理第三方“盗版”付费开源软件,还是希望连同原版商业开源软件一网打尽?社区的声音是否会再次被微软所接纳呢?这一切问题的答案还需我们静候观察。

那么你是如何看待微软商店此次的“新政”的?

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


《新程序员001-004》已全面上市,欢迎扫描下方二维码或点击进入立即订阅,即可畅享电子书及精美纸质书
图片: https://uploader.shimo.im/f/dld9rHAxrGgNQEpZ.jpg!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NTcyNzUyOTQsImZpbGVHVUlEIjoiMWQzYVY4WjJwT3NCeDZxZyIsImlhdCI6MTY1NzI3NDk5NCwidXNlcklkIjo3ODc0NjIyOX0.S-gjZfzjaqct06kGmYw-vQCtZlC2ceQCUuHCTQjyLpU

DevCAI SimpleButton / CheckButton 按钮实现分析 分析对象:DevCAI 自研的与(对应第 2.3 节“选项、按钮与状态”中同名组件)(2286 行,单文件承载整个按钮家族)分析日期:2026-11-05技术栈:VS2022 / .NET Framework 4.8.1 / C# 8.0(库代码语法不高于 C# 7.3) 阅读详情

相关推荐

flowable表中文注释-表结构-主要表结构字段注释-sql脚本

flowable表结构中文注释,主要表结构字段注释,sql执行脚本,包含MySQL版和Oracle版sql脚本。

bushinakeshu的博客 1068

自由软件开发者如何赚钱

测试

zhumaohua的专栏 1032

知识的定义与分类体系详解 - 从零基础到专业理解

知识的定义与分类体系详解 - 从零基础到专业理解

engchina的专栏 4361

自由/开源软件开发者Joey Hess的采访

很难有一种更好的方式就自由/开源软件项目背后的开发者展开一些列的采访,他们有着难以置信的思维,比如Joey Hess。对于他在自由软件生态系统上的贡献,特别是Debian上的贡献,要用笔触来写的话,本身将是一部书。他的影响甚至超过了其项目——人们直接关 注他的博客文章来留意他在做什么以及过得怎么样。一名来自小木屋的hacker。如果你真的需要对真正hacker有个印象,那么Joey就是代表。由于

zixi2015的专栏 1861

基于 Quest 摄像头数据开发的原理介绍【Unity Meta Quest MR 开发教程】

比如想在识别到的现实物体上叠加虚拟物体,需要知道这个现实物体在 Unity 的世界坐标下的哪个位置,是带有 x,y,z 三个轴的数据的。而 WebCamTexture 捕捉到的图像只是个 2D 的平面,没有三维世界的深度信息,我们通过物体识别算法识别到的物体坐标只是在这个 2D 平面上的一个屏幕坐标,可以理解为 Quest 拍摄了一张照片,我们识别到这张照片上的某个像素点为需要识别的现实物体的中心。是不是看起来比较复杂?Quest 的相机访问功能是在安卓的。

qq_46044366的博客 2103

二阶高通滤波器硬件设计:5种RC到有源方案对比与选型

在传感器前端和音频信号调理中,二阶高通滤波器是抑制直流偏移与低频干扰的关键模块。其设计核心围绕截止频率、品质因数Q、增益与噪声四个指标展开,其中Q值决定滤波器在转折频率附近的响应形状,如Butterworth最大平坦响应需Q=0.707。从纯无源RC电路到引入运放的有源拓扑,演变逻辑在于解决负载效应、提供增益并借助反馈提升Q值。实际工程中,RC级联、VCVS(Sallen-Key)、状态变量及回转器模拟电感等方案各有适用场景:RC电路简单但Q值受限,Sallen-Key单运放即可实现高Q,状态变量适合Q值独

weixin_32770423的博客 97

Windows 商店应用开发入门指南(四)

原文:Beginning Windows Store Application Development – HTML and JavaScript Edition 协议:CC BY-NC-SA 4.0 十三、Web 工作器 在第十二章中,我介绍了承诺作为一种处理异步操作返回值的方法。虽然承诺在如何进行异步工作方面提供了很大的灵活性,但我指出异步并不意味着多线程。JavaScript 应用在单线程环境中执行。异步并不意味着“同时做两件事”相反,它的意思是“以后再做这件事,完成后让我知道发生了什么。”也就是说

龙哥盟 1160

系统回溯信息:遇到严重错误。已将回溯写入...PTC... raceback.log请将其发送给|技术支持|。

一、问题分析 这种问题一旦遇上了,如果忘了保存,直接心态爆炸。 该问题一般是显卡驱动的问题。ProE/Creo对显卡的基本要求是:支持Open_GL的3D显卡,分辨率为1024×768像素以上,推荐使用64位独立显卡,显存512MB以上。如若显卡性能太低,打开软件后易自动退出。 二、解决方法 <1>有一个非常简单的方法是:在config.pro文件中,改变图形配置graphics为” win32_gdi”而不是默认的“...

幕光倾城的博客 2万+

微软疑断自由软件开发者“活路”,禁止在微软商店发布商业开源!

整理 | 彭慧中 责编 | 屠敏出品 | 优快云(ID:优快云news)几周前,微软更新了其应用商店的政策,增加了新的政策(将于下周开始生效),其中包括以下文字:“「所有定价」...「都不能」...企图从开源或其他普遍免费的软件中获取经济利益。”图源SFC原本大家以为,微软是在打击第三方“盗版”付费开源软件。但这两天,一些微软应用商店的用户发现了这项政策可...

优快云资讯 2326

【WRF-Chem工具】pyVPRM 计算大气与陆地植被之间的 CO₂ 交换通量

pyVPRM 计算大气与陆地植被之间的 CO₂ 交换通量

WW、forever的博客 210

AXI总线详解完结篇

经过几个月的整理和发文,AXI总线详解系列正式迎来最终篇,内容基本涵盖了上一篇文章的全部内容。 所有文章的链接如下: 1、 AXI总线详解 2、AXI总线详解-总线和接口以及协议 3、AXI协议中的通道结构 4、AXI总线详解-AXI4读写操作时序及AXI4猝发地址及选择 5、AXI4交换机制 6、ZYNQ中DMA与AXI4总线-DMA简介 7、AXI总线详解-不同类型的DMA 8、AXI总线详解-DMA内部寄存器的读写方式 9、AXI总线详解-几种应用DMA的场合 10、Altera Scatter-G.

OpenFPGA的博客 5483

微软:从“开源是毒瘤”到“我爱 Linux”的 20 年

整理 | 彭慧中 责编 | 屠敏出品 | 优快云(ID:优快云news)英国前首相帕麦斯顿曾说过:“没有永远的朋友,也没有永远的敌人,只有永远的利益。”这句话用来形容微软对于开源的态度正合适。在21世纪初,曾视开源为“毒瘤”,并一度想将其毁灭的微软,现在却被戏称为一家“Linux和开源公司”。为何微软曾对开源恨之入骨,而又是从何时开始决定与开源和解并且亲如...

优快云资讯 2908

Natural Language Processing

作者:禅与计算机程序设计艺术 1.简介 自然语言处理(NLP)是研究如何使计算机理解和处理自然语言的理论和方法,目的是让电脑更好的理解、获取、生成、存储和沟通人类语言。20世纪80年代末,IBM的三位博士陈天奇、周博磊和王力雄在贝尔实验室创建了首个自然语言处理系统——“布莱克多·艾森豪威尔”(Bletc

AI天才研究院 724

软件开发 自由职业_如何以开发人员身份开始自由职业

软件开发 自由职业I got this question over Twitter: “I want to go freelance and work for myself, as that is something I’ve wanted to do for a long time but have never had the courage or push to do it. What adv...

cuk0051的博客 683

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

自由开发者的收入来源(程序员)

大家好,我是独立开发者—征途,此篇文章最早发布于去年12月份,总是会有人问,朝九晚六的工作受够了,太没意思,想辞职做独立开发者,成为自由职业人,我想说你以为工作没意思,辞职做自由职业,就能每天睡到自然醒,数钱数到手抽筋么。 自由职业真的自由吗? 其实能达到轻松挣钱,时间自由的自由职业者真的寥寥无几,说起来是自由职业者,如果你真的时间自由,没活闲着的时候,因为赚不到钱,压力巨大,觉都睡不好,所以每天...

weixin_44145299的博客 4046

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

自由开发者如何赚钱?一个独立开发者的心路历程

【回复“1024”,送你一个特别推送】 原文作者:MikeTech 原文地址:https://miketech.it/2016-self/ 特别声明:本文为MikeTech原创并授权发布,未经原作者允许请勿转载,转载请联系原作者 作者简介:周毅刚,独立Android/ iOS开发者,现在在英国读微电子本科。热爱

非著名程序员 2万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

windows商店应用开发_3种最适合您的开发商店

windows商店应用开发Measuring a company by its “agility”, or how cutting-edge and progressive its tech stack and development processes are, can be an excellent method upon which to compare companies. 通过公司的“敏...

weixin_26717681的博客 1657

微软技术日报 2026-11-05:安装器变现链被拆开、OneLake 托管 MCP、Agent 365 进 Gartner 象限

把这几条放在一起看,共同点是把已经铺开的东西补上治理。安装器那条最直白。用户自己点开的程序,装完还会往回连,落地的东西藏在计划任务里、Program Files 里,用户不知道。微软给的检测思路也是往这个方向走的,看临时目录、看回调、看 SYSTEM 任务,而不是追域名。OneLake 那条是给 agent 补路标。以前每种 item 类型都要维护一份端点清单,现在让服务自己报出来。好处是 agent 不用猜,代价是判断责任转移到了客户端,技能要不要加载得自己决定,标签也不能当成授权。

海盗Sharp的博客 1270

微软常用运行库合集免费下载安装教程(附运行库安装包)微软运行库安装图文教程

系统装完后出现“丢失xxx.dll”错误,多因缺少微软运行库所致。微软常用运行库合集将2005至2022年主流版本打包,一键安装,覆盖绝大多数软件依赖。无需判断版本,全选安装即可,装完建议重启。该合集可重复安装,不冲突,且与系统自带组件共存。适用于刚装系统的用户,能有效解决软件打不开、闪退等问题。

kk_net8899的博客 148

让 AI 查订单、查库存、发消息:Spring AI 自定义工具(Tool)实战与工具描述工程

本文详解Spring AI 2.0中如何将Spring Bean方法通过@Tool注解暴露为AI可调用工具,核心在于“描述工程”——工具名需见名知义,描述要具体清晰,参数须注明格式与范围。强调错误应返回结果而非抛异常,敏感操作需人工兜底。针对海量工具场景,推荐使用检索式注册。结合实战案例与踩坑指南,提供从注册、描述到容错的完整方法论,助力高效构建可信赖的AI工具链。

weixin_43128865的博客 288

【测评】SenseNova6.8Flash模型正式发布,支持动态 PPT 及 3D 设计

SenseNova 6.8 Flash将设计生成拓展至多种创作形态,支持Web、SVG、Three.js、Blender、PPT等形式,满足多样化的AI Native Design需求,并支持动态PPT、动态Poster与Agentic 3D设计。同时,模型可接入Figma等专业工作流,帮助用户将AI设计能力融入现有的专业设计流程。此外,模型还支持三维场景与交互内容创作,可综合处理空间布局、材质与光照、镜头控制及动画编排等因素,构建可在网页中实时渲染的三维内容,拓展从立体视觉展示到动态交互的表达方式。

Enweitech Software Works 281

微软推出 dotnetup:多版本管理更省心~

这是一个官方出品的.NET 工具链管理器,目前处于公共预览阶段,定位类似 Rust 生态中的 rustup。‌‌。

Enweitech Software Works 355

微软技术日报 2026-11-03:冒牌 Claude Code 扩展留后门、Fabric 数据工程 agent 进预览、Access IE 控件定退场

微软安全博客在 10 月 30 日复盘了一起扩展市场供应链事件:一个冒用 Anthropic 名字的 Cursor 扩展,在被下架之前挂了约 11 个小时。它做的事情不复杂,装完之后在你机器上开一条反向 SSH 隧道,留三处开机自启,再把主机信息发回一台固定 IP 的服务器。同一天前后,微软在 Fabric 社区大会巴塞罗那站把数据工程 agent(Project Osmos)放进了公共预览,在乌镇拿了一个奖,Access 团队则给一个用了二十年的浏览器控件定了退场日期。

海盗Sharp的博客 395

视频美颜sdk的API设计会影响开发效率吗?

视频美颜SDK不仅需要具备优秀的图像处理能力,API接口设计同样会影响软件开发效率。本文从接口调用、参数配置、版本兼容、开发文档以及业务扩展等多个角度,分析API设计对视频美颜SDK集成和后期维护的实际影响,为直播APP、视频社交平台等项目的SDK选型与技术开发提供参考。

wanyuekeji的博客 187
上一篇: 激动人心,2022开放原子全球开源峰会报名火热开启
下一篇: 浏览器内写代码,微软发布 VS Code Server!
开源头条
博客等级 码龄13年 1475粉丝 226原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值