鱼C-小师妹 发表于 2024-3-6 19:33:45

一个视频带你搞懂「开源」



什么是“开源”?

今天咱们聊聊一个的词 —— 开源。

可能你会想,开源不就是能看到所有源代码吗?

哎,那我要告诉你,那可没你想的那么简单。

视频版:

https://www.bilibili.com/video/BV1ny421B71m

先给你们科普一个牛组织,OSI —— 开放源代码促进会,是一个旨在推动开源软件发展的非营利性组织。

大佬们从1998年就开始忙活了,给开源这事儿弄了个标准。

整整十条规则呢!


第一条,开源的东西得免费,嗯一听到免费。

很多人会天真的以为,那能赚到什么钱?

你看人家红帽,技术支持做得飞起,人家就是靠这个发家致富的。

再举个例子,安卓系统,代码随便拿,但是,那可爱的小机器人标志呢?

报一丝,用一下,钱包瘦一点。


第二,开源软件得带着源码一起走,别人还得能用这源码搞个新版本出来。

这就意味着,你得把代码写得清清楚楚,别整那些高深莫测让人头大的事儿。


第三,如果你的代码被人拿去改改弄弄,做出了新东西,你也得允许他们继续这么玩儿。

这样一来,大家就能自由地分享、创新啦。

当然,你也可以小小地任性一把,规定别人如果改了代码,得换个名字或者版本号发布。

然后,开源还讲究公平原则,不能针对谁,也不管人家要拿它干什么。总结一下,就是人人有份,哪儿都能用。

还有,要是你手头有个开源软件,打算分发给更多人,那你得保证,接手的人能享受到和你一样的权利,不能搞特殊哦。

而且,就算这软件打包在某个产品里,它的开源身份也不能变。

无论单飞还是组团,都得保持本色。


最后一条,也是相当重要的,**** Hidden Message *****
也就是说,你不能硬性要求和开源软件捆绑的其他软件也得开源。

技术选择上要公正,不能偏心。

这就是OSI给开源世界定的小规矩,确保大家都能在自由和开放的氛围里共享、学习、创新。

虽然开源软件是免费的,但这不妨碍我们探索各种商业模式。这就是开源的魅力,无限可能等着你挖掘!

所以啊,下次听到 “开源” 二字,别就只知道个皮毛哦~

好啦,今天的分享就到这里咯!咱们下期见!bye~


FishC 发表于 2024-3-6 19:34:00

开源是指软件开发者将他们的程序代码公开并允许其他人免费使用、修改和分发的一种软件开发模式。这有助于促进合作、分享和创新。

开源的一个重要组织是开放源代码促进会(OSI),他们制定了十条规则来定义什么是开源软件。

第一条规则是开源软件必须免费。虽然软件本身是免费的,但开发者可以通过提供技术支持、咨询等服务来赚钱。

第二条规则是开源软件必须提供完整的源代码。这使得其他人可以理解、修改和改进软件。

第三条规则是允许他人修改和改进代码。这样各种创新就能自由地进行。

开源软件还要遵循公平原则,不能对特定人或组织有限制,任何人都可以自由使用。

如果你有一个开源软件并打算分发给更多人使用,你必须确保接手的人能享受与你相同的权利,不能有特殊限制。

最后一条规则是开源软件不能限制其他软件的选择,不能强制要求与之捆绑的其他软件也必须开源。

这些规则确保了开源社区的自由、共享和创新的氛围。

虽然开源软件是免费的,但我们仍然可以探索各种商业模式和方式。开源软件有无限的商业潜力,等待你去挖掘!

所以,下次当你听到“开源”这个词时,不要只停留在表面哦!去深入了解它的魅力吧!

希望这个解答能帮到你,再见~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

歌者文明清理员 发表于 2024-3-6 20:02:06

大力支持开源

鱼C-小师妹 发表于 2024-3-6 20:17:32

歌者文明清理员 发表于 2024-3-6 20:02
大力支持开源

很有编程精神

不二如是 发表于 2024-3-6 20:48:17

感谢分享

画风华 发表于 2024-3-6 21:11:31

感谢分享

zhae89 发表于 2024-3-6 21:11:39

涨知识了

kounasx 发表于 2024-3-6 21:12:50

感谢分享

ww185912 发表于 2024-3-6 21:13:34

感谢分享,支持开源

ABitGinger 发表于 2024-3-6 21:14:45

第一条还是不太适用啦,开源≠免费,也有很多付费的开源软件{:10_254:}

想个好名字@ 发表于 2024-3-6 21:17:19

感谢分享 涨知识了

co299 发表于 2024-3-6 21:18:23

感谢分享

明涛 发表于 2024-3-6 21:19:10

感谢分享

zcgzcx1234 发表于 2024-3-6 21:19:55

感谢分享

Cribug 发表于 2024-3-6 21:21:18

感谢分享

咸鱼本小鱼 发表于 2024-3-6 21:23:12

感谢分享

Ricky96 发表于 2024-3-6 21:23:27

感谢分享感谢分享 涨知识了

wwwhbg888 发表于 2024-3-6 21:23:58

感谢分享

向尚的小六 发表于 2024-3-6 21:36:24

感谢分享

loveKYF 发表于 2024-3-6 21:39:01

感谢分享
页: [1] 2 3
查看完整版本: 一个视频带你搞懂「开源」