第二人生是开源的吗

Explore discuss data innovations to drive business efficiency forward.
Post Reply
pappu636
Posts: 457
Joined: Thu Jan 02, 2025 8:39 am

第二人生是开源的吗

Post by pappu636 »

我终于有时间阅读林登实验室 (Linden Labs)广为宣传的发布Second Life开源版本的细节。如果你一直住在没有宽带连接的山洞里,那么 Second Life 是一个虚拟世界,更像是一个巨大的聊天室而不是游戏。人们去那里假装成他们不是的某种人(就像非极客周五晚上的繁忙酒吧一样)。Second Life 获得了主流知名度,这有点令人生疑。我相信这就是那些想让自己听起来很老练的人所说的,即使他们从未使用过它。Second Life 的好处是他们被认为是好人之一。例如,其他游戏要求用户分配游戏内创作的版权,而 Second Life 中用户保留对其作品的所有权,他们甚至可以根据知识共享许可发布它们。

无论如何,最大的新闻是 Second Life 现在提供客户端连接到游戏的源代码。乍一看,这是个好消息,但我希望报道的人能具体一点。这并不意味着 Second Life 现在是开源的,它只是意味着一个连接到游戏的客户端是开源的,这两个说法有很大的不同。客户端的源代码(称为 Second Life Viewer)已根据通用公共许可证的修改版本发布。源代码可根据 GPL 的条款下载,但Linden Research, Inc.(“Linden Lab”)Viewer FLOSS 许可证例外 v0.5增加了例外。Linden Labs 声称“那些希望自由修改和重新分发 Second Life Viewer 作为开源/免费软件的人可以在 GNU GPL 下这样做,但有一个特殊例外,允许使用可能与 GPL 不兼容的开源许可证。”这种语言隐藏了一个事实,即这是对 GPL 内条件的一次非常大的修改。

熟悉 GPL 条款和条件的人会知道,其中最重要的条款之一是,软件的进一步分发必须遵循 GPL,这被称为版权左派。GPL 的一个大问题是试图确定究竟什么是许可源代码的衍生品,以及包含一些 GPL 代码的大型程序是否 英国手机数据 必须遵循 GPL。该条款似乎试图通过允许修改代码并遵循另一个自由开源软件 (FLOSS) 许可证来解决这个问题。例外的作用是允许互操作性,用它自己的话来说:

“您可以自由分发完全由查看器软件(及其任何修改版)形成的基于程序的作品,以及一个或多个独立于查看器软件的作品,这些作品并非源自查看器软件,并且根据第 1 节中列出的一个或多个许可证进行许可(每个作品均为“FLOSS 作品”),只要:
1. 您在查看器软件和任何基于程序的作品方面都遵守 GPL,但 FLOSS 作品除外,对于 FLOSS 作品,您必须遵守下面的 B 条款;
2. 所有 FLOSS 作品,
1. 均根据下面列出的 FLOSS 许可证之一进行分发,并且
2. FLOSS 作品的目标代码或可执行形式附带有这些 FLOSS 作品的完整对应机器可读源代码,位于与相应的目标代码或可执行形式相同的介质上,并遵循相同的 FLOSS 许可证;
3. 任何与查看器软件或基于程序的作品一起聚合在存储或分发介质卷上的作品,符合 GPL,并且未根据下面列出的 FLOSS 许可证本身是独立的、单独的作品,它们不是查看器软件、基于程序的作品或 FLOSS 作品的衍生品。”

这是一个相当大的修改,我不知道 FSF 的人会怎么想。我的观点是,这会使该软件与其他 GPL 软件不兼容,但我想看看其他人怎么想。我也想知道他们为什么不使用其他开源许可证,或者起草自己的版本。我认为即使是 LGPL也可能取得类似的结果。
Post Reply