“开源运动”一句话说清

【开源】是一种基于国际互联网的全球性社会化协作模式,是在创造性工作中探索、实践民主的运动。

开源运动虽源自计算机软硬件工程行业,但却像学术界在核心期刊上发表论文一样,程序员乐于分享基础技术的研发成果,让大家能基于此做更复杂的创造。

开源项目的软件代码硬件设计图文档文献在互联网上被全球专业人士盯着,恶意、缺陷无处遁形,创意、优化也不被埋没

典型案例

现代人每天的生活都离不开这些开放社会化协作的成果,它们不一定都是你目之所及、零距离接触的具体产品、服务,还可能是内部的关键部件,又可能是生产过程必备的生产力工具。以下是其中各类典型代表:

名称 类别 生年 简介
Linux 操作系统内核 1991 Android 和大多数网站服务器、物联网设备的内核
Git 文件版本管理 2005 绝大多数程序员时刻在用的开发工具、GitHub 的基础
Java 高级编程语言 1995 大多数商业系统、绝大多数 Android 应用的编程语言
Chromium 网页浏览器 2008 Google Chrome 及大多数浏览器、跨系统应用的基础
树莓派 硬件开发板 2012 多数较大型智能硬件的原型开发板
W3C 标准 技术标准规范 1994 HTML、CSS 等支撑全球网站的基础技术标准
维基百科 百科网站 2001 全球最大的多语种通用知识库,完全由网民自主编辑
freeCodeCamp 技术公益组织 2014 全球最大的公益编程学习平台,学员来自 160 多个国家
零时政府 技术公益组织 2012 台湾 IT 从业者开发各种应用软件促进政府工作透明

上一篇
Git 驱动的百科网站 Git 驱动的百科网站
NPM 一把梭经过《Hello Hexo & Travis !》的折腾,觉得 Hexo + GitHub Pages + Travis 整下来还是不够一键化,于是基于 WebCell 项目生成器的成功经验又开发了一个 Hexo Wi
2019-01-17
下一篇
云计算时代的免费建站 云计算时代的免费建站
云计算看起来更高大上,所以在这个时代网站建设更难了吗? 不!越分工应该越简单! 回望“免费空间”的时代,建站不过是“FTP 上传”,而今 HTTPS 证书、SSH 密钥、NGINX 配置、域名备案等等又繁琐又费钱的步骤,真让人掉发! 有没有
2019-01-09