h-tw:取用}-的计算机软件，这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改以及以任何目的向任何人分发该软件。开源协议通常符合开放原始码的定义的要求。一些开源软件被发布到公有领域。开源软件常被公开和合作地开发。开源软件是开放源代码开发的最常见的例子，也经常与用户zh-hans:生成; zh-tw:创作内容做比较。开源软件的英文“”一词出自自由软件的营销活动中。开源软件同时也是一种软体散佈模式。一般的软体仅可取得已经过编译的二进位可执行档，通常只有软体的作者或着作权