自由及开放源代码软件 编辑
自由及开放源代码软件,又称自由和开源软件,是一种既可归类为自由软件又可归类为开源软件的计算机软件。自由及开放源代码软件允许任何人自由地使用、复制、研究及以任何方式来改动软件,并且其源代码是公开的。自由及开放源代码软件相对于专有软件,后者收到版权的严格限制,且通常其源代码对用户不开放。
9
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Embeddable Common Lisp是ANSI Common Lisp编程语言的一个小型实现,它可以独立使用或嵌入C语言写成的应用之中。它从Common Lisp代码建立本机OS的可执行文件和库,并运行在支持一个C 编译器的大多数平台上。ECL运行时间系统是让应用使用的动态可装载库。它是在GNU宽通用公共许可证 2.1+下发行的自由及开放源代码软件
Redmine是一个网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它整合了项目管理所需的各项功能:日历、燃尽图和甘特图 以协助视觉化表现专案与时间限制,问题跟踪系统和版本控制。此外,Redmine也可以同时处理多个项目。
PackageKit是由Richard Hughes所开发的自由及开放源代码软件的应用软件套装,旨在为多种不同的软件包管理系统提供一个一致的高阶前端和后端。
Mantis Bug Tracker是在GNU通用公共许可证第2版下发布的一个自由及开放源代码软件的基于Web的缺陷跟踪管理系统。MantisBT最常见的用途是用来追踪程序错误。然而,MantisBT经常被用户配置成为一个更通用的问题跟踪系统和项目管理工具。
专有设备驱动程序是指仅以二进制代码发布的闭源驱动程序。在自由及开放源代码软件的语境中,专有软件设备驱动程序称为blob或二进制 blob。尽管 blob 可以作为十六进制数组包含在源代码中,就像一些在 Linux 内核中的 blob 一样,该术语通常是指链接器到开源内核中的专有可载入核心模组。这个术语有时也适用于在外部运行的代码内核,例如系统固件映像、微程序更新或使用者空间程序。 术语 blob 最初指二进制大型物件,即在数据库中将二进制资料储存为一个单一个体的集合。
Firefox for iOS是Mozilla开发的自由及开放源代码软件的移动端网页浏览器,适用于IPhone、IPad和IPod Touch。由于苹果公司要求IOS上的所有浏览器必须使用内置的基于iOS WebKit的渲染框架和WebKit JavaScript,Firefox for iOS不能使用Gecko排版引擎,使Firefox for iOS成为Firefox系列浏览器中第一个不使用Gecko排版引擎的浏览器。Firefox for iOS支持Firefox同步,同步历史记录、书签和最近的标签页。
Telegram是跨平台的即时通讯软件,其客户端是自由及开放源代码软件,但服务器是专有软件。使用者可以相互交换加密与自毁讯息,传送相片、视像等所有类型档案。官方提供手机版、桌面版和网页版等多种平台用户端;同时官方开放应用程序接口,因此拥有许多第三方的客户端可供选择。
XNU是一个由苹果电脑开发用于MacOS操作系统的操作系统内核。它是Darwin操作系统的一部分,跟随着Darwin一同作为自由及开放源代码软件被发布。它还是IOS、TvOS和WatchOS操作系统的内核。XNU是X is Not Unix的缩写。
HeidiSQL是一个自由及开放源代码软件的数据库管理工具,用于MySQL及其复刻,以及Microsoft SQL Server和PostgreSQL。它的代码库最初取自Ansgar Becker自己的MySQL-Front 2.5软件。由于将MySQL-Front品牌出售给了一个无关的团体,Becker选择改用"HeidiSQL"这个名字。这个名字是由一个朋友为了纪念海迪·克林而提出的,贝克尔对《阿尔卑斯山的少女》的怀念更加强化了这个名字。
Linux是一种自由及开放源代码软件的类Unix系统操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上使用者空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发行版,而不是自己选择每一样组件或自行设置。