写点什么

自由软件永远是自由的

  • 2019-10-15
  • 本文字数:916 字

    阅读完需:约 3 分钟

自由软件永远是自由的

今年 5 月份,很多媒体都转发了一篇文章,是讲 ASF(Apache Software Foundation) 和 GitHub 受美国法律限制的事情,部分业内人士也在担心,是否有可能中国的程序员们会受到限制的影响而不能使用 Apache 2.0 License 的软件,以及托管在 GitHub 上的软件呢?


京东云的李道兵老师,对这件事情发表了自己的看法。


其实这里边有很多对 ASF/GitHub 声明的误解,还有很多对开源/自由软件的误解。


首先,ASF(Apache Software Foundation)的那段文字是指 ASF 提供的服务受美国法律限制,这些服务包括了他的会员服务、他的下载服务、甚至也可以包括他的网站服务。但这丝毫不影响你(如果你被美国法律限制)对以 Apache 2.0 License 授权的软件的任何权益。


你仍然可以继续下载这些软件,只是不能从 ASF 的网站下载,你可以从任何发行版、任何镜像站,任何其他你能获取到这些软件的地方(包括从你的朋友手上拷贝一份)去下载一份软件。


你仍然可以继续使用这些软件,你仍然可以继续修改软件,你仍然可以继续分发这个软件。这些都是受这些软件的 License 所保障的。也许这些软件的新版本抛弃了自由,换一个不自由的协议来分发,那么你仍然可以继续使用老版本,甚至基于老版本继续修改,继续以一个兼容的自由软件协议来分发。这方面的例子很多,比如 MySQL 被 Oracle 限制后,诞生了 MariaDB;以及 OpenOffice 之后的 LibreOffice。


自由软件运动在最开始的时候就提到了自由软件的三大自由:使用的自由、修改的自由、分发的自由。这三大自由齐备了才能保障自由软件的永远自由。



Richard


(©Wikipedia by Thesupermat)


最后,感谢 RMS (Richard M. Stallman) 用了自己的一生来推广自由软件运动,感谢 Linus 让 GNU/Linux 变成一个实用的系统,感谢Debian社区对自由软件的坚守,感谢为自由软件各个License提供法律条文建议的各个好心人,是这些人让自由软件能够持续存在、扩大影响力。


2019-10-15 18:57840

评论

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

Apache Flink 入选 2022 年“科创中国”开源创新榜

Apache Flink

大数据 flink 实时计算

Chrome插件:阿里云IoT设备证书三元组转化生成二维码——实践类

阿里云AIoT

小程序 开发者 物联网 Web App开发

IoT物联网平台20条实用手册——实践类

阿里云AIoT

监控 物联网 消息中间件 数据格式 网络性能优化

微服务架构与小程序容器的结合:多领域应用的利器

FinFish

小程序 微服务架构 小程序容器 小程序化

架构实战营10期-作业8

炮仗

索信达董事长吴辅世:忆Teradata中国创业岁月,看未来数据精神永流传

索信达控股

云原生是什么?核心概念和应用方法解析

FinFish

小程序 云原生 小程序容器 小程序化 小程序技术

IoT设备模拟器小程序使用手册——实践类

阿里云AIoT

小程序 开发者 监控 物联网 传感器

LeetCode题解:2363. 合并相似的物品,双指针,详细注释

Lee Chen

JavaScript LeetCode

企业级应用建设之道:高代码+低代码开发

力软低代码开发平台

混合式App开发模式下的热更新技术方案,你知道多少?

没有用户名丶

小程序容器

IoT平台云端通用数据解析脚本实践——实践类

阿里云AIoT

小程序 监控 物联网 存储 数据采集

今天,我想去一个平行世界

阿里云CloudImagine

云计算 云渲染

工业元宇宙:智能制造的未来形态

Openlab_cosmoplat

开源 工业 制造 区块链、 元宇宙

IoT物联网平台:网关与子设备开发实战——实践类

阿里云AIoT

Java 物联网 开发工具

在线文本翻译能力新增14个直译模型,打造以中文为轴心语言的翻译系统

HarmonyOS SDK

易观:商业银行持续发力趣味营销活动,助力提升手机银行用户活跃度

易观分析

数字化 经济 手机银行

云原生架构如何落地实践

Onegun

微服务 云原生 小程序容器

一文教你轻松创建数字孪生实例——实践类

阿里云AIoT

阿里云 物联网 IoT

数据合规可信计划暨国内首个数据合规标准发布!易观作为标准起草单位应邀参加

易观分析

数据 数字化 信息化

如何在阿里云上快速实现企业实例一键迁移——实践类

阿里云AIoT

阿里云 物联网 IoT

强将带新兵?试试少代码!

世开 Coding

开发框架 快速开发平台 Jmix

面试半年,总结了1000道2023年Java架构师岗面试题

小小怪下士

Java 程序员 面试 后端

[译]Java web 应用和虚拟线程

followtry

Java spring 虚拟线程 loom

LeetCode题解:2363. 合并相似的物品,哈希表,详细注释

Lee Chen

JavaScript LeetCode

今天 4 点,龙蜥自动化运维平台SysOM 2.0的诊断中心功能介绍 | 第 66-68 期

OpenAnolis小助手

开源 系统运维 龙蜥大讲堂 SysOM 诊断

分析视角下银行业数据平台架构演进及实现

酷克数据HashData

点维文化宣布通过百度智能云接入文心一言

极客天地

顶会论文 | 阿里云视频摘要SOTA模型:用于视频摘要的多层时空网络

阿里技术

人工智能

“数字经济新引擎”筑牢中国智造基石

Openlab_cosmoplat

开源 物联网 数字化转型 工业 制造

自由软件永远是自由的_方法论_李道兵_InfoQ精选文章