开放源代码
开放原始码(英语:Open Source)是一种在电脑程式的出品前和开发中提供其内部代码的做法。
开放原始码在网际网路上获得广泛使用,参加者需要大量更新电脑原始码。开放原始码使得生产模组、通讯管道、互动社群获得改善[1]。随后,一个新著作权、软体授权条款、域名和消费者提供建立的,一个新词开源软体诞生。
开源模型概念包括同时间不同时程和方法来生产,相对而言,更加集中式的软体设计模型,例如典型的商业软体公司[2]。一个开源软体开发的主要原则和惯例是易货贸易和合作的同侪生产,经由免费公开的最终产品、原始资讯、蓝图和文件。这逐渐应用在其它领域,例如生物技术[3]。
历史
开放原始码的概念和免费分享技术资讯,在电脑诞生前存在很长的一段时间。例如食谱共享从人类文化一开始就有。开放原始码能够用在商业技术上的电脑和软体。 在汽车发展的初期,二行程引擎的专利被资产家乔治·赛尔登所垄断[4]。借由掌握这项专利,能够垄断市场,或是对于竞争者提出侵权诉讼。然而,汽车制造商亨利·福特在1911年挑战这项专利,其结果使得这项专利变成几乎一文不值,并形成新的关联,催生出汽车制造商协会[4]。
1998年,提姆·奥莱理召开了一次开放原始码会议,包括BSD阵营与Linux社群的中坚份子都参与其中。因为自由软体基金会提出的自由软体(Free Software)可能与免费软体造成混淆,在会议中,决议以克里斯蒂娜·彼得森提出的Open Source作为共通名称。
应用软体

7-Zip是一款开源的档案压缩软体

Blender是一款开源的图形编辑器
向量图形编辑器
数位声波编辑
纯文字编辑器
电子邮件客户端
虚拟地球
线上直播
桌面搜寻
- DocFetcher
游戏引擎
作业系统

