首页 > 其他分享 >开源协议专题(二):开源之父和 GUN 计划

开源协议专题(二):开源之父和 GUN 计划

时间:2023-06-10 19:33:19浏览次数:31  
标签:操作系统 GNU 斯托 GUN 开源 之父 Linux 软件

在计算机这个人类智慧结晶的创世纪过程中,随着操作系统从无到有、随着层出不穷的软件被创造出来,版权、相关领域的垄断及法律也随之出现,开源软件运动和开源许可协议也随之出现。在软件开源的运动发展过程中,涌现出了很多动人的故事,新的概念如开源软件、开源许可协议、开源系统等,如同璀璨耀眼的明星,共同构成了开源软件这片璀璨的星空。

一、开源之父斯托曼、GNU宣言、GNU计划

1971年,理查德·马修·斯托曼(Richard Matthew Stallman, RMS)进入哈佛大学,同年受聘于麻省理工学院人工智能实验室(AI Laboratory),从此,斯托曼成为了黑客文化中重要的一份子,毕业后,RMS留在该实验室继续工作。

进入八十年代,黑客社群在软件工业商业化的强大压力之下日渐式微,连实验室的许多黑客也组建了一个叫Symbolic的公司,并通过专利软件来取代实验室中免费可自由流通的软件。斯托曼在与Symbolic抗争过程中发表了著名的 GNU宣言(GNU Manifesto),之后他又建立了自由软件基金会来协助该计划的推进。

1983年9月27日,理查德·斯托曼公开发起了一个叫做 “GNU计划” 的自由软件集体协作计划,它的目标是创建一套完全自由的操作系统 GNU。斯托曼最早是在 net.unix-wizards 新闻组上公布该消息,并附带一份《GNU宣言》解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”,该宣言以争取其他人加入及支持“GNU计划”。

二、GNU 操作系统

GNU,即 Gnu's Not Unix 的缩写,是一种与 UNIX 兼容的开源软件系统,其内容软件完全以 GPL 方式发布。这个操作系统是 GNU计划 的主要目标,因为 GNU 的设计类似 Unix,但它不包含具有著作权的 Unix 代码,所以名称即使 GNU's Not Unix 的递归缩写。为表明主旨,斯托曼还强调过 GNU 中后两字母的读音类似于奴读音,因此 “GNU 计划” 也被音译为“革奴计划”。

三、GNU / Linux

GNU 的内核称为 Hurd,是自由软件基金会发展的重点。在截止到 1991 年时,作为操作系统,GNU 最大的问题是尚未开发完成“具有完备功能的系统内核”,但在 1991 年,22 岁的芬兰大学生 Linus Torvalds 独立于 GNU 项目,编写出了与 UNIX 兼容的 Linux 操作系统内核,并在 GPL 条款下发布了 Linux 操作系统内核。之后 Linux 在网上广泛流传,许多程序员参与了开发与修改。1992年 Linux 与其他 GNU 软件结合,完全自由的操作系统正式诞生,至此,GNU计划基本完成。该操作系统往往被称为 “GNU / Linux”,简称 Linux。所以,Linux 操作系统实际上包含了 Linux内核 与 其他自由软件项目中的 GNU组件和软件。

GNU / Linux 成为世界上绝大多数超级计算机的首选操作系统,也作为嵌入式设备的操作系统被广泛使用,目前最为流行、覆盖设备最广的手机操作系统 Android 系统,其最底层内核就是 Linux 内核。

标签:操作系统,GNU,斯托,GUN,开源,之父,Linux,软件
From: https://www.cnblogs.com/cnhk19/p/17471805.html

