openwifi · 2021年03月09日

自由软件基金会自由星球LibrePlanet 2021

tmp.png
引言:自由软件,一台打印机引发的血案。这一切的背后到底是道德的沦丧,还是人性的扭曲?

“当时的打印机都带有程序的源代码,因此在打印机出现故障时,Richard可以直接修改源代码以解决各种故障。但后来实验室购入了一台新的施乐打印机,但不再附有源代码。Richard无法像以前通过修改代码来解决打印机故障,并向实验室的与施乐公司有往来的教授寻求帮助。但该名教授拒绝了Richard,因为已经与施乐公司签署了保密协议。”

引言结束。

在一位匿名人士的建议下,openwifi向自由软件基金会(FSF:Free Software Foundation)的年会LibrePlanet提交的报告申请已被接收。可惜由于疫情影响,会议改为线上,失去了一次和RMS见面的机会。RMS(Richard Stallman)就是那个发起自由软件运动的大胡子。自由软件基金会创始人。

在这篇one man army系列里有过介绍:one man army(孤胆英雄)3 - 硬件界的RMS--创造FPGA的gcc!

LibrePlanet 2021 会议议程已上线:LibrePlanet - Program。免费注册,在线参会。

openwifi的报告在EDT时间3月21日周日11:05~11:50:https://libreplanet.org/2021/speakers/#4670 ,也就是(如果没算错)北京时间3月22日周一凌晨00:05~00:50。

这里Free Software并不是指免费软件,而是指自由软件。自由软件也不等同于开源软件。关于这些常见的误解,RMS曾专门撰文澄清:Why Open Source Misses the Point of Free Software

关于RMS为何要发起自由软件运动,如果你在知乎搜索libreplanet,可以找到这篇文章:邓超律师:开源软件的历史。其中提到

“一些人对于软件从免费转向收费并且不再提供源代码这一现象感到不适应或不满,其中最著名的就是发起了自由软件运动的Richard Stallman。时间退回至70年代,当时Richard在MIT的AI(人工智能)实验室做程序员。在70年代到80年代的变革期间,有两件事给了Richard较大的刺激,促使他辞去工作,投入到自由软件运动当中。

一件事涉及实验室的打印机。当时的打印机都带有程序的源代码,因此在打印机出现故障时,Richard可以直接修改源代码以解决各种故障。但后来实验室购入了一台新的施乐打印机,但不再附有源代码。Richard无法像以前通过修改代码来解决打印机故障,并向实验室的与施乐公司有往来的教授寻求帮助。但该名教授拒绝了Richard,因为已经与施乐公司签署了保密协议。

另一件事涉及LISP编译器。LISP是一种古老的编程语言,Richard曾经在一个LISP编译器的项目上工作了好久。后来Symbolics公司向他索取该编译器的代码,Richard便提供了公有领域的代码。该公司在拿到代码后对编译器进行了扩充和改进。得知此事后的Richard向Symbolics公司索取改进后的代码,但是被拒绝,原因是修改后的代码属于专有软件。”

看起来又是一个“童年阴影”,“心理扭曲”,“报复社会”的故事。开个玩笑。下面回到我们的openwifi。

openwifi报告的题目是“自由WiFi芯片的曙光”,目的是提出一个灵魂拷问“这世界需要一个自由WiFi芯片吗”。

大背景:

1。软件正在吞噬世界,包括吞噬硬件,比如芯片。这里说的自由软件,广义上也可以扩展到硬件范畴,即自由硬件。

2。在你看不到和意想不到的地方,实际上都有软件在运行。比如成本只有几毛钱的芯片内部,比如CPU里用于启动和管理CPU的小cpu,比如你的电脑关机时主板上随时待命的单片机。

3。有些芯片,你买来看似是开放编程和可以二次开发,比如蓝牙模块,WiFi模块,树莓派等。但其实开放给你编程的部分,只是应用处理器而已。在应用处理器之下还有各种各样的处理器,比如处理通信协议的,数字信号处理的,图像处理的,音频处理的。这些处理器一般并不开放给用户进行编程,这些处理器上的程序是否有漏洞,是否安全,不得而知,或者很难知道。黑客们一般通过逆向、反编译等手段管中窥豹。

4。与其疑神疑鬼的反向剖析其他芯片,为何不尝试正向打造一颗自由芯片。openwifi就是这样的一种努力。

5。芯片业务,本质上是销量的游戏。那么,仅仅依靠“自由”这一个特点,WiFi芯片可以达到什么样的销量?这是一个开放性问题,也是一个需要投入金钱来寻找答案的问题。

6。如果想要自由WiFi芯片达到很大销量,一个潜在的方式是使得这颗自由WiFi芯片被十分热门的硬件项目(类似树莓派)接纳,借助某种“捆绑销售”,“默认搭载”的方式。

7。如果自由WiFi芯片可以达到超过盈亏平衡的销量,那么无疑这将是自由软件理念和商业成功的完美结合,而且是一种不同于“软件免费,服务收费”的新模式。

希望openwifi的报告可以在会上引起一定的讨论吧。

除了openwifi,其他看起来比较有意思的报告还有:

iFixit:Right to Repair (修理的权利)。
v2-beb95cabccc8f11eaf5e16be73d49e74_720w.jpg
iFixit是著名的拆解网站。他们正在努力在硬件领域帮助人们获得修理、修改硬件的自由、权利。方式是发布修理手册。

Alice Monsen:Here's how you can get all your day-to-day computing done with free software(如何每天使用自由软件)。如果我没看错,这是一个11岁女孩儿要做的报告!

Martin Owens:Empower users by asking them for money

Mike Gerwitz:Adopting free software ideals

Alyssa Rosenzweig:Does your GPU work with free graphics drivers?你的GPU支持自由软件驱动吗?

Amanda Sopkin:Labor movements and the free software community。工人运动和自由软件社区。

Richard Stallman:Unjust computing encroaches on life。RMS将向下列现象开炮:锁定的操作系统;英伟达的GPU;应用商店。等等。

Libreplanet 2021见!

推荐阅读
关注数
2189
内容数
35
开源Wi-Fi芯片openwifi项目相关技术进展,欢迎加入
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息