Android是一款被普遍使用的开源行动装置作业系统
- MINIX——为Linux之前的作业系统。
- Linux——类Unix作业系统家族。
- Android——基于Linux的作业系统。
- Firefox OS——基于Linux的作业系统。
- FreeBSD——类Unix的作业系统。
- OpenIndiana——类Unix作业系统家族。
- ReactOS——建立在Windows NT架构的作业系统。
- Haiku——与BeOS相容的作业系统。
程式语言
- Perl——一种通用的程式语言。
- PHP——适用于网路开发的程式语言。
- Python——一种通用的程式语言。
- Ruby——一种通用的程式语言。
- Go——一种通用的程式语言。
- Rust——一种通用的程式语言。
- Swift——一种支援多编程范式,编译式程式语言。
- Java——一种通用的程式语言。
- Scratch——为初学者而设的电脑程式开发平台。
伺服器软体
- Apache HTTP Server——一种网页伺服器。
- Drupal——内容管理系统。
- Joomla!——内容管理系统。
- MediaWiki——执行于维基百科的Wiki引擎。
- MongoDB——档案导向资料库管理系统
- Moodle——课程管理系统、虚拟学习环境。
电脑硬体
- Arduino——单晶片微电脑,由艺术家、设计师、业余爱好者所使用。
开源可乐
开源可乐是一种开放可乐配方,任何人都能够轻易地获取它的配方并对其做出修改。开源可乐发行运动的最初目的是推广自由和开源软体。
参考文献
参照
- ^ The complexity of such communication relates to Brooks' law, and it is also described by Eric S. Raymond, "Brooks predicts that as your number of programmers N rises, work performed scales as N but complexity and vulnerability to bugs rises as N-squared. N-squared tracks the number of communications paths (and potential code interfaces) between developers' code bases." —"The Revenge of the Hackers". 2000.
- ^ Raymond, Eric S. The Cathedral and the Bazaar. ed 3.0. 2000.
- ^ "Science 2.0 is here as CSIR resorts to open-source drug research for TB" Business Standard, 1 March 2009. [2011-12-02]. (原始内容存档于2013-02-05).
- ^ 4.0 4.1 James J. Flink. The Car Culture. MIT Press. 1977. ISBN 0-262-56015-1.
来源
- 书籍
- 葛林·穆迪(Glyn Moody)着,杜默 译:《Linux传奇:让比尔盖兹坐立难安的天才》,时报文化,2001年,台北,ISBN 9571333628
- 林纳斯·托瓦兹(Linus Torvalds)着,梁晓莺 译:《Just for Fun—Linux创始人托瓦兹自传》,经典传讯,2001年,ISBN 978-957-476-123-4
外部连结
- 开放原始码促进会 (页面存档备份,存于网际网路档案馆)
- 《开源软体文集》 (页面存档备份,存于网际网路档案馆)(英文)
- 台湾中央研究院 自由软体铸造场
- 中国的LUPA开源社群 供参考
- OSMSG开源资讯 (页面存档备份,存于网际网路档案馆)
- 10 things people get wrong about open source (images)(10个对于开原始码的错误印象)
- 自由开源软体侵权警告与因应流程
- DARPA Open Catalog - 美国国防高等研究计划署
参见
|
|
|
|
#
- .nfo
- 18F
- 2008年1月
- 2016年Dyn网络攻击
- ACE自适配通信环境
- ALSA
- AOKP
- AdGuard
- Anaconda (Python发行版)
- AntennaPod
- Antergos
- Apache CXF
- Apache Flex
- Arch Linux
- AsteroidOS
- Avidemux
- BOO
- BackTrack
- BioJava
- Blend4Web
- Blockly
- Bochs
- Bodhi Linux
- Borland
- Calligra Words
- CeBIT
- Cheat Engine
- ChromeOS
- Chromium (消歧义)
- CnBeta.COM
- CodePlex
- Collabora
- Commodore OS
- ConnectBot
- Contiki
- Cookie
- CrystalDiskMark
- Cydia
- DEC Alpha
- DR-DOS
- DesktopBSD
- DistroWatch
- Django
- DuckDuckGo
- ECOS
- EMule
- EMule Plus
- ETC
- Element
- Elementary OS
- Emmabuntüs
- FCEUX
- Fibjs
- FreeDOS
- FrostWire
- G-Eclipse
- GIS软件比较
- GNAVI
- GNUmed
- GRASS
- GW-BASIC
- Gab
- Gentium
- Gerrit
- GhostBSD
- GitHub
- Gitter
- Glide (API)
- Gnuplot
- Google Fuchsia
- Google PageSpeed工具集
- Google产品列表
- Google健身
- Google日文输入法
- Google桌面
- Grafana
- Gretl
- HTTPS Everywhere
- HTTrack
- Hex-a-hop
- House (操作系统)
- Hugo (軟件)
- IBATIS
- IBM PC DOS
- IFile
- IFolder
- IOTA (加密貨幣)
- IPadOS 14
- ImageMagick
- InterBase
- Iris浏览器
- JAX-WS
- JMulTi
- Jakarta项目
- Java数据库连接
- Jetty
- Joyent
- Jsoup
- KDE
- KDE Software Compilation
- Kali Linux
- Kloxo
- KolibriOS
- KompoZer
- Korora
- LAMP
- LBRY
- Leafpad
- LibreSSL
- Lightbeam
- Lighttpd
- LineageOS
- Linux Libertine
- Linux Lite
- LinuxBBQ
- LinuxFab
- LinuxTV
- LiteOS
- MINIX文件系统
- Mac OS X Lion
- MadEdit
- Magisk
- Mapnik
- Mastodon
- Mbed
- Media Player Classic
- MediaLib
- MediaWiki版本歷史
- Mesa 3D
- Metasploit
- MidnightBSD
- Mozilla之書
- Multics
- MyEclipse
- MyIE
- NASA World Wind
- NET-SNMP
- Notepad2
- OCaml
- OPNsense
- OTRS
- Ogg
- Omeka
- OmniROM
- OpenBSD
- OpenHarmony
- OpenJDK
- OpenKM
- Openpilot
- Oracle Linux
- OverlayFS
- OwnCloud
- POV-Ray
- Pango
- Parrot OS
- PfSense
- PhpBB
- Pinta
- PowerShell
- ProFTPd
- Processing
- Pure Data
- PureBasic
- PyWeek
- Pylons
- Q (消歧义)
- Qt
- RAW
- RT-Thread
- SILK
- SQLAlchemy
- SRGB色彩空间
- SVN
- Secure Shell
- Shareaza
- Skolelinux
- Slax
- SliTaz
- SmartOS
- Smokin' Guns
- Source Code Pro
- Source Sans Pro
- Source Serif Pro
- Spring Framework
- StepMania
- Subversion
- Sumatra PDF
- Svelte
- Syllable Desktop
- Synfig
- SystemVerilog
- TTA
- Tails (操作系统)
- Telegram
- TensorFlow
- Theano
- Thompson shell
- Times New Roman
- Tiny Core Linux
- TinyOS
- Transifex
- Tux
- TvOS
- TypeScript
- UKUI
- Ubuntu Netbook Edition
- Ubuntu Studio
- Urban Terror
- V2Ray
- VLC多媒體播放器
- Valgrind
- VeraCrypt
- VirtualDub
- WavPack
- Webpack
- WinJS
- Windows 2000
- WireGuard
- WolfSSL
- X.Org Server
- X265
- XMule
- Xen
- Xgl
- X視窗系統
- YouTube下載軟體比較
- ZYpp
- Zephyr (操作系统)
- 一致的网络设备命名
- 世界是平的
- 中文化
- 互联网低比特率编解码器
- 互联网梅森素数大搜索
- 代理服务器
- 代码签名
- 以太坊經典
- 位智
- 低轨道离子炮
- 像素地牢
- 分支 (版本控制)
- 協作版本系統
- 卫星影像
- 可插拔认证模块
- 后台智能传输服务
- 后稀缺
- 哇嘎
- 唐鳳
- 埃里克·默勒
- 大象之梦
- 孙达尔·皮柴
- 安全情报服务
- 密钥管理
- 對桌面Linux的批評
- 小數點版本
- 开放Web
- 开放源代码促进会
- 开源地理空间基金会
- 开源宗教
- 开源游戏列表
- 彩通
- 意识上传
- 我的世界
- 折毛事件
- 操作系统
- 数字黑暗时代
- 数据记录器
- 文件币
- 星际文件系统
- 本体 (信息科学)
- 林纳斯·托瓦兹
- 格拉斯哥Haskell编译器
- 樂高認真玩
- 模擬交通
- 模擬交通試驗版
- 横扫千军
- 檔案分享
- 毁灭公爵3D
- 水木清华BBS
- 泛语语料库
- 浦那
- 深度操作系统
- 游戏引擎
- 理查德·斯托曼
- 用户生成内容
- 用户界面标记语言
- 电子游戏产业
- 真菌观察者
- 碧海青天BBS
- 神秘Maryo历代记
- 粘土游戏引擎
- 組合語言列表
- 維基百科標誌
- 維基百科爭議列表
- 網路時間協定
- 網頁郵件
- 统一驱动程序接口
- 网景导航者
- 网络安全服务
- 自助结帐系统
- 自由文化運動
- 色度计
- 花園字體
- 苹果归档协议
- 触控科技
- 語音可延伸標記語言
- 计算机领域中的女性
- 证书透明度
- 超级账本
- 软件
- 达留斯·耶米尔尼阿克
- 迪恩·达拉科
- 银河麒麟
- 雙葉頻道
- 非功能性需求
- 面向文檔的數據庫
- 韦诺之战
- 鸿蒙 (操作系统)