相关文章

  • 业余开源项目训练出最准确新冠预测机器学习模型
    什么样的机器学习项目会被美国疾控中心CDC、纽约时报、经济学人杂志等多家机构和媒体所引用提及,还被Facebook的ChiefAIExecutor称为最准确的新冠死亡预测模型?这就是今天要给大家分享的covid-projection——一个来自一名普通美国华裔数据科学家的的业余开源机器学习项目。covid-......
  • 业余开源项目训练出最准确新冠预测机器学习模型
    什么样的机器学习项目会被美国疾控中心CDC、纽约时报、经济学人杂志等多家机构和媒体所引用提及,还被Facebook的ChiefAIExecutor称为最准确的新冠死亡预测模型?这就是今天要给大家分享的covid-projection——一个来自一名普通美国华裔数据科学家的的业余开源机器学习项目。covid......
  • 干货|开源OLAP引擎(ClickHouse、Doris、Presto、ByConity)性能对比分析
    随着数据量和数据复杂性的不断增加,越来越多的企业开始使用OLAP(联机分析处理)引擎来处理大规模数据并提供即时分析结果。在选择OLAP引擎时,性能是一个非常重要的因素。 因此,本文将使用TPC-DS基准测试的99个查询语句来对比开源的ClickHouse、Doris、Presto以及ByConity这4个OLAP引......
  • 基于 AIGC,RocketMQ 学习社区探索开源软件学习新范式
    作者:寒斜AIGC持续火爆全球,越来越多的场景开始接入并体现非凡的价值。其中应用广泛的场景之一就是智能知识问答,它改变了人们学习的方式,从阅读式到问答式,让知识的获取更加精准有效。开源软件拥有着广泛的求知群体,AIGC+社区的结合是学习型社区未来演进方向上的一个新颖的尝试,今天我......
  • BBA EDI项目数据库方案开源介绍
    近期为了帮助广大用户更好地使用EDI系统,我们根据以往的项目实施经验,将成熟的EDI项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。今天的文章主要为大家介绍BBAEDI项目,了解如何获取开源的项目代码......
  • 大数据可视化开源平台,一招让数据资源活泛起来!
    在现代化办公环境中,数据资源也是非常重要的一种发展要素。有不少朋友会私信我们询问道:如何将企业内部的数据资源利用起来,真正发挥其价值为我所有?在这里,推荐大家了解大数据可视化开源平台,这是可以为企业做好数据管理、实现流程化管理的低代码开发平台。1、做好数据资源的重要性身......
  • python gunicorn详解
    Gunicorn是一个unix上被广泛使用的高性能的PythonWSGIUNIXHTTPServer。和大多数的web框架(flask)兼容,并具有实现简单,轻量级,高性能等特点。 通过Gunicorn来启动flask框架defstart_app_by_system(args,app,options):"""启动配置项:paramargs:参数......
  • 从开源到云原生,时序数据库 TDengine 六年回顾精彩纷呈
    2023年6月6日,涛思数据旗下时序数据库(TimeSeriesDatabase)TDengine迎来六周年庆典,并于北京·保利国际广场T2举办了主题为“TDengine6thAnniversary:BacktoTheFuture”的庆典活动,设置了「TDengine」时序照片亭、「TDengineDatabase」主题鸡尾酒、寻找TDengine等诸多有......
  • Excelize荣获2022年中国开源创新大赛一等奖
    近日,“2022年中国开源创新大赛”正式发布了获奖名单,Excelize电子表格文档开源基础库荣获一等奖。2022年中国开源创新大赛在乌镇世界互联网大会上正式启动,大赛由中央网信办信息化发展局指导,中国互联网发展基金会、中国网络空间研究院、中国互联网投资基金联合主办,北京长风信息技术......
  • 从开源到云原生,时序数据库 TDengine 六年回顾精彩纷呈
    2023年6月6日,涛思数据旗下时序数据库(TimeSeriesDatabase)TDengine迎来六周年庆典,并于北京·保利国际广场T2举办了主题为“TDengine6thAnniversary:BacktoTheFuture”的庆典活动,设置了「TDengine」时序照片亭、「TDengineDatabase」主题鸡尾酒、寻找TDengine等诸多......