[Topic DIscussion] 关于开源的定义
Tofloor
poster avatar
叶羽
deepin
2024-10-28 13:45
Author

微信上看到一篇文章,大家认为说得对吗

Linux移除部分俄罗斯维护者,违反开源和自由软件精神吗?

有人说1:

图片

对这个帖子,大家纷纷拍手叫好。

他的核心论点是:

“Linux是自由软件,自由软件的自由不应受到任何因素,包括国籍和政治情况的限制。禁止俄罗斯人提交代码,已经动了GNU/Linux和自由软件的文化根基。”

不懂的人,乍一听,觉得说的对啊。

但这显然是个小白写的,他不懂GNU所倡导的自由具体是什么。

Stallman亲手写的四大自由,是指你可以运行、学习、修改、分发这些软件,而不必事先征得任何人的许可,也不必为此额外支付任何费用。

哪里说了有贡献给原项目(也即作者开源的项目)的自由?你如果特别想贡献,自己fork个分支去贡献,没人管你,也管不到你。

喜欢咬文嚼字较真的,可以去这里仔细看看四大自由的原文:

https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms

再说一遍,Richard Stallman所提的四大自由,不含贡献给原项目代码的自由。

所以,RMS老爷子肯定不会针对此事批评Linus的,放心吧。

有人说,好,就算不违背自由软件精神,但是不是违反了开源精神?

很遗憾,也不违反。

开源的定义(OSD)有十条,哪一条是针对这种行为的?

最接近的可能是这条:

OSD5. 不歧视个人或团体

它的意思只是说,不能在许可证中歧视某些人,比如,在许可证中不能说,不给俄罗斯人用,不给某些问题人士用,如果这样说了,那就不是开源许可证。

你可能会说,开源许可证应该让人贡献代码吧?

你想多了,并没有,没有哪个开源许可证授权人们有贡献代码的权利。

如果你不信,可以去翻一翻你所知道的所有的开源许可证,看看有哪个许可证,说人们有贡献代码的权利?

没有。

当然,你可以申请说我想贡献代码,但人家完全可以不接受;人家以前接受过你的代码,但完全有权不再接受你的代码。

没有在许可证中说明的权利,都不是你的权利。

喜欢咬文嚼字较真的,可以去这里仔细看看开源定义的原文:

https://opensource.org/osd

综上,

开源和自由软件,想让你贡献,就让你贡献,不想让你贡献,就可以不让你贡献。

但你还是可以自由地用,开源地用。

这就是通行规则。

就这么简单。

最后多说一句:

即便Linux内核开发社区移除了俄罗斯开发者,Linux仍然是正经八百的开源软件、自由软件。

另:如果喜欢较真但看不懂英文,或者看懂了每个单词但看不懂整句意思的,可以免费看看我写的这两篇:

开源软件、自由软件、Copyleft、CC都是啥,傻傻分不清楚?

开源定义是什么?为什么OSI不接受SSPL?

一样的,你们有看这两篇文章的自由,但没有贡献它的自由。

对开源,心态要放松,人家都免费给你代码用了,你还非要改人家代码呀?

作者:卫剑钒

首发:2024.10.28

https://www.zhihu.com/question/1783342926/answer/12902584042

阅读 631

Reply Favorite View the author
All Replies
和平老三
deepin
2024-10-28 13:48
#1

开源和自由软件精神 被传教士们 神话了joy

开源更多是一种成功的商业策略

这套玩法,核心就是 随意分叉,有限合并

不碎片化就有鬼了,哈哈

微信图片_20241028135552.jpg

Reply View the author
神末shenmo
deepin
Spark-App
2024-10-28 13:56
#2

自由软件和开源软件终于分道扬镳了

Reply View the author
叶羽
deepin
2024-10-28 14:16
#3

所以就是互相“合规”地白嫖吧,个人和企业之间,个人和个人之间

Reply View the author
和平老三
deepin
2024-10-28 14:29
#4

你有分叉的自由,我有拒绝你贡献的自由pride

能过就过,不行分手joy

Reply View the author
liujindong
deepin
2024-10-28 14:31
#5

RMS和linus分道扬镳不是没有理由的。

linus浑身上下都拒绝GPLv3也不是没有理由的。

linux早就不是在自由软件了。

Reply View the author
liujindong
deepin
2024-10-28 14:32
#6
神末shenmo

自由软件和开源软件终于分道扬镳了

在RMS和linus分道扬镳之后,自由和开源就是两码事了。

Reply View the author
expskywalker
deepin
2024-10-28 22:02
#7

卫剑钒 是早期开源软件的布道者,会这么看待问题很正常。而看问题要看全面,剔除开发者贡献甚至开发者群体需要经过集体审议和投票的过程,这同样是属于开源精神公正透明性的表现,然后这次有人竟然绕开了程序就这么干了,还不是技术原因。可以说这一次如此,那么下一次呢、下下一次呢?而且linus本人在回应质疑辩解的时候非常情绪化,既然是世界范围内的开源项目,如此这样表现卫剑钒们可以接受,但恐怕其他人则难以接受。开发者群体领袖是那些能够抛开历史、种族偏见保持正确判断力保证群体利益最大化的人,开源软件的核心精神是共享促进,不是割裂而是团结,避免误解和争端。很可惜开源软件发展至今并非如当初设计的那样了,布道者们应该看清楚现实的真相到底是怎样的。

Reply View the author
catubibu
deepin
2024-10-28 22:54
#8
expskywalker

卫剑钒 是早期开源软件的布道者,会这么看待问题很正常。而看问题要看全面,剔除开发者贡献甚至开发者群体需要经过集体审议和投票的过程,这同样是属于开源精神公正透明性的表现,然后这次有人竟然绕开了程序就这么干了,还不是技术原因。可以说这一次如此,那么下一次呢、下下一次呢?而且linus本人在回应质疑辩解的时候非常情绪化,既然是世界范围内的开源项目,如此这样表现卫剑钒们可以接受,但恐怕其他人则难以接受。开发者群体领袖是那些能够抛开历史、种族偏见保持正确判断力保证群体利益最大化的人,开源软件的核心精神是共享促进,不是割裂而是团结,避免误解和争端。很可惜开源软件发展至今并非如当初设计的那样了,布道者们应该看清楚现实的真相到底是怎样的。

卫氏文体跟过去的回形针不能说是两样,应该说是一模一样。

贡献数百条的开源大仙都离去了,大仙难道不如卫氏明白?

Reply View the author
小小怪冲啊!
deepin
2024-10-29 00:02
#9

好会强词夺理啊

Reply View the author
Oli
deepin
2024-10-29 01:32
#10

这跟白嫖有什么两样

Reply View the author
明月夜
deepin
2024-10-29 03:35
#11

所以有人说1的图片写的什么?我好想知道。

Reply View the author
hinata
deepin
2024-10-29 04:54
#12

神金,我都不知道他是在搞抽象还是真这么认为。

Reply View the author
hinata
deepin
2024-10-29 04:54
#13

算了,各行各业都有沙币,理解他了。

Reply View the author
叶羽
deepin
2024-10-29 09:40
#14
明月夜

所以有人说1的图片写的什么?我好想知道。

补文章链接https://mp.weixin.qq.com/s/6CzRQovtpznLMLbYl2tzZg

Reply View the author
小鱼贝壳
deepin
2024-10-30 02:03
#15

已经不用自己去搜新闻了,坛友会自动总结好发来论坛,我睁开眼睛就能看到。

Reply View the author