跳到主要内容

为什么自由软件最强大

· 阅读需 4 分钟

为什么「自由软件」是计算机世界里最强大的存在?最近崛起的 Clawdbot 是一个展示自由软件无敌强大之处的绝佳例子。

「自由软件」与「开源软件」

说到「自由软件」,许多人会跟「开源软件」搞混。「自由软件」是指用户可以自由地运行、检视、修改、发布的软件,所以「自由软件」一定是开放源代码的。但反之不然,开放源代码的软件可能会对修改和再发布加上法律条款,或者对运行进行实质上的限制(比如通过硬件、云端等)。举个例子,Ubuntu 的 Snap 就不能算自由软件,因为 Snap 应用商店的代码是不公开的,所以这是一个「光有开放的客户端,却没有开放的服务器端」的非自由软件。

Clawdbot 是啥……现在已经改名成大名鼎鼎的 OpenClaw 了,就是那个养在家里什么都能做的「小龙虾🦞」(注意哦是龙虾,那个大龙虾 LobsterAI 是个冒牌货)。

这个强大的「真•人工智能」,说白了就是给大语言模型套壳,让它能不断地被自动唤醒(没什么神秘的,就是设个闹钟定时问它:「还有什么要做的?」),记录下对话的历史,定义一个人格(基本就是「假装你现在是一个 xxxx 角色」),然后给它一堆可以使用的基础性工具。这些技术一个都不是原创的,甚至连 OpenClaw 工程的代码绝大多数都是 AI 来编写的。

这么强大,技术上又这么简单的一个东西,为什么科技巨头们做不出来,一个独立开发者随便用 AI 写写就搞出来了呢?这就是「自由软件」最强大的地方——

因为只有开发自由软件才不用承担任何的法律风险!

软件不是随便一发源代码就自动成为自由软件的。让软件自由最重要的东西是「许可协议」。

所有的自由软件,都有一段全大写的段落,大概长得像这样:

THIS SOFTWARE IS PROVIDED BY [Name of Organization] “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL [Name of Organisation] BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

一句话总结就是,「用我的软件造成的一切后果,不关我屁事~」。这句话不是所有人都能加的。想想,要是早餐店说「吃死了不关我屁事」或者电动车厂商说「烧死了不关我屁事」,这社会还了得:钱你全挣了,风险却一点不要担吗?如果这样说了,整个合同就会在法律上变成无强制执行效力(Unenforceable)合同,即废纸一张。

只有在「我把一切权利都转移给你了,我一点好处都不沾」的前提下,「我」才能撇清一切的责任。因此,只有「自由软件」的开发者才能放开手脚去做一切的事情。

OpenClaw 是一个超级强大的工具,主要还是因为它可以直接操作终端机,自主执行任何的指令!胡乱使用的话会产生核弹级的灾难。每次看见那些用 Windows 主机跑着一堆垃圾软件的人晒自己用 OpenClaw 整理所有的电子邮件甚至自动炒股,我就手心狂汗 😬 估计他们没有想过自己的账户密码可能被拿来训练,然后公开在全世界所有人的面前;也不知道 LLM 有「提示词攻击」的致命弱点,可以让你的小龙虾变成别人的私家间谍。

我建议的使用方法是,租一台便宜的虚拟主机跑,不要关联主人的个人信息,更不要拿来做高危的隐私作业!