写点什么

自由软件永远是自由的

  • 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:57835

评论

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

智能CRM销氪强势崛起, CRM赛道变数几何?

ToB行业头条

CRM

腾讯T8面试官纯手打总结Java888道高频面试真题笔记+Java面试金典

Java~~~

Java 架构 面试 算法 JVM

React Native 页面浏览事件采集方案 | 数据采集

神策技术社区

大前端 后端 代码 数据采集

5秒到1秒,记一次效果“非常”显著的性能优化

Java 编程 架构 性能优化 计算机

那些年用星环产品解决的业务难点…

星环科技

征文 星环科技

基于java springboot vue uniapp商城源码(毕设)

清风

Java uniapp 商城项目 毕业设计

地表最强:iOS安全黑宝书中文版来袭

博文视点Broadview

如何动手做出一个 CPU

Java 编程 架构 cpu 电脑

短视频go研发框架实践

百度Geek说

百度 架构 后端 短视频 hulk

一文了解全球主要经济体对区块链技术的采纳情况和监管政策

CECBC

MySQL 系列教程之(八)DQL:子查询与表连接

若尘

MySQL 数据库 8月日更

如何做上线前的实操演练?

boshi

项目管理

四十四本iOS开发书籍资料,务必赶紧保存!

iOSer

微信公众号 ios开发 iOS书籍 iOS公众号

【墨天轮专访第一期】人大金仓:国产数据库的竞争本质就是人才的竞争

墨天轮

数据库 国产数据库 KingBase 人大金仓

☕【Java技术指南】「开发实战专题」Lombok插件开发实践必知必会操作!

码界西柚

Java 编译 lombok 8月日更

实时数据引擎系列(一): 新鲜的数据流

tapdata

数据库 hadoop Tapdata 实时数据引擎 OLTP

科技平台与社会的和谐相处

CECBC

数字人民币银银合作以及平台接入的模式分析

CECBC

菜谱系统小成阶段,Python Web 领域终于攻占一个小山头

梦想橡皮擦

8月日更

数字货币量化交易平台源码搭建|量化交易所自动交易软件开发

Geek_23f0c3

去中心化交易所系统开发 量化跟单 合约量化

Python代码阅读(第13篇):检测列表中的元素是否都一样

Felix

Python 编程 Code Programing 阅读代码

网络安全产品之堡垒机介绍以及应用案例

行云管家

网络安全 数据安全 堡垒机 成功案例

阿里技术大牛终于分享出了解决我多年困扰的微服务开发架构文档

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

【架构实战营】模块五作业

Abner S.

#架构实战营

为什么代码会有好坏?

鉴释

程序员 代码 代码规范

“古老”茶产业碰上“年轻”区块链,能否擦出新火花?

旺链科技

区块链 产业 茶叶

面试侃集合 | ArrayBlockingQueue篇

码农参上

队列 8月日更

Swift 与 Objective-C:您应该为下一个 iOS 移动应用选择哪个语言?

iOSer

ios objective-c swift ios开发

带你破解DDOS攻击的原理

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

【从零开始学爬虫】采集当当网图书商品信息

前嗅大数据

大数据 爬虫 数据采集

赋能智慧社区,多维度提升管理质效

CECBC

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