浅谈开源

OPEN

在这里插入图片描述
在这里插入图片描述
在正文开始前我想问一下大家所理解的开源是什么?(此处想一分钟之后再看后面的)
解释一:开源就是代码的共享
解释二:开源就是资源放在一个平台供大家学习
解释三:开源就是免费
解释四:还有其他好多种方式

1.解释误区

今天,刚做完课程设计,想学习一下同学的代码,但是他不同意,没有吧源码给我。这让我想起了之前有人加我博客要我的代码。

我想说的是,在这个IT爆发,快速发展的现状下,可以说技术的更新和坚固程度是我们无法估计的,而我们作为一个本科生,能做的出的东西可以说绝对是别人做过的,而且绝对有比你做的好的,想着自己辛苦劳动的成果不该给别人。但是,如果每个人都这样想,试问谁又会使用github,谁又会注册博客发表博文?

2.解释开源

那到底什么是开源?
开源就是技术和资源的共享化,免费化,共同学习,巩固提升的过程。你可能觉得和之前的解释差不多,绝对不然。
之前的解释开源的面向着主要说的是资源的发布者,某个人发了资源,那他的资源是开源的。但是我这里说的开源是双向的。资源发布者发发布了资源,使用者下载使用了资源,发现了问题或者可以改进的地方,然后及时反馈,共同学习,共同交流,这是开源的初衷和意义。绝对不是一方的发布和一方的照搬。
的确资源的使用是开源的一大特点,但不是让我们拿过来直接照搬使用,理解其中的原理,使用方法,发布者的代码思路,书写格式等等的一系列东西,并尝试和发布者有反馈交流,才是源的重大意义。可以毫不客气的说 IT行业发展至今,如此的发展速度了牢固程度,开源这一思想有着不可磨灭的功劳

发布了43 篇原创文章 · 获赞 45 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/mzc_love/article/details/103747603