open_source_trainning_undergraduate

针对大学生(国内)的开源教程。

人们是通过投身于某个特定项目而进入黑客文化的,每个项目都是一个鲜活的社会语境,想要成为项目的贡献者,一个人需要在技术上和社会上都对它进行研究和理解。新手正是通过项目团队,从有经验的老手经历过的事件中获得阅历。 ———— Eric S.Raymand 《大教堂与集市》

有必要解释一下为何说是针对国内了呢,因为国内缺少技术之外的东西,而对于开源来讲,它本身就是一个社会性的概念,然而,颇为遗憾,是缺失的。国内讲解(自由)开源项目/软件的书籍、培训课程、媒体、演讲多到数不过来,而对应的社会理解却是很难找得到。

这主要是区别于开源所赖以诞生、存在、发扬的文化基础的西方,因为所有这些在西方的环境中是一种默认的做法。这点类似于一百五十多年前,面临被动的进入现代化的科技,当时的很多志士提出了“师夷长技以制夷”的反过来的说法。 正如开篇的引言,如果不去了解一个开源项目所产生背后的工程师、社区、组织者、问题的提出等等相关的社会问题,那么仅仅学技术本身是欠缺的,等同于将河水引入池塘,然后断了流的做法。

所以,写了这么一本小册子。

内容提要

该册子尝试解释开源软件项目的来龙去脉,尤其是针对在校的大学生深入的了解开源,从多个角度来尝试诠释开源,尤其是会涉及到教育、经济、文化、以及相关的开放方法。

面向读者

作者的初衷是希望通过这本册子让在校的大学生参与到开源中来,但是对于读者是没有特别的建议的:任何愿意了解开源相关的的任何人。

贡献者

主要撰写者:

如何参与

我们秉承 反馈就是礼物 原则,你的任何建议和意见都是对我们最大的鼓励!

fork 项目,然后提交PR即可。

在提交了一定的PR,并被合并到主干后,可以有晋升为维护者的资格。

行为准则