|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
什么是“开源”?
今天咱们聊聊一个的词 —— 开源。
可能你会想,开源不就是能看到所有源代码吗?
哎,那我要告诉你,那可没你想的那么简单。
视频版:
先给你们科普一个牛组织,OSI —— 开放源代码促进会,是一个旨在推动开源软件发展的非营利性组织。
大佬们从1998年就开始忙活了,给开源这事儿弄了个标准。
整整十条规则呢!
第一条,开源的东西得免费,嗯一听到免费。
很多人会天真的以为,那能赚到什么钱?
你看人家红帽,技术支持做得飞起,人家就是靠这个发家致富的。
再举个例子,安卓系统,代码随便拿,但是,那可爱的小机器人标志呢?
报一丝,用一下,钱包瘦一点。
第二,开源软件得带着源码一起走,别人还得能用这源码搞个新版本出来。
这就意味着,你得把代码写得清清楚楚,别整那些高深莫测让人头大的事儿。
第三,如果你的代码被人拿去改改弄弄,做出了新东西,你也得允许他们继续这么玩儿。
这样一来,大家就能自由地分享、创新啦。
当然,你也可以小小地任性一把,规定别人如果改了代码,得换个名字或者版本号发布。
然后,开源还讲究公平原则,不能针对谁,也不管人家要拿它干什么。总结一下,就是人人有份,哪儿都能用。
还有,要是你手头有个开源软件,打算分发给更多人,那你得保证,接手的人能享受到和你一样的权利,不能搞特殊哦。
而且,就算这软件打包在某个产品里,它的开源身份也不能变。
无论单飞还是组团,都得保持本色。
最后一条,也是相当重要的,
也就是说,你不能硬性要求和开源软件捆绑的其他软件也得开源。
技术选择上要公正,不能偏心。
这就是OSI给开源世界定的小规矩,确保大家都能在自由和开放的氛围里共享、学习、创新。
虽然开源软件是免费的,但这不妨碍我们探索各种商业模式。这就是开源的魅力,无限可能等着你挖掘!
所以啊,下次听到 “开源” 二字,别就只知道个皮毛哦~
好啦,今天的分享就到这里咯!咱们下期见!bye~
|
评分
-
查看全部评分
|