计算机论文
开源运动的发展
时间:2024-09-26 23:32 所属分类:计算机论文 点击次数:
开源运动主要是指软件源代码的开放,其意义在于源代码的开放、信息的共享和自由使用。开源运动在世界各地产生了巨大的影响,逐渐超越了计算机技术和IT领域,开始涉及人类价值观、知识产权等深层次问题,在许多领域得到了广泛的应用,应引起有关部门的重视。
1.开源运动的发展
开源运动起源于20世纪60年代末和70年代初。当时,美国一些IT计算机专业的学生经常写一些自由软件,自由分发。他们没有所谓的软件权利或商业行为,这也可以看作是开源运动的萌芽阶段。20世纪80年代,被后人称为自由软件运动的领袖 Stallman,提出了GNU工程,并于1985年创立了Thee Free Software Foundation(自由软件基金会)可以说在真正意义上开启了开源运动的序幕,并在该行业得到了广泛的响应。目前,Linux在开源领域受到了大多数软件爱好者的追捧,被称为开源软件的领导者。
可以说,开源是一种文化现象。开源运动之所以能迅速席卷世界,对各国产生深远影响,不仅是因为它能实现软件源代码的免费获取和自由修改,更是因为它在计算机技术知识产权、计算机技术开发模式等方面产生了极其重大的影响,并逐渐影响到其他深层次的问题。然而,在中国,没有大型开源社区,也没有形成有影响力的开源社区。开源软件公司推广的开源活动或相关研究大多明确,商业色彩浓厚,严重影响开源运动的作用,需要有关部门和单位重视。
2.开源运动对教育的变化
在不断发展的过程中,开源运营在教育方面取得了巨大的成就。开源代码和开发内容的资源改变了高校和教师对教育资源的合理应用。在促进教育发展的基础上,为更多开源项目的创新提供了良好的跳板。在这里,通过案例分析,简要分析了开源运动如何改变教育。
2.1高校
以世界著名的麻省理工学院为例。早在十多年前,麻省理工学院就提出了OCW项目,为世界各地的教育工作者和学生提供免费开放的教育资源,是大学教育产业开源运动的先驱。麻省理工学院提出的OCW项目主要是课程大纲、教科书、课程表、问题集和答案、阅读书籍,甚至是一些教学视频。与此同时,在麻省理工学院的推动下,许多大学开始开展开源教育,如加州大学尔弯分校、圣母大学、犹他州立大学等。然而,我们也需要清楚地认识到,大学提供OCW课程并不意味着并提供在线教学服务。虽然教育资源的使用者可以使用和分享它,但他们不会获得相应的学分或学位,更不用说进入大学学习了。
2.2机构
以麻省理工学院为例,分析了开放教育资源中产生的副产品和开放课件联盟。这个组织结构现在有大量的成员,来自世界16个国家,不包括下属的14个附属机构。中国也参与其中,是最大的参与者。约30所高校活跃在其组织结构CORE(中国开放教育资源共享协会)的开放课件联盟项目中。不仅如此,其他团队也开展了开源活动。一些有远见的公司看到了开源产品和服务在管理中的优势和作用,并积极进行了研究和探索。目前,著名的开源机构主要包括:
(1)全球教育与学习社区(GELC):由升阳微系统公司提供,属于非营利性机构,可为教师提供在线交流平台,共享教育资源和知识。
(2)开源教育基金会:通过开源和自由软件运动相关技术和概念的应用,提高中学及以下阶段的教育水平。
(3)全球网络学会:其目的是对网络教学和网络社区的研发,属于开源工具。
2.3操作系统
主要分析了Linux系统在当前开源运动中的应用。Linux系统于1991年由Linuss制成 Torvalds是在全世界软件开发者的帮助下建立的,是一个免费的系统,可以与所有人分享研究成果。系统的发展不依赖于金钱,而是受到人员的热情、利他主义和尊重同龄人的思想的鼓励。同时,Linux系统的适应性、强度、功能性和经济性使其成为专有操作系统的主要替代品。Ubuntu作为Linux系统的独特版本,主要基于“只要能使用”的理念,为桌面或服务器提供解决方案,可以解决专有操作系统的授权和使用成本问题。
2.4软件
开源软件(OSS)还有自由软件(FS)有各种各样的类别,所以很难确定一个单一的成功案例。同时,开源软件和自由软件之间也有一些细微的区别。在软件领域,开源代表在软件发行和授权许可的同时开放源代码,自由软件是指软件客户独立决定如何处理软件代码和发行版本。
3.结语
综上所述,开源运动对教育的变化非常明显,可以有效实现教育资源的共享和合理利用,提高教育资源的利用效率,促进开放教育的发展,不断提高教育的质量和效率。