NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

自由软件永远是自由的

  • 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提供法律条文建议的各个好心人,是这些人让自由软件能够持续存在、扩大影响力。


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2019-10-15 18:57556

评论

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

员工遇到问题 - 是给答案还是给引导?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

类似GitBook的在线文档创作平台

happlyfox

28天写作 3月日更

net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReader found for source data.

wjchenge

安全架构学习总结

跳蚤

「架构师训练营 4 期」 第十一周 - 001&2

凯迪

架构师训练营 4 期

第十一周作业

MR.X

人社部拟发10几个新职业,区块链行业占两个

CECBC

区块链人才

散列表-hashTable

x-arts

散列函数

架构师是什么?

ES_her0

28天写作 3月日更

Flink SQL 如何实现列转行?

JasonLee实时计算

flink

android基础教程!字节跳动+京东+360+网易面试题整理,附答案

欢喜学安卓

android 程序员 面试 移动开发

「架构师训练营 4 期」 第十周 - 001&2

凯迪

架构师训练营 4 期

【得物技术】前端微服务

得物技术

微服务 大前端 得物技术

MySQL调优

Sakura

28天写作 3月日更

英文IT数码类播客学习笔记

SilentMacUser

红帽 互联网 播客 计算机历史

产品经理训练营大作业(05)

KingSwim

张开怀抱迎接Golang

Kylin

读书笔记 语法 3月日更 Java转go Go 语言

androidjson解析!跟我一起手写EventBus吧,不吃透都对不起自己

欢喜学安卓

android 程序员 面试 移动开发

(28DW-S8-Day23) 《流程型组织》学习笔记:摧毁金字塔,拆掉"法约尔"桥

mtfelix

28天写作 流程型组织

算法攻关-序列化和反序列化二叉树O(n)_offer37

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关 序列化二叉树

【笔记】第七周 第 2 课

Geek_娴子

产品经理训练营大作业

隋泽

又一款Nginx 管理可视化神器!通过界面完成配置监控,一条龙!

Java小咖秀

nginx 运维 后端

我的学习笔记

SilentMacUser

Python JavaScript 学习 大前端 开发

IBM们的中国研究院是怎样一步步“躺平”的?

脑极体

给你的网站文字添加黑幕-隐藏文字

依旧廖凯

28天写作 3月日更

简述软件不可用性及解决办法

跳蚤

React 中 useContext 和 useMemo 一般性使用

sadhu

React useContext useMemo React Hooks

还原五百丁APP需求文档

林亚超

操作系统的内存管理(上)

鲁米

内存管理

第10周课后练习-模块分解

潘涛

架构师训练营 4 期

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