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


    整理 | 彭慧中 责编 | 屠敏
    出品 | CSDN(ID:CSDNnews)

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

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

    图源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

  • 相关阅读:
    《MySQL实战45讲》——学习笔记01 “MySQL基本架构和redo log两阶段提交“
    工厂方法在Spring源码中的运用
    为什么电脑一用wps就卡住了?
    MFC:自绘CListBox,GetText返回一个乱码
    爬虫基础与人工智能基础
    设计模式---原型模式
    Java打包jar包的全部方式
    SpringMVC拦截器
    Git 之七 详解 Github、Gitee 配置 SSH、GPG 及 使用方式
    03使用Spring基于XML的方式注册第一个组件
  • 原文地址:https://blog.csdn.net/csdnopensource/article/details/125683587