zetavg/zh-tw-wikipedia huggingface dataset:
OpenServer

**OpenServer**，曾稱為 SCO UNIX、SCO OpenDesktop 或 SCO ODT，是由聖克魯茲公司開發出來的專有作業系統，曾被 SCO Group 收購，現時由 Xinuos 擁有。

## 歷史

OpenServer 的前身是 SCO UNIX/SCO Open Desktop，而 SCO UNIX/SCO OpenDesktop 是 Microsoft Xenix 的變種，由 UNIX System V Release 3.2 引入，其中包含了 Xenix 裝置驅動程式和實用程式。

後期版本的 OpenServer 10 則基於 FreeBSD。

### SCO UNIX/SCO OpenDesktop

SCO Xenix 之後商業後繼版本 SCO UNIX System V/386 Release 3.2.0 於 1989 年發行，當時版本中並無包含內建 TCP/IP 以及 X Window 系統圖像，並以附加套件提供。發佈後 SCO 公司 又發佈了 SCO Open Desktop (ODT)。在 1994 年，SMP 組件 SCO MPX 發行。同時，AT&T 完成了將 Xenix、BSD、SunOS 和 UNIX System V Release 3 功能合併到 UNIX System V Release 4 中，而 SCO UNIX 依然基於 System V Release 3 但最終也添加了自己發行的 Release 4 的大多數功能。

SCO UNIX 3.2v4.0 和 Open Desktop 2.0 在 1992 發行，這些版本都增加了對長檔案名及符號連結的支援。而 1995 發行的 OpenServer 5.0.0，則增加對 ELF 和動態鏈結的共享物件支援，並使許多核心結構動態化。

### SCO OpenServer

SCO OpenServer 主要取向於中小企市場，尤其廣泛用於小型辦公室、POS 系統、複製站台 (Replicated sites) 以及後台資料庫伺服器。

1995 發佈的 SCO OpenServer 5 成為 SCO 公司的主要基礎產品，如首間與必勝客合作完成的網上食物外賣系統 PizzaNet 以及基於 Open Desktop Lite 的網上版伺服器 SCO Global Access。直至 2009 年 4 月，SCO 公司依然為 SCO OpenServer 5 提供系統維護及重大更新。

SCO OpenServer 6 在 2005 年發佈，使用 UnixWare 7 的 UNIX System V Release 5 核心，是 AT&T 公司 的 UNIX System V Release 4.2MP 及 UnixWare 操作系統，包括了對大型檔案、增加記憶體及提供通過 POSIX 介面為 C、C++ 和 Java 應用程式的多執行緒核心支援。

### 與 UnixWare 的合併

為了在 OpenServer 中重用 UnixWare 中的某些代碼，SCO 收購了從 1995 年 Novell 發行的 UnixWare 系統以及 System V Release 4 的著作權。自此之後從 UNIX System V Release 6 開始加入了 UDI 驅動程式和 USB 子寫入系統的框架。

於 2000 年 8 月 2 日，SCO 宣佈其伺服器軟體和服務部門以及 UnixWare 和 OpenServer 技術出售給 Caldera Systems, Inc.。而 SCO 的其餘分部，即 Tarantella Division，隨即更名為 Tarantella, Inc.。而 Caldera Systems, Inc. 則成為 Caldera International，並在 2002 年更名為 SCO Group。

### SCO Group 時期

SCO Group 繼續開發和維護 OpenServer 系統。最新的版本是 5.0.7，但他們目前繼續維護從 3.2v5.0.x 版本已經過時的 5.0.x 分支。

2005 年 6 月 22 日，代號 "Legend" 的 OpenServer 6.0 發佈，是 6.0.x 分支的首個版本。OpenServer 6 擁有對於 OpenServer 5 的一些改進，包括對稱多處理 (最多支援 32 個處理器)，分割區上檔案大小 (通過 NFSv3 支援較大的網路檔案)，更好的檔案系統效能以及最大 64 GB 的記憶體的支援，並為 Xenix 286 及更高版本開發的應用程式保持向下相容性。

在一輪 SCO-Linux 爭議之後，SCO Group 於 2011 年破產。

### UnXis / Xinuos (2011 - 現在)

UnServer 在 2011 年收購了 OpenServer 以及 UnixWare，之後更名為 Xinuos。

2015 年 6 月，Xinuos 發布基於 FreeBSD 核心的 OpenServer 10，這為使用舊版 OS 產品的現有客戶引入了遷移的途徑。

在 2015 年 12 月，Xinuos 發布了 OpenServer 5、OpenServer 6 和 UnixWare 7 的「最終版本」(Definitive versions)，在 2017 年 12 月發布了 OpenServer 6 和 UnixWare 7 的 Definitive 2018 版本，並於 2018 年 10 月發布了 OpenServer 5 的 Definitive 2018 版本。

Definitive 2018 版本可以確保對舊版 OS 進行更新並支援保護客戶需要繼續運行的應用程式，其中包含對發佈的 Definitive 版本的重大更新以及即將發布的更新開發套件。

Xinous 直至現時繼續為新的 OpenServer 10 提供更新，並在 2019 年開發第 12 個發佈版本的 OpenServer 10。

## 參見

* 聖克魯茲公司
* SCO Group
* SCO-Linux 爭議

## 參考資料
OpenShift

**OpenShift** 是由紅帽公司推出的 PaaS 雲端運算平台，供使用者建立網路應用（App、網站）。**OpenShift Enterprise** 是其私有雲版本這是一個開源軟體，由 **OpenShift Origin** 管理，支援 GitHub，開發者可以使用 Git 來釋出自己的 web 應用程式到平台上。

## 產品

Openshift 目前共提供三種產品：OpenShift Online、OpenShift Enterprise 和 OpenShift Origin。
其中，OpenShift Online 是面向普通開發者和小微企業的線上公有雲平台；OpenShift Enterprise 是面向企業的私有雲平台；OpenShift Origin 是一個開源專案，是構成前兩個的基礎。

## 資源

OpenShift Online 為免費使用者提供三個 small gear 的資源，使用者建立應用時可以用一個 gear，也可以用多個 gear。因此，每一使用者最多可以建立三個免費應用。這個資源份額在 PaaS 中對免費使用者是比較慷慨的。

## 支援的編程環境

* Node.js
* Ruby
* Python
* PHP
* Perl
* Java

## 支援的資料庫

* MySQL
* PostgreSQL
* MongoDB

## 支援的框架

OpenShift 支援各語言的 web 應用框架，以及他們的首選網路整合 API，代碼框架的代碼沒有被修改：

* Node.js for JavaScript
* Rack for Ruby
* WSGI for Python
* PSGI for Perl

在 OpenShift 上未修改的工作框架，包括有：

* CodeIgniter
* CakePHP
* Ruby on Rails
* Django
* Perl Dancer
* Flask
* Sinatra
* Tornado
* web2py

## 競爭對手

* Heroku
* Cloud Foundry
* Google App Engine
* Jelastic
* Koding
* Dokku

## 參考

* EWeek: Red Hat Launches OpenShift
* Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6（頁面存檔備份，存於網際網路檔案館）
* Seeking Alpha: Why Red Hat Remains Hot（頁面存檔備份，存於網際網路檔案館）
* openshift 中文教程（頁面存檔備份，存於網際網路檔案館）

## 外部連結

* OpenShift 首頁（頁面存檔備份，存於網際網路檔案館）
* OpenShift 部落格
* Github 上的 Openshift（頁面存檔備份，存於網際網路檔案館）
* Github 上的 Openshift 代碼和樣例（頁面存檔備份，存於網際網路檔案館）
OpenShot

**OpenShot 影片編輯器**是自由且開放原始碼的影片剪輯軟體，支援 FreeBSD、Linux、macOS 與 Windows。該專案在 2008 年 8 月由 Jonathan Thomas 發起，其目標是提供穩定、自由且易於使用的影片編輯器。

OpenShot 的核心影片編輯功能是以 C++ 函式庫實作，稱之為 libopenshot。OpenShot 使用 Qt 部件工具箱並提供 Python API。

## 支援的視訊格式與編解碼器支援

OpenShot 支援大部份 FFmpeg 所支援的編解碼器，如 WebM（VP9）、AVCHD（libx264）、HEVC（libx265），以及音訊編解碼器如 mp3（libmp3lame）與 aac（libfaac）。這個程式也可以彩現可上傳至視訊網站的 MPEG-4、ogv、BD、DVD 影片與 Full HD 影片。

## 反響

### 批評

大約在 2013 年時，OpenShot 被批評不夠可靠。開發者回應表示，OpenShot 不穩定來自於 MLT 函式庫與 GTK 時間軸。OpenShot 2 系列則編寫了自己的函式庫來供視訊處理使用，移除對不穩定函式庫的依賴。開發者則指出這會讓新版的軟體更穩定。

### 評論

Bryan Lunduke 在 2017 年 3 月 31 日於 Network World 上撰寫了一篇評論，其指出 Openshot 2.3「新轉場工具與標題編輯器都有很滑順的效能。」Lunduke 也提到其提供了獨立於 Linux 發行版的軟體打包方式，如 AppImage 等。

## 參見

* 影片剪輯軟體比較
* 影片剪輯軟體列表

## 參考資料

## 外部連結

* 官方網站
* YouTube 上的一份簡易教學課程
OpenSocial

**OpenSocial** 是一套為基於 web 的社交網絡服務提供的 API。由 Google、MySpace 和其他一些社交網絡服務共同開發。

OpenSocial 於 2007 年 11 月 1 日發布。

部署 OpenSocial APIs 的程序可以與任何支持這些 API 的系統互操作性，包括在 Hi5.com、MySpace、orkut、Netlog、Sonico.com、Friendster、Ning 和 Yahoo! 網站上的功能。

## 結構

OpenSocial 基於 HTML、JavaScript 和 Google Gadgets 框架，為社交應用提供 4 個 API 來讀取數據和社交網絡的核心功能。每個 API 涉及一個方面：一個是通用的 JavaScript API、一個是用於讀取好友和關係信息的 API、一個是用於發布和讀取用戶活動的 API、和用於維持（這是給無伺服器狀態應用程式的簡單關鍵值配對資料）。

## 歷史

### 發展

OpenSocial 曾被傳言是 Google 倡議的代號為 "Maka-Maka" 的更大的社交網絡的一部分。

最初公開發行的 API 版本為 0.5，緊接著在 2007 年 12 月 21 日發布了 0.6 版。 2008 年 2 月 4 日，0.7 版發布。2008 年 5 月 28 日，0.8 版發布。2009 年 4 月 16 日，0.9 版發布。2010 年 3 月 15 日，1.0 版發布。

### 部署

在 OpenSocial 發布時，合作夥伴承諾支持 OpenSocial API，包括社交網絡公司 Bebo、Engage.com（頁面存檔備份，存於網際網路檔案館）、Friendster、hi5、Hyves、imeem、NetModular、mixi、MySpace、Ning、orkut、Plaxo、QuePasa、phpFox、Six Apart、Freebar.com（頁面存檔備份，存於網際網路檔案館）；同時還包括商業導向網絡公司 LinkedIn、Tianji、Salesforce.com、Viadeo（頁面存檔備份，存於網際網路檔案館）、Oracle 和 XING。Plaxo 和 Ning 在 OpenSocial 發布當天就支持了 OpenSocial，Plaxo 對其 Pulse 功能加入了 OpenSocial 支持，而 Ning 加入了 OpenSocial 基本支持，早於其早前宣布的在 2007 年末到 2008 年初加入支持。
在 OpenSocial 發布時已經部署了 API 的程序包括 Flixster、FotoFlexer、iLike、Newsgator（頁面存檔備份，存於網際網路檔案館）、RockYou、Slide、Theikos（頁面存檔備份，存於網際網路檔案館）和 VirtualTourist。

最初 OpenSocial 在安全上有漏洞，一個自稱業餘的開發者展示了 Plaxo 上 RockYou 掛件以及使用 iLike 掛件的 Ning 的 exploit。.

2008 年 3 月 25 日，Yahoo! 宣布加入。

### 批評

儘管在新聞報導中受到極度的歡迎，OpenSocial 在初期運行的並不好；它只在 Google 的 Orkut 上運作，只有很少的工具，而且某些工具會傳回錯誤訊息。其他網路還在研究架構的使用。

根據 TechCrunch 在 2007 年 11 月 5 日的報導，OpenSocial 也被破解了。據其報導，破解 Ning 上根基於 OpenSocial 的 iLike 的總共只花了 20 分鐘。攻擊者有辦法增加或移除使用者的播放表單上的歌曲，並查看他們的資料和朋友。

在 12 月 6 日，TechCrunch 接著有了一篇 MediaPops 創建者拉斯・惠特曼（Russ Whitman）的報導，他聲稱「雖然我們一開始感到相當興奮，但我們已經知道艱辛的道路只是把本來就有限的釋出更加限制了」。他又補充說「核心功能元件」失蹤而且「寫一次，傳的遠」（"write once, distribute broadly"）並不精確。

### 背景

OpenSocial 時常被描述為比 Facebook 專有的社交網路服務 Facebook Platform 更開放的跨平台選擇。在 2007 年 5 月 Facebook Platform 啟用以後，隨著 2007 年 7 月中併購新興的桌面工具網站公司 Parakey，快速成長的 Facebook 被廣泛報導為 Google 在建立和使用一個無所不在的網頁作業系統（Web operating system）的挑戰對手。和在 2007 年 9 月網頁點閱量世界第二的 Facebook 比起來，Google 的社交網路 orkut 在該月落居第六，而半數以上的使用者住在巴西。

關於兩間公司之間競爭的報導隨著 Facebook 在 Google 原先排定要宣布他的社交網路的前一天（2007 年 11 月 6 日）排定了一個網路廣告新計畫（叫做 Facebook Ads）而升溫。這新計畫包含廣告服務和瞄準程式（分別叫做 Facebook Social Ads and Facebook Insights）以對抗 Google 領導市場的 AdSense 和 AdWords 程式。

使用 OpenSocket 的話，使用者就可以在 Facebook 裡使用 OpenSocial 的小工具。

## 參考資料

## 外部連結

* Official site of the OpenSocial foundation（頁面存檔備份，存於網際網路檔案館）
* OpenSocial resources at Google
* OpenSocial-Foundation-Proposal（頁面存檔備份，存於網際網路檔案館）
* OpenSocial-Candidates as nominated for Directors（頁面存檔備份，存於網際網路檔案館）
* Open Social App Directory
* Shindig（頁面存檔備份，存於網際網路檔案館） Shindig is an open source implementation of the OpenSocial specification and gadgets specification. It is a new project within the Apache Software Foundation incubator.
OpenStack

**OpenStack** 是一個自由、開源的雲端運算平台。它主要作為基礎設施即服務（IaaS）部署在公用雲和私有雲中，提供虛擬伺服器和其他資源給使用者使用。該軟體平台由相互關聯的組件組成，控制著整個資料中心內不同的廠商的處理器、儲存和網路資源的硬體池。使用者可以通過基於網路的儀器盤、命令列工具或 RESTful 網路服務來管理。

OpenStack 始於 2010 年，是 Rackspace 和美國航空暨太空總署的合作計畫。截至 2012 年，它由 2012 年 9 月成立的非營利組織 **OpenStack 基金會**管理，旨在促進 OpenStack 軟體及其社群。到 2018 年，已經有 500 多家公司加入了該計畫。在 2020 年，該基金會宣布它將在 2021 年更名為 Open Infrastructure Foundation（開放基礎設施基金會）。

## 運用範圍

OpenStack 是基礎設施即服務（IaaS）軟體，讓任何人都可以自行建立和提供雲端運算服務。

此外，OpenStack 也用作建立防火牆內的「私有雲」（Private Cloud），提供機構或企業內各部門共享資源。

## 技術資料

* 以 Python 程式語言編寫
* 整合 Tornado 網頁伺服器、Nebula 運算平台
* 使用 Twisted 軟體框架
* 遵循 Open Virtualization Format、AMQP、SQLAlchemy 等標準
* 虛擬機器軟體支援包括：KVM、Xen、VirtualBox、VMware、Hyper-V

## 計畫

* Nova 運算計畫
* Keystone - 提供身分驗證機制
* Glance 虛擬機器磁碟映像檔（Virtual Machine Image）傳送服務
* Cinder - 提供 Block 資料存取
* Neutron - 提供網路管理功能
* Swift 物件導向數據存貯計畫
* Horizon－ 提供簡易 Web 介面和管理控制台
* Trove - 提供資料庫管理功能
* Sahara - 提供海量資料運算佈署功能
* Ceilometer - 提供計量與監控功能
* Heat - 提供自動延展虛擬機功能

## 廠商支援

現時已表示支援 OpenStack 計畫的大型硬體廠商包括：研華科技、AMD、Intel、華為、惠普，和戴爾等。

微軟在 2010 年 10 月表示支援 OpenStack 與 Windows Server 2008 R2 的整合。

Ubuntu 在版本 11.04 加入 OpenStack。

2011 年 2 月，思科系統正式加盟 OpenStack 計畫，重點研製 OpenStack 的網路服務。 2011 年 4 月，思科提議新的網路即服務（Network as a Service，NaaS）。  

## 商業版本

戴爾在 2011 年 7 月推出 OpenStack 參考架構、PowerEdge C 伺服器和 Crowbar 軟體（頁面存檔備份，存於網際網路檔案館）；戴爾的 OpenStack 解決方案能使使用者快速地建立私有雲。 

## 市場趨向

Rackspace 以 OpenStack 為基礎的私有雲業務每年 7 億美元，增長率超過了 20%。

## 使用者

OpenStack 有各種各樣的使用者，來自許多不同的領域。著名的使用者包括但不限於以下：

## 相關條目

* IEEE 802.1aq
* OpenFlow

## 參考文獻

## 外部連結及相關影片

* （英文） OpenStack 官方網站（頁面存檔備份，存於網際網路檔案館）
* （英文） DevStack 官方網站（頁面存檔備份，存於網際網路檔案館） - 快速部署 OpenStack 的應用程式
* （英文） YouTube 上的 OpenStack: Building a Free Massively Scalable Cloud Computing Platform
* （中文） YouTube 上的 A virtual storage appliance based on GlusterFS and OpenStack－講者：翟本喬，吳志偉 （土豆網上的備份（頁面存檔備份，存於網際網路檔案館））
OpenStep

**OpenStep** 是一組物件導向的 API，大部分是由 NeXT 與 Sun Microsystems 開發。作為一種物件導向的作業系統的規範，有一些現代作業系統用它作為核心。對於 **OpenStep** 一個重要的認識是，它只是一組 API 規範，而 **OPENSTEP**（一定要大寫）是由 NeXT 開發的一個 OpenStep 的特殊實現。儘管它構建於 Mach－即基於 Unix（也是 NEXTSTEP 的核心），OPENSTEP 的同樣有在 Solaris 和 Windows NT 上的版本。此外，OPENSTEP 庫（由 OPENSTEP 作業系統提供的庫）實際上已經成為了原始 OpenStep 規範的超集。

## 歷史

OpenStep API 的建構是在 1993 年由 NeXT（NeXT Computer）和 Sun Microsystems 共同合作的成果，這個合作使 NeXT 的 NEXTSTEP 作業系統物件層可以運作在 Sun 的 Solaris 作業系統上（更明確的說，是基於 SPARC 硬體架構的 Solaris）。OpenStep 分離了 NEXTSTEP 的 Mach 基礎或 NeXT 特定硬體的部分。這個結果產生了一個更小的系統，來自於 Display PostScript 的主要部分，Objective-C 的執行環境和編譯器由大部分 NEXTSTEP 的 Objective-C 函式庫組成。不包含基本的作業系統或者顯示系統。

在 1994 年夏天，API 的首個草案由 NeXT 發布了。接下來一年，NeXT 釋出了一個應用了 OpenStep，並可以執行幾個支援平台上的先進作業系統 NEXTSTEP，並將 OpenStep 重新命名為 OPENSTEP。令人不解的是，OPENSTEP 同樣可以獨立於 Solaris 執行在 SPARC 平台上。OPENSTEP 作為 NeXT 的主要作業系統產品，直到 1997 年被蘋果電腦收購。接下來，OPENSTEP 與現存的 Mac OS 的相關技術相結合，成為 Mac OS X。

## 參考資料

## 外部連結

* OpenStep Specification（頁面存檔備份，存於網際網路檔案館）
* NeXTarchive.net - The Last Outpost: This Community keeps NEXTSTEP / OpenStep / Rhapsody alive with new software and patches
* The NeXTonian（頁面存檔備份，存於網際網路檔案館）
* NeXTComputers.org（頁面存檔備份，存於網際網路檔案館）
OpenStreetCam

**KartaView**，先前名為 **OpenStreetView**、**OpenStreetCam**，是一個收集小至街道等級的眾包相片以供改善開放街圖的專案，由 Grab 營運。收集到的相片是以 CC-BY-SA 授權的方式發佈，而專案大多數的程式碼也都是開放原始碼的。

貢獻者們利用他們的智慧型手機，安裝其 Android 或 iOS 應用程式後就可以開始收集影像。它也可以上傳由其他相機應用程式所拍攝的相片。KartaView 應用程式支援使用 ODB-II 加入偵測器，在車輛上使用 GPS 時可以改善其影像的定位精確度。此應用程式還可以在照相時即時識別並處理路標。相片被紀錄後就會上傳、處理並發佈到其網站。

上傳後，開放街圖的使用者就可以使用 JOSM 的外掛程式，或是從 iD 存取相片。

KartaView 的目的類似於 Mapillary。兩者主要的相異點是，KartaView 的網站與行動裝置應用程式都是開放原始碼的（雖然因為需要其他的專有元件，至少從 2017 年 12 月開始就無法正常建構功能正常的開放原始碼應用程式），但 Mapillary 並沒有。KartaView 也讓使用者在不想繼續貢獻的情況下可以更容易地刪除他們先前上傳的相片。

## 歷史

KartaView 於 2009 年建立，當時名為 OpenStreetView。2016 年時，TeleNav 接手 openstreetview.org 網域並在其下開始了自己的服務。爾後此服務就由一名不願具名的商標持有人更名為 OpenStreetCam。

2019 年 12 月 12 日，TeleNav 將 OpenStreetCam 賣給 Grab，但交易金額並未公開。

2020 年 11 月，OpenStreetCam 再度更名為 KartaView。

## 參考資料
OpenStreetMap基金会

**開放街圖基金會**（英語：OpenStreetMap Foundation，簡稱為 **OSMF**）是一個於 2006 年 8 月 22 日在英格蘭與威爾斯註冊的有限責任公司。

這是一個基金會，其宗旨為支援並實現可自由重複使用的地理空間資料的開發。顧名思義，其與開放街圖專案密切相關，不過其章程並沒有阻止其支援其他組織。

## 架構

OSMF 是一個會員制的組織，所有會員在基金會的活動中的一般會議上都有投票權。OSMF 的成員無法決定開放街圖要如何運作，他們只能決定基金會本身如何運作。會員資格開放給所有每年可以捐款 15 歐元的人加入。截至 2015 年 12 月 (2015-12)，全部有 701 個會員。

基金會是由會費與特定的大型捐款所資助。而 MapQuest 於 2011 年捐了五萬美元給基金會，美國環境系統研究所公司則於 2012 年捐款，但款項數額並未公佈。

自 2013 年 9 月起，基金會以「合作會員」（無投票權）的形式接受企業會員。初始的企業會員包含了 Geofabrik、Geotab、Naver、NextGIS 與 Mapbox。

基金會由七名成員組成的董事會維持運作，其中包含了基金會的職員：主席、秘書與會計。

2015 年 12 月公佈了目前的董事會：

* Peter Barth
* Kate Chapman（主席）
* Martijn van Exel
* Mikel Maron
* Paul Norman（秘書）
* Frederik Ramm（會計）
* Ilya Zverev

## 參見

* 開放知識基金會

## 參考資料

## 外部連結

* 官方網站
OpenTTD

**OpenTTD**（全稱：_**Open** **T**ransport **T**ycoon **D**eluxe_）是遊戲豪華版交通大亨的開放源碼的復刻版，早前的版本必須使用原版的數據文件。

OpenTTD 的內容基本架構來自原版「豪華版交通大亨」，但隨著開發更新版本不斷加入了新的元素，包括可興建行車隧道、雙向的鐵路車站及更多類型的機場等等。至於與原版遊戲的最大分別，可說是加入了多人遊戲模式了，玩家可以透過區域網路或網際網路連接世界各地的玩家，同時與多達 255 位玩家進行同一局遊戲，以競爭成為交通大亨為目標；此外，OpenTTD 亦對原版遊戲的操作界面作了不少的改進。

遊戲吸納了大量來自「TTDPatch」的特徵（同樣 GNU GPL 自由軟體許可證）。還有，兩者均並非能獨立運作的遊戲──需要把遊戲 CD 內的圖像檔案拷貝至 OpenTTD 的指定遊戲資料夾內。

從測試版本 1.0.0 Beta-1 開始已內置來自 OpenGFX 圖像檔和 OpenSFX 聲音檔（包含在自由軟體許可證內），可以免除了這方面的必要。

經過了六年的開發，於 2010 年 4 月 1 日推出了 OpenTTD 1.0.0 正式版。

## 歷史

2003 年，一個名為 Ludvig Strigeus 的人對運輸大亨進行了反向工程並轉化成 C 語言。2004 年，發佈了最初的版本 0.1.

2008 年初，由 0.6 版本開始改以 C++ 語言開發。

2009 年 10 月發布的 0.7.3 版本開始內置 OpenGFX 取代「豪華版交通大亨」圖像文件，同時擁有姐妹計劃 OpenSFX - 對應的音效替代項目。

2009 年 12 月 24 日，發布了版本 1.0.0 Beta，不再使用「豪華版交通大亨」的任何檔案。

## 遊戲內容

新一局的遊戲預設由 1950 年開始。但開局的玩家可以隨意設定在此之後的時間，令開始時有較近期的交運工具可供選擇。
玩家的運輸公司最初不會得到任何營運資金，需要借取金錢，待公司獲利後償還。運輸公司需透過興建連接工廠或城鎮的運輸系統，並購買運輸工具運營賺取運輸費牟利。公司需要不斷擴充其運輸網絡規模，以爭取成為最有實力的運公司的經理──運輸大亨。
遊戲最多容許最多 15 間公司在同一局遊戲同營運，而這些公司可由玩家或電腦控制，同一間公司可由多於一位的玩家操控，惟總人數不能多於 255 人 (包括旁觀者)。

遊戲有四種運輸工具可使用，包括有：汽車、鐵路、船和飛機，各有其專用的站點（除電車與汽車時共用站點，惟站點必需架設電纜使電車可以到達）。各站點會有獨自的評分，是根據其運營效率而釐定，評分愈高愈吸引乘客和貨物使用，玩家亦可在城鎮進行宣傳增加對運輸公司在城內站點的評分。遊戲可隨時儲存進度，即使多人遊戲亦能夠於不同情況下儲存進度。

運輸工具在某車站負載貨物（例如車站的覆蓋範圍內有煤礦），運抵另一個有需求的車站（同例有一間發電廠在車站的覆蓋範圍）公司便能從中獲利。所得利潤將視乎不同種類的貨物，運抵的時間、距離、數量而定，玩家不能自行決定收費。

遊戲內有不同的小工具協助玩家興建運輸路線，包括可改變地勢和海平面的工具。

為確保城市的良好規劃，城鎮的地區政府將對曾在該鎮進行的工程的運輸公司作評價，當評價太低時鎮城政府將拒絕運輸公司再度在該鎮上作進一步發展，直至評價因運營出色、城鎮已作適度發展或賄賂政府當局而改善為止。

交通工具的科技將隨著遊戲進行的年份而推進，甚至出現一些半真實的技術。例如：鐵路信號系統由最初的臂板式鐵路號誌系統，演變至號誌燈系統；鐵路列車由最初的蒸汽機車，演變至柴油機車、電力機車、單軌機車至最終時速高達 600km/h 以上的的磁浮列車。 
城市的發展將受經濟問題因素、運輸網絡和工業的發展而定。一些天然資源耗盡或工廠長期無能交通接駁下，將會面臨倒閉。

遊戲預設在 2050 年結束，達成遊戲目標的玩家可於「名人紀念館」內留名。要在遊戲中完成整整的一百年（遊戲內的 1950－2050 年），在現實中需約 25 小時。玩家可選擇在 2050 年後繼續遊戲，但將不會再有任何新的交通技術出現。

## 缺點

* 遊戲本身無法通過模組設置地下車站和高架車站，故除自行對車站海平面降低或升高並挖掘直線隧道或橋梁之外無法建設類似現實的地鐵系統。
* 原版在海平面上無法建造橋梁

## 其他

* 開源遊戲列表
* SDL

## 遊戲平台

受惠於 SDL 函式庫擁有跨平臺多媒體開發環境的條件，讓 _OpenTTD_ 的一眾開發者能夠輕易同時開發眾多操作系統上的版本，包括：

* **官方**
  * FreeBSD
  * Linux
  * macOS
  * Microsoft Windows 95/98/ME/2000/NT/XP/Vista/7/10/11
  * NetBSD
  * OS/2
  * OpenBSD
  * ReactOS
  * Solaris
  * GOG.com (10/6/2021)
* **非官方**
  * AmigaOS
  * BeOS
  * DOS
  * Apple iPhone / iPod Touch
  * GP2X
  * MorphOS
  * Nintendo DS
  * Nintendo Wii
  * Palm OS
  * RISC OS
  * Symbian S60
  * SkyOS
  * PlayStation Portable(PSP)
  * Pocket PC
  * UIQ3
  * Android
  * Steam(2/4/2021)

## 參見

* 模擬交通
* 運輸大亨

## 參考資料

## 外部連結

* （英文）OpenTTD 官方網頁（頁面存檔備份，存於網際網路檔案館）
* （英文）運輸大亨及 OpenTTD 論壇（頁面存檔備份，存於網際網路檔案館）
* （英文）OpenTTD WIKI（頁面存檔備份，存於網際網路檔案館）
OpenType可变字体

**OpenType 可變字型**（英語：OpenType variable fonts）是字型格式 OpenType 在 1.8 版規範中引入的擴充規範，由蘋果、微軟、Google 和 Adobe 聯合開發，於 2016 年 9 月 14 日正式發布。支援這一規範的電腦字型可以儲存輪廓變化資料，在初始字形輪廓的基礎上自動生成豐富的變化造型，使使用者可以自由調整文字的外觀。

一個可變字型檔案可以儲存一個設計的多個變體，相當於是包含了一個含有無數個字型的字體。

## 歷史

對於可變字型技術的探索始於 20 世紀 90 年代。Adobe 曾於 1991 年推出多重母版技術，蘋果也隨後推出 TrueType GX 可變技術，但因為蘋果和 Adobe 等企業之間的相互競爭等諸多原因，這些技術都沒有得到廣泛的應用。2013 年左右，微軟開始對可變字型技術的研究，並於 2015 年獲得蘋果支援，將其 TrueType GX 可變技術整合到 OpenType 中。2016 年 1 月，Google 開發者貝赫達德・埃斯法赫博德獨立發表了 OpenType GX 提案，微軟與蘋果團隊隨後與其聯絡。同年 2 月，專案獲得 Adobe 支援，微軟、蘋果、Google、Adobe 開始聯合開發。在同年 9 月 14 日於波蘭華沙召開的第 60 屆 ATypI 研討會上，OpenType 可變字型隨 OpenType 1.8 版正式發布。

## 技術

OpenType 可變字型以 TrueType GX 可變技術為基礎，將其整合到 OpenType 格式的各個方面。TrueType GX 的工程師邁克・里德（Mike Reed）提出通過記錄字形輪廓點的變化量來實現字形的插值變化。相比於多重母版技術需要從極端值的母版中插值生成字形，可變字型繼承自 TrueType GX 的策略可以從變化區間中的任意一種設計開始擴充，並且不同的字形變化（如字重和寬度）可以疊加，不需要另外新增設計。此外，變化量資料占用的儲存空間很小，這一策略可以顯著減小字型家族的整體體積。這使得網頁等場合在可以使用更多字型樣式的同時減少頁面載入的時間。

## 支援

微軟在 Windows 10 版本 1709 中內建了名為「Bahnschrift」的可變字型，其字形來源於 DIN 1451。

Adobe Creative Cloud 2018 版本中的 Photoshop 和 Illustrator 增加了對可變字型的支援，並提供了 Acumin、Minion、Myriad、Source Code、Source Sans 及 Source Serif 的可變版本。

Google 開發的 Noto 字體系列支援可變字體。Google 和 Adobe 共同開發的思源黑體（Google 稱 Noto Sans CJK）亦支援可變字體。

## 參考資料

## 外部連結

* V-Fonts （頁面存檔備份，存於網際網路檔案館），可變字型展示網站（英文）
* Axis-Praxis （頁面存檔備份，存於網際網路檔案館），可變字型展示網站，收錄了文鼎、方正等廠商開發的中文可變字型（英文）
* 可變字型指南 （頁面存檔備份，存於網際網路檔案館）（簡體中文）
* 網頁中的可變字型 （頁面存檔備份，存於網際網路檔案館）（英文）
OpenVG

**OpenVG** 是為硬體加速向量圖形而設計的一個 API，主要面向的計算平台為智慧型手機、遊戲主機、機上盒與消費電子產品。它可以幫助裝置製造商將使用者介面（UI）的圖形計算量由 CPU 轉移到 GPU 上，使使用者介面可以使用更多的多邊形來繪製的更加優美，同時降低能耗。OpenVG 可以很好地加速 Flash 動畫與行動裝置級別的 SVG 圖像。OpenGL ES 提供了相似的 3D 圖像函式。OpenVG 由 Khronos 非盈利技術協會管理。

## 參見

* Cairo
* Direct2D
* Skia Graphics Library
* Starling Framework

## 參考文獻

### 參照

### 來源

## 外部連結

* 官方網站
OpenVMS

**OpenVMS**（開放虛擬記憶體系統，英語：Open Virtual Memory System），是一個多使用者、多執行緒，使用虛擬記憶體的作業系統，被設計用於分時、批處理以及交易處理。它最初由迪吉多以 VAX/VMS 命名於 1977 年首次釋出，用於旗下的 VAX 小型機。

**OpenVMS** 是專有系統，可以運行在 VAX、Alpha、HP Itanium 以及 x86-64 處理器家族平台上，其原始碼清單可由購買獲得。

**VMS** 其命名來源於虛擬記憶體系統（virtual memory system），這是其系統特性之一。經過恰當的進程優先級調整，其效能可接近於實時作業系統。其系統可通過多個物理伺服器構成集羣提供高可用性，這讓系統能夠避免單點裝置故障導致的系統失效。

早期的 VAX/VMS 版本不提供圖形化使用者介面（1980 年代之前），其系統管理及使用均基於文字終端（如 VT100）來提供串行數據通訊和屏顯服務。1990 年代的 DEC VAX 工作站提供 OpenGL 及 AGP 顯示卡適配器，其上使用的 VMS 開始提供圖形化使用者介面（GUI）。

企業級環境通常基於各種理由選擇和使用 OpenVMS，包括郵件伺服器、網路伺服、製造業、運輸控制、監視、關鍵應用及資料庫，尤其是重視系統持續在線時間及數據可存取性的領域。曾經被報道部分系統在線時間長達十年之久，而且由於滾動升級及集羣化特性，可在硬體升級、軟體升級期間甚至某個資料中心被摧毀時仍保持數據可存取性。使用 OpenVMS 的消費者包括銀行及金融機構，醫院及健康中心，網路資訊服務商以及生產各種產品的大型工廠。
OpenVPN

**OpenVPN** 是一個用於建立虛擬私人網路加密通道的軟體套件，最早由 James Yonan 編寫。OpenVPN 允許建立的 VPN 使用公開金鑰、電子憑證、或者使用者名稱／密碼來進行身分驗證。

它大量使用了 OpenSSL 加密庫中的 SSL/TLS 協定函式庫。

目前 OpenVPN 能在 Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X 與 Microsoft Windows 以及 Android 和 iOS 上執行，並包含了許多安全性的功能。它不與 IPsec 相容。

## 原理

OpenVPN 的技術核心是虛擬網卡，其次是 SSL 協定實現。

### 虛擬網卡

在 OpenVPN 中，如果使用者存取一個遠端的虛擬位址（屬於虛擬網卡配用的位址系列，區別於真實位址），則作業系統會通過路由機制將封包（TUN 模式）或資料框（TAP 模式）傳送到虛擬網卡上，服務程式接收該資料並進行相應的處理後，會通過 SOCKET 從外網上傳送出去。這完成了一個單向傳輸的過程，反之亦然。當遠端服務程式通過 SOCKET 從外網上接收到資料，並進行相應的處理後，又會傳送回給虛擬網卡，則該應用軟體就可以接收到。

### 加密

OpenVPN 使用 OpenSSL 庫來加密資料與控制資訊。這意味著，它能夠使用任何 OpenSSL 支援的演算法。它提供了 HMAC 功能以提高連接的安全性。此外，OpenSSL 的硬體加速也能提高它的效能。2.3.0 以後版本引入 PolarSSL。

## 功能

### 身分驗證

OpenVPN 提供了多種身分驗證方式，用以確認連接雙方的身分，包括：

* 預共享金鑰
* 數位憑證
* 使用者名稱／密碼組合

預共享金鑰最為簡單，但它只能用於建立對等的 VPN；基於 PKI 的第三方憑證提供了最完善的功能，但是需要額外維護一個 PKI 憑證系統。OpenVPN2.0 後引入了使用者名稱／口令組合的身分驗證方式，它可以省略客戶端憑證，但是仍需要一份伺服器憑證用作加密。

### 功能與埠

* OpenVPN 所有的通信都基於一個單一的 IP 埠，預設且推薦使用 UDP 協定通訊，同時也支援 TCP。IANA（Internet Assigned Numbers Authority）指定給 OpenVPN 的官方埠為 1194。OpenVPN 2.0 以後版本每個行程可以同時管理數個並行的隧道。OpenVPN 使用通用網路協定（TCP 與 UDP）的特點使它成為 IPsec 等協定的理想替代，尤其是在 ISP（Internet service provider）過濾某些特定 VPN 協定的情況下。
* OpenVPN 連接能通過大多數的代理伺服器，並且能夠在 NAT 的環境中很好地工作。
* 伺服器端具有向客戶端「推播」某些網路組態資訊的功能，這些資訊包括：IP 位址、路由設定等。
* OpenVPN 提供了兩種虛擬網路介面：通用 TUN/TAP 驅動，通過它們，可以建立三層 IP 隧道，或者虛擬二層乙太網路，後者可以傳送任何類型的二層乙太網路資料。
* 傳送的資料可通過 LZO 演算法壓縮。 但傳輸時使用 lzo 壓縮將遭受 VORACLE 威脅而暴露傳輸資料，官方預設不使用也不建議開啟此功能。

### 安全性

OpenVPN 與生俱來便具備了許多安全特性：它在使用者空間執行，無須對核心及網路協定棧作修改；初始完畢後以 chroot 方式執行，放棄 root 權限；使用 mlockall（頁面存檔備份，存於網際網路檔案館）以防止敏感資料交換到磁碟。

OpenVPN 通過 PKCS#11 支援硬體加密標識，如智慧卡。

## 版本

### 社群版本 OpenVPN Community

伺服器端：需使用者自行下載原始碼編譯、安裝。

使用者端：使用 OpenVPN Connect，支援 Windows、Linux、Android 與 iOS。

### 商業版本 OpenVPN Access Server

伺服器端使用與社群版本相同的 OpenVPN 程式碼，但在上層建置易於操作的網頁式介面。

商業版本提供無限期 2 個 VPN 連線授權可免費試用。

商業版提供下列三種安裝方式：

1. 軟體套件，支援 Ubuntu、Debian、Redhat、CentOS。
2. 虛擬機映像檔，支援 ESXi 5.0 與 Microsoft Hyper-V。
3. 雲端服務佈署，支援 Amazon AWS、Microsoft Azure、Google GCP、Digital Ocean droplets 與 ORACLE VPC。

### OpenVPN Cloud

提供使用者直接租用官方架設的 OpenVPN Access Server，適用於不想自行安裝管理主機的企業使用者租用。

### Private Tunnel

提供僅需要使用 VPN 通道服務的個人使用者直接租用。

## 受中國大陸的限制

由於 OpenVPN 通訊協定特徵明顯，當從中國大陸向境外 OpenVPN 伺服器傳輸大量資料或進行頻繁連接後，防火長城會封鎖 OpenVPN 伺服器所使用的 TCP/UDP 埠或伺服器 IP 位址，使 OpenVPN 無法連接。而在敏感時期則會針對 OpenVPN 伺服器回送憑證完成握手建立有效加密連接時干擾連接，在使用 TCP 協定模式時握手會被連接重設，而使用 UDP 協定時含有伺服器認證憑證的封包會被故意丟棄，使 OpenVPN 無法建立有效加密連接而連接失敗。而在中國大陸內部的連接不受這種限制。

## 偽裝的改進

* Stunnel，通過使用 Stunnel 轉發 OpenVPN 流量以消除 OpenVPN 的協定特徵，達到提供安全保護與流量偽裝的目的（通常將 Stunnel 設定於 443 埠偽裝成 Web 網站）。
* KCPtun，使用 KCPtun 將 OpenVPN 流量轉為 UDP 流量傳輸，也可以消除 OpenVPN 的協定特徵。
* SSH，使用 SSH 建立隧道轉發 OpenVPN 流量，但 SSH 會暴露自身協定特徵，故這種方式已被淘汰。

## 參考文獻

## 外部連結

* OpenVPN 專案首頁 （頁面存檔備份，存於網際網路檔案館）
* Windows 的 OpenVPN-GUI （頁面存檔備份，存於網際網路檔案館） _2004-2006 年間，由 Mathias Sundman 開發使用於 Windows 環境的 OpenVPN-GUI 程式，於 2.3 板後已併入 OpenVPN 專案內_
* Tunnelblick, Mac OS X 的 GUI
* Android 的 OpenVPN-Settings（頁面存檔備份，存於網際網路檔案館）

## 參見

* 虛擬私人網路
OpenVX

**OpenVX** 是一個開放、無著作權費的跨平台電腦視覺加速標準。它由 科納斯組織 設計，用以促進使視覺計算函式以攜帶化、自適應和高能效的處理。它瞄準了電腦視覺及相關應用場景中的嵌入式系統與即時計算程式部分。它使用連通圖表達操作。

## 歷史

* OpenVX 1.0 規範於 2014 年 10 月釋出。
* OpenVX 樣例實現於 2014 年 12 月釋出。
* OpenVX 1.1 規範於 2016 年 5 月 2 日釋出。
* OpenVX 1.2 規範於 2017 年 5 月 1 日釋出。
* 2017 年 11 月 21 日宣布了 OpenVX 適配者計劃與 OpenVX 1.2 相容性測試套件。

## 參考文獻

### 參照

### 來源

## 外部連結

* OpenVX 官方網站
* OpenVX 規範表（頁面存檔備份，存於網際網路檔案館）
* AMD 代管於 Github 上的高度自適應 OpenVX 開源實現（頁面存檔備份，存於網際網路檔案館）
OpenVZ

**OpenVZ** 是基於 Linux 核心的作業系統級虛擬化技術。OpenVZ 允許物理伺服器執行多個作業系統，該技術常用於虛擬專用伺服器（VPS，Virtual Private Server）。

與 VMware 這種虛擬機和 Xen 這種硬體輔助虛擬化技術相比，OpenVZ 的主機與客戶系統都必須是 Linux（雖然在不同的虛擬環境裡可以用不同的 Linux 發行版）。但是，OpenVZ 聲稱這樣做有效能上的優勢。根據 OpenVZ 網站的說法，使用 OpenVZ 與使用獨立的實體伺服器相比，效能只會有 1-3% 的損失。

OpenVZ 的 Linux 客戶系統其實是共享 OpenVZ 主機 Linux 系統的核心，也就意味著 OpenVZ 的 Linux 客戶系統不能升級核心。

OpenVZ 是 SWsoft, Inc. 公司開發的專有軟體 Virtuozzo（Virtuozzo 虛擬機器還支援 Windows 客戶系統）的基礎。OpenVZ 的授權為 GPLv2。

OpenVZ 由兩部分組成，一個經修改過的 Linux 核心與一套使用者工具。

## 核心

OpenVZ 的核心是 Linux 核心，並進行了修改以加入對 OpenVZ 虛擬環境的支援。修改後的核心提供了虛擬化，隔離，資源管理和檢查點機制。

### 虛擬化和隔離

每一個虛擬環境都是一個單獨的個體，表現得和一個物理伺服器所表現的相同。每一個虛擬環境都有其自己的：

**檔案**
: 系統庫、應用軟體，虛擬化的 `/proc` 及 `/sys`，虛擬化的鎖等等。

**使用者和使用者群組**
: 每一個虛擬環境都有其自己的 root 使用者、使用者和使用者群組。

**行程樹**
: 虛擬環境只能看見其自己的行程（從 init 開始）。PID 也是虛擬化的，所以 init 的 PID 是 1。

**網路**
: 虛擬的網路裝置，允許虛擬環境擁有自己的 IP 位址，以及一組 netfilter 及路由規則。

**裝置**
: 如果需要，任何虛擬環境都可以授予存取真正裝置，如網路介面、序列埠、磁碟分割區等的權力。

**行程間通訊物件**
: 共享記憶體、號誌、訊息傳遞。

### 資源管理

OpenVZ 的資源管理包括三個部分：兩級磁碟配額，公平的 CPU 排程器，以及 user beancounters。這些資源在虛擬環境的執行過程中可以調整，可以不必重新啟動動。

#### 兩級磁碟配額

每一個虛擬環境都有其自己的磁碟配額，以磁碟的 block 數和 inode（大概相當於文件的數目）的數目來計算。在虛擬環境中，可以通過標準的工具來設定 UNIX 使用者和使用者群組的磁碟配額。

#### CPU 排程器

OpenVZ 中的排程器是一個兩級的公平分享排程策略的實現。

在第一級，排程器根據每個虛擬環境的 cpuunits 的值決定哪一個虛擬環境被分配 CPU 時間片。在第二級，標準的 Linux 排程器使用標準的 Linux 行程優先級和相關機制決定該虛擬環境中的哪一個行程獲得 CPU。

### 檢查點機制和動態遷移

2006 年 4 月中旬的 OpenVZ 發布了動態遷移和檢查點功能。這使得在將一個虛擬環境從一個物理伺服器遷移到另一個物理伺服器的過程中不需要進行關機。這個過程被稱為動態遷移：一個虛擬環境被凍結，然後它的所有狀態被存到磁碟中的一個檔案中；這個檔案被傳輸到另外一個機器，然後虛擬環境在那裡被解凍（恢復）。整個過程的延遲時間只有數秒。由於狀態通常被完整地保護，這個暫停看起來就像一個正常的計算延遲。

## 使用者級工具

OpenVZ 提供了命令列工具來管理虛擬環境（vzctl）和虛擬環境中的軟體（vzpkg）。

### vzctl

這是一個簡單的用於管理一個虛擬環境的進階命令列工具。

### 模板與 vzpkg

可以用 OpenVZ 的模板快速部署 OpenVZ Linux 虛擬機器，OpenVZ 的模板可在 OpenVZ 的網站下載。不同 Linux 發行版所用的模板不同。比如，使用 CentOS 7 的模板部署採用 CentOS 7 發行版的 OpenVZ 虛擬機器，使用 Debian 8 的模板部署採用 Debian 8 發行版的 OpenVZ 虛擬機器等。

## OpenVZ 的特色

### 可延伸性

由於 OpenVZ 使用了一個單獨的核心模型，它就和 2.6 版的 Linux 核心有著同樣的可延伸性。它支援高達 64 個 CPU 和 64G 記憶體，一個單獨的虛擬環境可以擴放到整個物理伺服器，比如說使用所有的 CPU 和所有的記憶體。

### 密度

OpenVZ 可以在一台相當好的硬體上執行上百個虛擬環境（主要瓶頸是記憶體和 CPU）。

圖示顯示了虛擬環境上的 Apache HTTP Server 回應時間與虛擬環境數目的關係。測量是在一台有 768M 記憶體的機器上進行的；每一個虛擬環境都執行一組通常的行程：init、syslogd、crond、sshd 和 Apache。Apache 用來提供靜態頁面，而這些頁面是由 http\_load 所讀取，然後測度第一個響應的時間。就如你看到的一樣，隨著虛擬環境的數量增加，回應時間由於記憶體儲存和交換而變得更長。

在這種場景下，在一個 768M 記憶體的硬體上執行高達 120 個這樣的虛擬環境是可能的。並以線性的方式外推，所以可以在 1 台 2G 記憶體的硬體上執行 320 個這樣的虛擬環境。

### 集中管理

一台 OpenVZ 物理伺服器（也稱為硬體節點）的擁有者（root）可以看見所有虛擬環境的行程和檔案。這使得大規模的管理成為可能。試想想當你是用 VMware 或 Xen 來做伺服器整合的情況：為了給你的 10 個虛擬伺服器進行安全更新，你必須登入到每一台機器並執行更新過程，這跟你為 10 台物理伺服器進行更新是一樣的。

在 OpenVZ，你可以執行一個簡單的 shell 指令碼，就可以一次更新所有（或只是你選擇的）虛擬環境。

## 參見

* Linux-VServer
* FreeBSD jail
* 基於核心的虛擬機（KVM）
* Solaris Containers
* 作業系統層虛擬化
* 虛擬機器比較
* Virtuozzo
* EasyVZ，一個 OpenVZ 圖形管理介面
* HyperVM，基於 Web 的分散式管理軟體

## 外部連結

* OpenVZ official web site\*（頁面存檔備份，存於網際網路檔案館）
* OpenVZ download site（頁面存檔備份，存於網際網路檔案館）
* OpenVZ forum（頁面存檔備份，存於網際網路檔案館）
* OpenVZ bug tracking system (Bugzilla)
* OpenVZ GIT source repository（頁面存檔備份，存於網際網路檔案館）
* OpenVZ blog（頁面存檔備份，存於網際網路檔案館）
* Comparison with other virtualization techniques（頁面存檔備份，存於網際網路檔案館）
* An OpenVZ kernel hacker interview
* EasyVZ: An OpenVZ management GUI（頁面存檔備份，存於網際網路檔案館）
OpenVanilla

**OpenVanilla**（簡稱 **OV**）計畫在台灣也常被稱為「香草輸入法」，是一套跨平台的輸入法及文字輸出的處理架構；於 2004 年開始開發，迄今已有 Mac OS X，Windows 以及供 Linux／FreeBSD 各種作業系統使用的版本，可處理簡繁中文、台語白話字、日文以及藏文等語言。OV 也是一套開放原始碼的自由軟體。

## 簡介

OV 最初設計的目的，是為了解決 Mac OS X 上繁體中文輸入法不盡理想的長久問題。OV 延續 SpaceChewingOSX 與 香草輸入法 的開放源碼模式，提出一套架構，讓撰寫輸入法變得更加容易。其後因為其框架的設計彈性，加入了文字輸出過濾器（output filter），讓 OV 成為相當適合實驗各種輸入法的環境。

Mac OS X 上的 OpenVanilla，是 Universal Binary 的執行檔，因此無論在使用 PowerPC 或是 Intel 的 CPU 的麥金塔電腦上，均可使用。

OV 的安裝套件中，包含程式核心，以及輸入法模組、文字輸出模組、詞彙管理模組以及偏好設定程式。

## 開發團隊

OV 的開發者包括：劉燈、姜天戩、劉康民、楊維中、陳侃如、洪任諭、張琮翔、陳柏中等人。

## 套件模組內容

OV 團隊本身提供了繁體中文的注音、智慧型注音輸入法：酷音（使用新酷音輸入法團隊的 libchewing）、行列、泛用輸入法、Holo（「台語」）白話字以及藏文輸入法。透過泛用輸入法模組，使用者可以自行創建新的輸入法，或者將公開取得的輸入法資料表拷貝至資料目錄中，即可擁有諸如繁體倉頡、簡易、大易、簡體拼音、五筆等等輸入法。

在文字輸出上，目前的模組可以做到即時的「打繁出簡」、「打簡出繁」、字根反查，以及全形文字輸出、歐語智慧引號等功能。

## 發展過程

* 1.1.0 2016 年 10 月 20 日
* 1.0.11 2014 年 10 月 28 日
* 1.0.2 2012 年 11 月 9 日
* 1.0.0 2012 年 10 月 23 日
* 0.9.1 2010 年 8 月 8 日
* 0.8.0 2007 年 10 月 27 日
* 0.7.2 2006 年 6 月 25 日
* 0.7.1 2005 年 8 月 12 日
* 0.6.3 2005 年 1 月 19 日
* 0.6.2 2004 年 12 月 24 日
* 0.6.1 2004 年 12 月 19 日
* 0.6 2004 年 12 月 5 日
* 0.0.4 2004 年 11 月 13 日
* 0.0.2 2004 年 10 月 31 日
* 0.0.1 2004 年 10 月 25 日

## 參考資料

* 我的第一本蘋果書 --Mac OS X Mavericks（頁面存檔備份，存於網際網路檔案館）

## 外部連結

* OpenVanilla 官方網站（頁面存檔備份，存於網際網路檔案館）
* OpenVanilla 討論區（頁面存檔備份，存於網際網路檔案館）（Google Group）
* OpenVanilla 開發專案網頁（頁面存檔備份，存於網際網路檔案館）（GitHub）
* 論文：OpenVanilla – A Non-Intrusive Plug-In Framework of Text Services（頁面存檔備份，存於網際網路檔案館）
* 新酷音輸入法（頁面存檔備份，存於網際網路檔案館）
* ChewingOSX（頁面存檔備份，存於網際網路檔案館）
  * SpaceChewingOSX
* 香草輸入法
OpenVera

**OpenVera** 是一種硬體驗證語言，它由新思科技研發和運營。該語言主要用於創建硬體系統的測試平台。OpenVera 是作為 IEEE 1800 標準的 SystemVerilog 的一個基礎部分，許多從事半導體集成電路設計、系統級設計、IP 核設計以及電子設計自動化的人員都受益於此。

## 相關條目

* SystemVerilog

## 外部連結

* http://www.open-vera.com/（頁面存檔備份，存於網際網路檔案館）
* ASIC World Vera Tutorial（頁面存檔備份，存於網際網路檔案館）
* Open Vera Tutorial
OpenWebRTC

**OpenWebRTC** （OWR）是一個自由軟體堆疊，它實現了 WebRTC 標準，一套由全球資訊網協會（W3C）和網際網路工程任務組（IETF）定義的協定和應用程式編程介面。它是基於 Global IP Solutions（GIPS）軟體的參考實現的替代方案。

它根據 BSD 授權條款並正式支援 iOS，Linux，OS X 和 Android 作業系統。它還可以在 Web 瀏覽器之外工作，例如為本機行動應用程式提供支援 。

它主要是用 C 語言編寫的，主要基於多媒體框架 GStreamer 和許多其他較小的外部函式庫。它正式支援 VP8 和 H.264 作為影片格式。對於 H.264，它使用 OpenH264，思科支付專利授權費。

由 StefanÅlund 領導，愛立信研究公司開發了 OpenWebRTC。他們在 2014 年 9 月以自由軟體的形式釋出了它，以及基於堆疊的概念實現了網路瀏覽器。此外，這個初始版本不支援資料通道，據說它仍然沒有 Google 的參考那麼成熟。

## 參考

## 外部連結

* 官方網站
OpenXLive

**OpenXLive** 是 Windows Phone 7 上的遊戲競技和社交網絡 SNS 平台，允許開發者以最小的工作量為自己的遊戲增加遊戲競技服務和社交網絡 SNS 功能。OpenXLive 是由 Fulcrum Mobile Networks, Inc. 開發運營的。同類的應用還有 iPhone 上的 OpenFeint 和 Plus + 等。

## 概述

Windows Phone 7 為開發者提供了 Xbox Live 的支持，但是開發者必須自己開發相應的 UI 來支持 Xbox Live。OpenXLive 為開發者提供了完整的遊戲競技功能和相應 UI 的支持，使開發者可以方便地將 OpenXLive 嵌入到自己的遊戲中，而無需為開發 UI 而煩惱。

OpenXLive 提供了真實的社交網絡功能，允許玩家在手機客戶端和 Web 上查看好友信息和遊戲成績的情況。OpenXLive 為每一個玩家提供了個人主頁，來展示自己在遊戲中取得的豐功偉績。未來，OpenXLive 會和其他社交網絡平台更加緊密地結合在一起。

OpenXLive 還為遊戲開發者提供了遊戲的官網服務。個人開發者和小團隊很難有資源維護自己的網站，提供官網主頁可以幫助開發者更好地推廣自己的遊戲，並且及時收集玩家反饋。遊戲官網還提供了對於下載人數和在線人數的計數器功能。

## 功能

* Leaderboard 積分榜
* Achievements 遊戲成就
* Social Network 社交網絡
* My Center 個人中心
* Cloud Storage 雲存儲
* Game Announcement 遊戲公告

## 應用

* XNA Tetris WP7 俄羅斯方塊
* Puzzle Sango 華容道

## 外部連結

* OpenXLive 官網 （頁面存檔備份，存於網際網路檔案館）
* OpenXLive 中文網
* OpenXLive 開發者網站（頁面存檔備份，存於網際網路檔案館）
* OpenXLive 開發指南
OpenXML

**Office Open XML**（縮寫：**Open XML**、**OpenXML** 或 **OOXML**），為由 Microsoft 開發的一種以 XML 為基礎並以 ZIP 格式壓縮的電子檔案規範，支援檔案、表格、備忘錄、幻燈片等檔案格式。

OOXML 在 2006 年 12 月成為了 ECMA 規範的一部分，編號為 ECMA-376；並於 2008 年 4 月通過國際標準化組織的表決，在兩個月後公佈為 ISO／IEC 29500 國際標準。微軟推出這個格式，很多人認為是出於商業考量。許多專家指出，該標準並不是個完整的標準，採用了許多微軟的獨有規格，使用上困難重重。

從 Microsoft Office 2007 開始，Office Open XML 檔案格式已經成為 Microsoft Office 預設的檔案格式。Microsoft Office 2010 支援對 ECMA-376 標準文件的讀操作，ISO/IEC 29500 Transitional 的讀 / 寫，ISO/IEC 29500 Strict 的讀取。Microsoft Office 2013 同時支援 ISO/IEC 29500 Strict 的讀寫操作。

它的競爭對手是 OpenDocument Format，後者是被廣泛接受的一種開放的文件儲存和交換規範。

## 版本

存在以下幾個版本的 Office Open XML 標準。

### ECMA 376

ECMA 376，目前歷經 4 個版本，第 1 版（2006 年 12 月）、第 2 版（2008 年 12 月）、第 3 版（2011 年 6 月）、第 4 版（2012 年 12 月）。

### ISO/IEC 29500

ISO/IEC 29500 目前最新的版本為 2012 年的版本
ISO/IEC 標準的結構分為四部分。第 1、2 和 3 是獨立的標準，第 2 部分用於其他檔案格式，包括 Design\_Web\_Format 和 XPS 格式。第 4 部分作用是讀出第 1 部分的變體。

* 第 1 部分（基礎知識和標記式語言參考）
* 第 2 部分（解包約定）
* 第 3 部分（標記相容性和可延伸性）
* 第 4 部分（過渡期遷移特性）

## 批評

微軟公司發表的 Office Open XML 使用許多非標準的規範，造成與其他辦公室軟體（例如 LibreOffice）讀取時發生不相容或內容偏移的情形，目的是讓 Microsoft Office 保持市場優勢。

ODF (廣泛接受的開放文件規範) 編碼時會使用其他標準規範 (如 ISO 639、MathML) 來進行儲存，但 OOXML 使用非標準的編碼進行存取。例如 ODF 裡面的顏色代碼，不管是試算表、檔案、簡報等，紅色的代碼都是 #FF0000，然而在 OOXML 裏隨不同產品，代碼分別為：

* Word：#FF0000
* Excel：#FFFF0000
* Powerpoint：#FF0000

OOXML 設計的目的是將微軟定義的 doc、ppt、xls 二進制格式轉成 XML 格式，並沒有依照 XML 的特性最佳化，而其私有格式內含的額外非標準元件也包含在內，例如 ActiveX 等等（過時，且容易用於攻擊）；另一方面，比爾・蓋茲在 1998 年留下的備忘錄提到「不能讓其他瀏覽器可完美顯示 MS Office 檔案，只能讓自家公司的專屬 IE 可正確顯示」，現在的狀況可以說是微軟延續了比爾・蓋茲的精神，使「現代的 MS Office 存出的 OOXML 檔」刻意做成第三方軟體不能完善地解讀、呈現，顯示 OOXML 並非如其所聲稱的開放。

## Open XML Format SDK

Microsoft Open XML Format SDK 包含一套受控代碼庫用於編程以建立、操縱 Office Open XML 檔案。並不用於代替 Microsoft Office Object Model，也不提供檔案格式的頂層抽象。使用 Open XML SDK 必須理解文件格式結構。對 Word 文件不提供諸如 layout 功能；對 Excel 文件，不提供諸如重新計算、資料重新整理等功能。

* 版本 1.0 發布於 2008 年 6 月 10 日。配合 Office Open XML 規範的 ISO/IEC 標準化過程。
* 版本 2.0： 用於.NET 3.5 應用程式。支援使用.NET 的強型別類來直接表示 XML 的 element/attribute/value、 使用 Office Open XML schema 驗證 Office Open XML 文件、在 Office Open XML 文件中搜尋。該 SDK 建於 System.IO.Packaging API 之上。使用了.NET Framework Language-Integrated Query (LINQ) 技術用強型別。把很多操作 Open XML packages 封裝為 API，以簡化使用。
* 版本 2.5： 用於.NET 4.0 應用程式。發布於 2014 年 6 月並在 GitHub 上開源。這是目前最高版本。支援 Office 2013 的一些新的類。讀取 ISO/IEC 29500 Strict Format 文件。

**Open XML SDK 2.5 Productivity Tool for Microsoft Office** 提供許多特性，如給予文件內容產生 Open XML SDK 2.5 原始碼，比較源與目標 Open XML documents 以產生原始碼從源建立目標文件、驗證文件、顯示文件，ECMA376v1 標準，Microsoft Office 實現註解。

通常安裝在 C:\Program Files (x86)\Open XML SDK\V2.5\。

一個 Open XML 文件包含多個文件部分（document part）。ZIP 格式支援任意存取各個部分。例如，一個 slide 頁面、Word 文件中的 comment，都是獨立的文件部分。一個 Open XML 文件就是一個 Open Packaging Conventions (OPC) 包 (package)。每個文件部分有個部分名字，由一系列 segments 或一個 pathname 組成，如 "/word/theme/theme1.xml"。包的 [Content\_Types].xml 部分，用於確定包中所有文件部分的內容類型。

### SpreadsheetML 文件

SpreadsheetML 文件包含 `<workbook>` 元素，其內部包含 `<sheets>` 與 `<sheet>` 元素用於表示各個工作表。每個工作表被建立為一個獨立的 XML 檔案。一個 spreadsheet 文件還可以包含 `<table>`、 `<chartsheet>`、 `<pivotTableDefinition>` 等元素。

在命名空間 DocumentFormat.OpenXML.Spreadsheet 中定義了 spreadsheet 中重要的 elements：

## 參考文獻
OpenXR

**OpenXR** 是由科納斯組織（Khronos Group）管理的一個工作群組，旨在設計一個面向虛擬實境（VR）和擴增實境（AR）的標準。Khronos Group 於 2017 年 2 月 27 日在 GDC 2017 期間宣布了 OpenXR。

## 架構

該標準將分為兩個部分：

* 一個面向應用程式開發人員的 API
* 一個面向虛擬實境和 / 或擴增實境硬體的裝置層，呈現裝置本身的抽象介面

## 路線圖

截至 2017 年 3 月，Khronos Group 暫定將於 2018 年中期發布實驗性的第一版 API。

## 參見

* OpenGL

## 參考資料

## 外部連結

* 官方網站
* OpenXR 的 Twitter 帳戶
OpenZFS

**OpenZFS** 是一個開放原始碼軟體專案，於 2013 年由 ZFS 檔案系統分支出來，目標在於使其符合開放原始碼的標準，並增進其使用上的便利。ZFS 由昇陽電腦開發，現在這個商標由甲骨文公司擁有。ZFS 本身也是開放原始碼軟體，但是它採用通用開發與散布授權條款（CDDL），與 GPL 有衝突的地方。

OpenZFS 的開發者來自於 illumos，Linux，FreeBSD 與 OS X 社群。

## 外部連結

* OpenZFS
Open_3D_Engine

**Open 3D Engine** 是一個自由及開放的 3D 遊戲引擎，由 Linux 基金會旗下的開放 3D 基金會開發。該引擎的初始版本基於 Amazon Games 提供的 Amazon Lumberyard（Amazon Lumberyard 基於 Crytek 的 CryEngine）的更新版本。截至 2021 年 7 月 7 日，該引擎的開發者預覽版已經推出。

## 參考文獻

## 外部連結

* 官方網站
* O3D Foundation Website （頁面存檔備份，存於網際網路檔案館）
* Linux Foundation to Form New Open 3D Foundation （頁面存檔備份，存於網際網路檔案館）
Open_Access

**開放取用**（英語：Open Access，簡稱 OA）；或稱**開放近用**、**開放獲取**，是指不限制經過同行評審的學術研究的線上存取。開放取用主要針對學術期刊文章，但也在提供越來越多的論文、書籍章節和學術專著。

開放取用分兩種程度：「免費」開放取用，即免費線上存取，和「自由」開放取用，即免費線上存取外加一些額外的使用權。這些額外使用權通常由各種具體的創作共用授權條款授予。只有自由開放取用是完全與開放取用的定義相符的，例如，《布達佩斯開放存取先導計劃》，《百斯達開放取用出版宣言》，《關於自然科學與人文科學知識開放取用的柏林宣言》。

作者可以通過兩種方式提供開放存取 (1) 通過將他們的期刊文章自存檔存入開放信息庫，也稱「綠色」OA，或 (2) 通過開放取用期刊上發表，稱為「金色」OA。通過綠色 OA 作者在任何期刊發表之後，在他們的機構知識庫、中央知識庫（如公共醫學中心，PubMed）或其他開放取用網站中自存檔該文章的一個允許「免費」公開使用的版本。通過金色 OA，作者在開放取用期刊上發表 這些期刊會直接對他們所有的文章提供開放取用，通常會在出版社的網站上。混合型開放取用期刊是僅為個別付開放取用版面費的作者（或作者的機構或資助者）的文章提供金色 OA 的訂閱型刊物。

20 世紀 90 年代末到 21 世紀初全球資訊網廣泛的公眾存取推動了開放取用運動，不但促進了非開放取用期刊文章的自存檔的綠色 OA，也促成了金色 OA 期刊。傳統的非開放取用期刊封面通過查閱費用如訂閱、網站授權條款或按次計費來收取費用。一些非開放取用期刊會有一個 6–12 個月或更長的延後公開期（參見延遲開放取用期刊）。研究人員、學者、圖書館員、大學的管理人員、資助機構、政府官員、商業出版社、編輯人員和社會出版商之間對提供開放取用的各種方式的經濟因素和可靠程度的爭論仍在持續。

## 開放取用期刊

開放取用期刊採用作者付費，讀者免費獲取方式。雖然這種模式有時會被質疑論文水平下降，但是根據 ISI 研究，開放取用期刊和非開放取用期刊的影響力並無本質區別。著名的開放取用期刊 PLOS 生物學（PLOS Biology）在生物學領域非常有影響力，其影響因子達到 13.9。

開放取用期刊多採用創作共用協議，以利於論文的自由傳播。

## 作者自存檔

作者自存檔是作者向傳統期刊投稿的同時，將自己的論文以電子檔存放在專門的開放取用知識庫中供讀者閱讀。知名的 arxiv.org 網站就是一例。這個網站存放天文學、物理學、數學、計算機科學和計算生物學方面的學術論文。

## 實現做法

根據文獻開放時間、付費方式來看，開放取用可以分為以下幾種類型：

* 金色開放取用（Gold OA）
* 綠色開放取用：作者自存檔（Green OA）
* 青銅色開放取用：（Bronze OA）
* 白金 / 鑽石開放取用：（Platinum/Diamond OA)
* 黑色開放取用：（Black OA）

### 期刊：金色開放取用

是指期刊論文發表後，**立即通過**網際網路將其最終版本免費且永久地提供給所有人獲取。常見的 OA 期刊網站有瑞典隆德大學的 DOAJ、公共科學圖書館 (PLoS)、BioMed Central (BMC)、PubMed Central (PMC)、中科院的 GoOA 等

### 自存檔：綠色開放取用

自存檔，也被稱為綠色開放取用，是指把文章存放在機構知識庫或主題知識庫，例如 arxiv.org。同時也被稱作是延遲開放取用（Delayed OA），一般作者存儲到機構或專業知識庫後，會有 6-12 個月的延遲期，等延遲期結束之後才會開放釋出論文。

### 青銅色開放取用

作者不為開放取用支付費用，而是出版社主動選擇向公眾免費開放資源。

### 白金 / 鑽石開放取用

作者或其所屬機構也不需要為開放取用支付費用，而是由出版社支付。這種出版社通常隸屬於大學機構或基金，將「科研成果的自由傳播 " 作為其使命。

### 黑色開放取用

通過「非法」站點或者學術社交網站獲取文章，例如 Sci-hub、Academia.edu、Research-Gate 以及 Z-library。

### 其他獲取方式

除此之外，還有混合開放取用等方式

## 分發方式

就像自存檔的綠色道路開放取用的文章，因為其低流通成本，提高覆蓋範圍，速度，以及學術交流日益增加的重要性，大部分金色道路開放取用的期刊文章通過全球資訊網分發。

## 參看

* 知識無界運動
* 數位權利
* 開放內容
* 開放獲取期刊列表
* 科學公共圖書館 (PLOS)

## 參考文獻

## 來源

* Suber, Peter. Open access The MIT Press Essential Knowledge Series. Cambridge, Mass.: MIT Press. 2012 [2015-04-01]. ISBN978-0-262-51763-8. （原始內容存檔於 2016-09-04）.

## 外部連結

* 奇蹟文庫 （頁面存檔備份，存於網際網路檔案館）—— 中文的作者自存檔網站
* 開放科網 （頁面存檔備份，存於網際網路檔案館） -- 中文科技醫學期刊開放取用平台，一站式集成眾多科技醫學期刊全文開放內容。用戶可以免費的下載到相關的專業文獻。
* OAD （頁面存檔備份，存於網際網路檔案館）: Open Access Directory, an "open-access, wiki-based, community-updated encyclopedia of OA factual lists" (started by Peter Suber)
* （[//web.archive.org/web/20190306072303/http://www.unesco.org/new/en/communication-and-information/portals-and-platforms/goap/ 頁面存檔備份，存於網際網路檔案館） GOAP]]: UNESCO's Global Open Access Portal, providing "status of open access to scientific information around the world"
Open_Broadcaster_Software

**Open Broadcaster Software**（**OBS**）是由 OBS Project 開發的自由開源跨平台串流媒體和錄影程式。該程式支援 Windows 8、MacOS 10.13 以及 Ubuntu 18.04 以上的作業系統版本。

## 概述

OBS 是一個用於錄製和進行網路直播的自由開源軟體套件。OBS 使用 C 和 C++ 語言編寫，提供即時源和裝置擷取、場景組成、編碼、錄製和廣播。資料傳輸主要通過即時訊息協定（RTMP）完成，可以傳送到任何支援 RTMP 的軟體，包括 YouTube、Twitch.tv、Instagram 和 Facebook 等串串流媒體網站。

在影片編碼方面，OBS 可以使用 X264 自由軟體程式庫、英特爾快速影片同步技術、Nvidia NVENC 和 AMD 影片編碼引擎將影片流編碼為 H.264/MPEG-4 AVC 和 H.265/HEVC 格式。音訊可以使用 MP3 或 AAC 編解碼器進行編碼。進階使用者可以選擇使用 Libavcodec/libavformat 中的任何編解碼器和容器，也可以將流輸出到自訂 FFmpeg URL。

## 使用者介面

主使用者介面分為五個部分：場景、來源、混音器、場景過渡和控制項。場景是一組源，如即時和錄製的影片、文字和音訊。混音器面板允許使用者靜音，並通過虛擬 faders 調整音量，並通過按下靜音按鈕旁邊的齒輪來應用效果。控制項面板有開始推流、開始錄製、工作室（Studio）模式、設定、登出這些按鈕。上半部分是即時影片預覽，用於監視和編輯當前場景。根據使用者的喜好，使用者介面可以切換到暗主題或亮主題。

在工作室（Studio）模式下，有兩個場景預覽窗口，左邊是修改和預覽非活動場景的窗口，右邊是預覽活動場景的窗口。在中間有一個二級轉換按鈕，允許轉換到左邊窗口中的非活動場景。

在網路上有一些簡單的教程，展示了如何使用 Open Broadcaster Software。

## 歷史

Open Broadcaster Software 最初是由 Hugh "Jim" Bailey 開發的一個小軟體，但在許多合作者的幫助下迅速發展，這些合作者致力於改進 OBS 並傳播有關該專案的知識。2014 年，為了支援多平台、更全面的特性集和更強大的 API，開發團隊開始了一個被稱為 OBS Multiplatform（後來更名為 OBS Studio）的新版本。從 OBS Studio 的 v18.0.1 開始，OBS Classic 不再受支援，因為前者的功能與後者幾乎完全相同，但 Classic 的下載仍然可用。

## 外掛程式

Open Broadcaster Software 支援各種外掛程式來擴充其功能。外掛程式作為本地代碼 DLL 檔案載入，儘管可以使用包裝庫外掛程式來代管在.NET 框架中編寫的外掛程式。

## 商標

Open Broadcaster Software 的商標與美國運輸部（United States Department of Transportation）的部徽相似。

## 參見

* DirectShow
* X264
* 螢幕錄製
* 螢幕錄製軟體的比較

## 參考文獻

## 外部連結

* Open Broadcaster Software
* Open Broadcaster Software 的 Facebook 專頁
* Open Broadcaster Software 的 Twitter 帳戶
* GitHub 上的 obs-studio 頁面（包括穩定版與 beta 版）
* GitHub 上的 OBS 頁面（2016 年起停止更新）
Open_Build_Service

**Open Build Service** （**開放構建服務**，以前稱為 **openSUSE Build Service** ） 是一個開放且完整的發行版開發平台，旨在鼓勵開發人員為多個 Linux 發行版編譯軟體包，包括 SUSE Linux Enterprise Server 、openSUSE、Red Hat Enterprise Linux、Mandriva、Ubuntu、Fedora、Debian 和 Arch Linux。它通常會簡化打包流程，因此開發人員可以更輕鬆地為多個發行版和許多 openSUSE 版本打包程序，從而為用戶提供支持更多不同發行版的包。此外，OBS 也能構建特定產品與應用程式。

Open Build Service 軟體本身在 GPL 協議下發布。 Linux 基金會已經把該項目添加到 Linux 開發者網絡 (LDN)，認可了 OBS 對更廣泛的 Linux 社區的作用。 此外，各種公司以及 MeeGo 項目、Tizen 和 EulerOS 正在使用 OBS 來開發他們的發行版。

OBS 還提供了一個協作平台，允許開發人員構建並提交對其他項目的改進與更新。

## 工作流程和使用方式

可以將 Open Build Service 安裝並運行在私有平台與伺服器上，也可以使用公開的公益性實例，例如位於 build.opensuse.org 的 openSUSE Build Service。該服務由 SUSE 託管，提供多達 400 個構建槽。但外部服務可能會對允許託管的軟體包範圍施加限制，因此當要託管專有或法律上有問題的軟體時，通常會選擇在私有伺服器上安裝。

默認情況下，每個打包者都有一個「home」項目，他們可以在其中上傳構建 RPM 或 DEB 軟體包的原始碼和定義。如果已向「home」項目外部的開發人員授予權限，則外部開放人員可向「home」項目進行提交。每次上傳後，構建服務都會安排重新構建那些被更改的軟體包包。完成後，生成的二進位包會立即發布到下載伺服器，以便公眾下載。

由 SUSE 託管的 OBS 提供了公共 API ，其有兩個不同的用戶界面：

* 網頁，在 build.opensuse.org （頁面存檔備份，存於網際網路檔案館） 上
* 命令行界面，名為 `osc`

此外，還有一個谷歌代碼之夏項目，開發集成 OBS 到 Eclipse 與 QT Creator 的插件。

實例之間可以被連結，這樣來自遠程主機的原始碼和軟體包可以被重用，從而消除手動引導 / 導入依賴項的需要。

## 參閱

* openSUSE
* Mer

## 參考文獻

## 外部連結

* 官方網站
* openSUSE 構建服務原始碼 （頁面存檔備份，存於網際網路檔案館）
* openSUSE 構建服務教程 （頁面存檔備份，存於網際網路檔案館）
* openSUSE Build Service 在 FOSDEM 2006 上的演示（幻燈片） （頁面存檔備份，存於網際網路檔案館）
* openSUSE Build Service 在 FOSDEM 2008 上的演示（幻燈片） （頁面存檔備份，存於網際網路檔案館）
Open_Campaign

**《Open Campaign》**是 2010 年蘇貞昌參選第五屆台北市長時，其女婿龍男・以撒克・凡亞思導演的紀錄片。

《Open Campaign》共有 14 集，於 2010 年 8 月 30 開始，固定週一晚間 8 點於蘇貞昌競選官網上映，並於 2010 年 11 月 22 日全數播放完畢。

## 影片

## 參考資料
Open_Clip_Art_Library

**開放美工圖庫**（Openclipart Library）是一個作為自由內容的向量美工圖片的收藏集及社群。其口號是「Openclipart 是一個最大的創作最佳的自由原創美工圖片而絕無任何理由為你所用的藝術家社群。」

## 計劃現況

截至 2017 年 1 月末，Openclipart 展示了來自 5,800 多位藝術家超過 118,000 件 SVG 圖形的作品。所有藏品皆可免費下載。全部圖像由貢獻者宣告進入公有領域，並以 SVG 格式儲存及提供 PNG 格式的縮圖。

## 應用

* Inkpad for iPad，內含 Openclipart Integration。
* 向量圖形編輯器 Inkscape 可從 Openclipart 線上匯入向量圖形至您的工作區。（注意 Windows 版的版本號不得低於 0.49）
* Microsoft Office 應用程式
* Google Docs Add-on
* LibreOffice 擴充套件
* iOS Clipart、iOS PosterMaker
* Clipart 搜尋引擎，Openclipart for Android
* 用於 WordPress 的 Clipart 外掛模組
* 用於 Moodle 的 Clipart 外掛模組
* Linux 發行版

一些 Linux 發行版，包括 Mandriva 和 Ubuntu 都包含了許多 Openclipart 收藏集發行套件，裝有 SVG、PNG 或 OpenDocument 格式檔案。這些發行板基於 2005 年 ccHost 之前釋出的版本，自從標準的釋出版在轉換到 ccHost 軟體之後被終止。Openclipart 0.19，第一個在此次轉換之後釋出的版本，於 2009 年 3 月釋出。包括最近釋出的 2.0 版及更新的套件，這些發行版包含了在相應的 bug 追蹤器歸檔的 bug 以多次打包 Openclipart。

Openclipart 包含在 Linux Format issues 123 及 132 中的光碟封面上作為一個來自 Openclipart 收藏集的可瀏覽的 SVG 套件。

## 參看條目

* Inkscape
* Karbon14

## 參考資料

## 外部連結

* 開放美工圖庫計劃官方網站
* OpenClipArt 的 debian 包 （頁面存檔備份，存於網際網路檔案館）
Open_Database_Connectivity

**ODBC**（**Open Database Connectivity**，開放資料庫互連）提供了一種標準的 API（應用程式編程介面）方法來存取資料庫管理系統（DBMS）。這些 API 利用 SQL 來完成其大部分任務。ODBC 本身也提供了對 SQL 語言的支援，使用者可以直接將 SQL 語句送給 ODBC。ODBC 的設計者們努力使它具有最大的獨立性和開放性。

## 歷史

在 ODBC 誕生之前，如果要開發資料庫應用程式，則必須要使用資料庫廠商隨資料庫產品一同發布的一些工具集來存取資料庫，或者在程式中使用嵌入式 SQL 來存取資料庫。當時，對於存取資料庫的方法，缺乏一個基於 C 語言的統一編程介面。在這種背景下，微軟於 1992 年發表了 **ODBC**。之後，X/Open 組織以及 ISO 標準化組織基於 ODBC 3.0 的規範，進一步進行了標準化，於 1995 年發表了 SQL/CLI 標準。該標準已經成為了 SQL 標準的一部分。

版本歷史：

* ODBC 1.0：發表於 1992 年 9 月
* ODBC 2.0：發表於 1994 年
* ODBC 3.0：發表於 1995 年
* ODBC 3.5：發表於 1997 年
* ODBC 3.8：發表於 2009 年，和 Windows 7 一同發表
* ODBC 4.0：開發於 2016 年 6 月 ，於 2017 年 9 月發布的 SQL Server 2017 和 2018 年底的其他桌面驅動程式首次實現在 Github 的最終規範 （頁面存檔備份，存於網際網路檔案館）。

## 實現

ODBC 的運用形態通常是由應用程式經過一個稱之為 ODBC 管理器的工具，建立一個 DSN，指明需要呼叫的 ODBC 驅動程式，從而存取對應的資料庫。對於使用者的應用程式而言，ODBC 驅動程式是相對不可見的。使用者只需要在 ODBC 管理器中組態相應的資料庫的資料來源資訊，並登入相應的 ODBC 驅動程式即可。DSN 分為三種：

* 使用者 DSN
* 系統 DSN
* 檔案 DSN

也可以用連接字串而不需要事先建立 DSN，例如

```
connstr="DRIVER={SQL SERVER};SERVER=servername;UID=xyz;PWD=xxx"
connstr="DRIVER={Microsoft Access Driver};SERVER=D:\abc\defg.mdb"

```

各個資料庫廠商通常都為自己的資料庫實現了 ODBC 驅動程式。從 Oracle、DB2、SQL Server 到 Access 資料庫，都實現了面向各自資料庫產品的資料驅動程式。

而對於 ODBC 管理器，目前主要存在以下幾種實現：

**Microsoft ODBC**
: 微軟提供的一個實現，目前在大部分 Windows 作業系統上可以找到它。

**unixODBC**
: 

　
: unixODBC 專案為非 Windows 作業系統（如各版本的 Linux、Unix 以及 Mac OS）提供的一個實現。unixODBC 的實現涵蓋了 ODBC 3.0 中的所有 API 規範，並且提供了一個類似於 Microsoft ODBC 那樣的 GUI 形式的組態介面供使用者進行資料來源的組態。unixODBC 的代碼在 GPL 協定下公開，目前該專案是由 Easysoft 的 Nick Gorham 進行管理。unixODBC 現在已經是很多 Linux 發行版的標準安裝模式下的一個必要組件。

**iODBC**
: 

　
: iODBC 專案（Independent Open DataBase Connectivity）的目標是提供一個平台無關的實現，該專案目前由 Openlink Software 進行管理。其代碼是在 LGPL 協定以及 BSD 協定下發布。蘋果公司從 Mac OS X v10.2 時代開始，便將 iODBC 繫結至 Mac OS 作業系統中。

## 參考文獻

## 外部連結

* ODBC -- Open Database Connectivity 概觀（頁面存檔備份，存於網際網路檔案館）

## 參見

* ADO（ActiveX Data Objects）
* MDAC（Microsoft Data Access Components）
* JDBC（Java Database Connectivity）
Open_Directory_Project

**開放目錄專案**（英語：Open Directory Project，又稱 Directory of Mozilla，簡稱 **DMOZ**），是網景（Netscape）所主持的一項大型公共網頁目錄。它是由來自世界各地志願者共同維護與建設的全球最大目錄社群，並依照網頁的性質及內容來分門別類。Google 用這分類架構來設 Google 的網頁目錄。

2017 年 2 月 28 日，DMOZ 宣布網站將於同年 3 月 14 日關閉。並將所有資料移轉到 Curlie 網站。另有 idmoz 網站在繼承 DMOZ 資料庫的基礎上建立。

## 歷史

ODP 的前身是「Gnuhoo」，Gnuhoo 由美國加州昇陽電腦公司的電腦程式設計師 Rich Skrenta 和 Bob Truel 於 1998 年 6 月 5 日創立。這是分類搜尋引擎革命性變革的轉折點，它開啟了一個新分類檢索體系。他們受由志願者編輯、維護的網路分類指南 Godirectory 和 Zeal（2001 年 8 月併入 LookSmart 資料庫）的啟發，基於最廣泛地收集資源、最便捷地檢索、最廣泛地利用的理念，試驗性的推出了 Gnuhoo 這樣一個完全開放的、網友共建的、網路共享的分類搜尋系統。令人意想不到的是，www.Gnuhoo.com 上線的 13 天後，即 6 月 18 日，已有志願編輯 200 人，把資料庫分為 2000 個類目，索引了 27000 個網頁。其間，由於 Gnuhoo 與自由軟體開發組織 GNU 名稱雷同，在其抗議下更名為「NewHoo」。

1998 年 7 月 2 日，志願者增至 400 人，索引約網頁 31000 個，目錄擴充至 3900 類。1998 年 11 月 17 日，網景收購了 NewHoo，正式將系統命名為「Open Directory Project」，並將網站改名為 Dmoz.org。此時，ODP 已有 4500 個志願者編輯，索引了大約 100,000 網頁。

1999 年 10 月 5 日，索引的網頁達到 100 萬，2000 年 4 月達到 160 萬，2000 年 8 月 14 日達到 200 萬，2001 年 11 月 18 日達到 300 萬，2004 年 6 月達到 440 萬，共有 590000 個類別，志願者編輯已多達 63000 多人。Gnuhoo 創立之初僅收錄英文網站，2003 年 7 月已有 67 個語種，英文網站占 75%。包括 Google、Netscape、Lycos、Hotbot、Dogpile、Thunderstone、Linux、Mars Society 等 20 多家搜尋引擎和分類指南網站都在使用 ODP 的資料庫。

## 標誌

* * * * * *

## 參見

* 網景
* 美國線上

## 參考文獻

## 外部連結

* 官方網站
* 部落格
* ODP.org （頁面存檔備份，存於網際網路檔案館）
* 開放式目錄計劃中和開放式目錄相關的內容
Open_Dynamics_Engine

**Open Dynamics Engine（ODE）** 是一個物理引擎，包含兩部分：一個剛體動力學模擬引擎和一個碰撞檢測引擎。授權協議是 BSD 許可證以及 LGPL。

ODE 開始於 2001 年用在 BloodRayne 2，Call of Juarez，S.T.A.L.K.E.R，World of Goo，X-Moto 和 OpenSimulator（一個開源 Second Life 模擬器）。

## 用途

Open Dynamics Engine 模擬空間物體之間的動態關係。不連接任何圖像包。

## 支持的幾何體

* 長方體
* 球體
* 圓柱體（cylinder capped with hemispheres）
* 三角體（dynamic trimesh and trimesh-trimesh collisions are still incomplete）
* Cylinder
* Heightmap

## 遊戲

使用 ODE 模擬物理的：

* BloodRayne 2
* Call of Juarez
* Disney Pinball
* Elebits
* Mario Strikers Charged
* OMSI
* 浩劫殺陣：車諾比之影
* The Umbrella Chronicles
* Titan Quest
* World of Goo
* X-Moto
* Touch Grind
* Shiva 3D

另外 Game Maker 也使用。

## 其他

* OPAL
* Physics Abstraction Layer

## 參考文獻

## 外部連結

* ODE 主頁（頁面存檔備份，存於網際網路檔案館）
* ODE SourceForce 項目頁（頁面存檔備份，存於網際網路檔案館）
* ODE 的 wiki
Open_Flemish_Liberals_and_Democrats

**開放弗拉芒自由民主黨**（荷蘭語：Open Vlaamse Liberalen en Democraten），比利時荷蘭語區政黨，成立於 1992 年。為歐洲自由與民主聯盟成員。

## 歷史

1972 年，荷語自由進步黨成立。本黨即分裂自荷語自由進步黨。

## 注釋

## 外部連結

* Flemish Liberals and Democrats (VLD) （頁面存檔備份，存於網際網路檔案館） 官方網站
Open_Government_Partnership

**開放政府夥伴關係聯盟**（英語：Open Government Partnership，簡稱 **OGP**）是一項多邊倡議，旨在確保國家和地方政府做出具體承諾，以促進開放政府、賦予公民權力、打擊貪污以及利用新興技術加強治理。開放政府夥伴關係聯盟由包括政府和民間社會組織代表在內的指導委員會監督。

## 歷史

開放政府夥伴關係聯盟於 2011 年 9 月 20 日正式成立。在聯合國大會會議期間，來自 8 個創始政府的國家（巴西、印度尼西亞、墨西哥、挪威、菲律賓、南非、英國、美國）元首簽署了《開放政府宣言》，並與同等數量的民間社會領導人一起宣佈了他們的國家行動計劃。

## 開放政府夥伴關係聯盟全球峰會

開放政府夥伴關係聯盟的參與者不定期在不同的國家中舉辦聚會，親自分享他們的發現並加強國際合作。

## 參考資料

## 外部連結

* 官方網站
* 開放政府夥伴關係聯盟 （頁面存檔備份，存於網際網路檔案館）在 Facebook 上
* 開放政府夥伴關係聯盟 （頁面存檔備份，存於網際網路檔案館）在 Instagram 上
* 開放政府夥伴關係聯盟 （頁面存檔備份，存於網際網路檔案館）在 Twitter 上
Open_Handset_Alliance

**開放手機聯盟**（英語：**O**pen **H**andset **A**lliance，簡稱 **OHA**）是一個由手機製造商、軟體開發商、半導體製造商、電信運營商等企業組成的商業聯盟，目標是為行動裝置開發開放標準。

## 歷史

開放手機聯盟成立於 2007 年 11 月 5 日，由 Google 與 34 間手機製造商、軟體開發商、電信運營商和晶片製造商一同創組。 聯盟中基於開放原始碼許可證的旗艦軟體 Android，將與其他行動平台如蘋果公司、微軟、諾基亞、Palm、Research In Motion、Symbian 和 Bada 競爭。

## 產品

開放手機聯盟於 2007 年 11 月 5 日成立的同時，它也發佈了基於 Linux 操作系統的開源手機平台 Android。早期的 Android SDK 發佈於 2007 年 11 月 12 日。

第一部運行 Android 的手機是 HTC Dream；其客製化版本 T-Mobile G1 於 2008 年 8 月 18 日得到美國聯邦通信委員會的批准，並於 2008 年 10 月 22 日開始發售。

## 會員

開放手機聯盟的會員如下：

## 參見

* Symbian 基金會
* LiMo 基金會

## 參考文獻

## 外部連結

* 開放手機聯盟 （頁面存檔備份，存於網際網路檔案館）官方網站
* Google's Android 開放手機聯盟 （頁面存檔備份，存於網際網路檔案館） (Exxplain.com 影片)
Open_Hearts

**Open Hearts** 是 Anggun 第三張英文專輯及第一張同名電影原聲帶。

## 曲目

* Counting Down
* Open Your Heart
* Little Things
* Blue Satellite
* The End Of A Story
* Im Your Mirror
* Pray
* I Wanna Hurt You
* Naked Sleep
* I Wanna Hurt You Remix
* Open Your Heart Remix
Open_Hub

**Black Duck Open Hub**，原名 **Ohloh**，是提供 Web 服務套件的一個網站以及一個網絡社區平台，旨在為開源軟體開發社區提供索引。它由前微軟經理 Jason Allen 和 Scott Collison 於 2004 年創立 。截至 2016 年 1 月 15 日，該網站列出了 669,601 個開源項目、681,345 個源碼倉庫、3,848,524 名貢獻者和 31,688,426,179 行代碼。2017 年，Black Duck Software（運營 Black Duck Open Hub 網站的公司）被新思科技以 5.65 億美元收購。

## 參考文獻

## 外部連結

* 官方網站
* GitHub 上的 Black Duck Software
Open_JTAG

**Open JTAG** 項目是一個開源工程在 GNU 授權下發布.

它包括完整的硬體和軟體 JTAG 設計參考，基於簡單的硬體組成，包括一個 FTDI FT245 USB 前端和一個 Altera EPM570 MAX II CPLD。

## 參見

* JTAG

## 參考文獻
Open_Library

**開放圖書館**（英文：Open Library）是網際網路檔案館旗下的非營利網站暨線上圖書館專案，收錄了許多公有領域圖書的線上版本，旨在為每一本已出版的圖書建立一個網頁。本網站由亞倫・斯華茲、布魯斯特・卡利、Alexis Rossi、Anand Chitipothu 和 Rebecca Malamud 在 2006 年建立，其部分資金來自加州州立圖書館與 Kahle/Austin 基金會。

## 參考文獻

## 外部連結

* 官方網站
* 維基共享資源上的相關多媒體資源：開放圖書館
* LibriVox 中的公有領域有聲書《_The Open Library_》（2005 年 10 月網際網路檔案館創始人布魯斯特・卡利在開放圖書館啟動儀式上的講話全文）
Open_Net_Initiative

**開放網絡促進會**（英語：OpenNet Initiative），是一個聯合項目，其目標是監視和報告各國的網際網路審查。該項目採用了許多技術手段以確定政府使用網際網路審查的範圍和性質。參與的學術機構包括多倫多大學蒙克國際研究中心的公民實驗室；哈佛法學院的伯克曼網絡與社會中心；牛津大學的牛津大學網際網路研究所 （OII）以及劍橋大學劍橋安全計劃高級網絡研究小組的 SecDev 小組。

2014 年 12 月，開放網絡促進會的合作夥伴宣布，他們將不再以 ONI 的名義進行研究。ONI 網站（包括所有報告和數據）將無限期進行維護，但所有人仍可繼續訪問 ONI 的全部已出版作品和數據檔案。 

## 檢測方法

ONI 使用多種方法來測試和記錄一個國家的網際網路審查 。

* 開發和部署一套用於網際網路過濾和監視研究的技術枚舉工具；
* 提供一份研究報告，探討過濾和審查對當前和未來國內和國際的影響

## 成就

### 亞洲

2007 年 12 月，加拿大國際發展研究中心批准了一項 120 萬加元的項目，以將「開放網絡計劃」的工作擴展到亞洲的 15 個國家。

### 賽風

賽風是一款突破網絡審查的開源代理代理軟體，它使用戶可以在受到網際網路審查的國家 / 地區訪問被阻止的網頁。賽風可以由個人計算機用戶安裝和操作，然後給身處在網際網路被審查的國家的朋友和家人提供私人連接。

## 研究結束

ONI 在 2014 年 12 月 18 日的公告中表示： 

>  在全球網際網路過濾和控制機制的研究和開發方面進行了十多年的合作之後，OpenNet Initiative 合作夥伴將不再以 ONI 的名義開展研究。 ONI 網站（包括所有報告和數據）將無限期進行維護，公眾仍可繼續訪問我們的全部已出版作品和數據檔案。 
>  許多重要且引人注目的研究領域都建立在先前的 ONI 研究基礎之上； ONI 合作者正在積極地，獨立地，與新的合作夥伴一起追求這些目標。 我們認為，隨著時間的推移，該研究議程的相關性和實用性將繼續增長，並且必須出現新的工具，方法和合作夥伴，以應對這一持續的挑戰。 
> 
> 

## 參見

* 網際網路審查
* 信息自由
* 網際網路隱私

## 參考文獻

## 外部連結

* 官方網站
Open_Network_Computing_Remote_Procedure_Call

**開放網路運算遠端程序呼叫**（英語：Open Network Computing Remote Procedure Call，縮寫為 ONC RPC），一種被廣泛應用的遠端程序呼叫（RPC）系統，是一種屬於應用層的協定堆疊，底層為 TCP/IP 協定。開放網路運算（ONC）最早源自於昇陽電腦（Sun），是網路檔案系統計劃的一部份，因此它經常也被稱為 **Sun ONC** 或 **Sun RPC**。現今在多數類 UNIX 系統上都實作了這套系統，微軟公司也以 Windows Services for UNIX 在他們產品上提供 ONC RPC 的支援。2009 年，昇陽電腦以標準三條款的 BSD 許可證釋出這套系統。2010 年，收購了昇陽電腦的甲骨文公司確認了這套軟體 BSD 許可證的有效性與適用範圍。

## 技術規格

於 1995 年出版的 RFC 1831 描述了 ONC RPC 的內容。出版於 2009 年的 RFC 5531 是現行版本。至於 ONC RPC 的認證機制則在 RFC 2695 ，RFC 2203 ，與 RFC 2623 中描述。

## 參考文獻

## 外部連結

* RFC 1057 - ONC RPC 第一版規格書
* RFC 5531 - ONC RPC 第二版規格書

## 參見

* XDR
Open_Office

**OpenOffice** 可以指：

* StarOffice，最初由 StarDivision 公司開發的辦公室套件，為 Apache OpenOffice 和 LibreOffice 的前身，現已停止開發。
* OpenOffice.org，由昇陽電腦和甲骨文公司開發的辦公室套件，現已停止開發。
* LibreOffice，OpenOffice.org 的源碼分支，由文檔基金會開發的辦公室套件。
* Apache OpenOffice，由 Apache 軟體基金會開發的辦公室套件。
Open_Packaging_Conventions

**開放打包約定**（**Open Packaging Conventions**，縮寫 **OPC**）是一種容器檔案技術，最早由微軟建立，用於將一系列 XML 與非 XML 檔案儲存為單個實體，例如一個 XML 紙張規範（OpenXPS）文件。基於 OPC 的檔案格式結合了在文件中嵌入獨立檔案實體的優勢，並且與普通 XML 用法相比檔案更小。

## 規範

OPC 已在 Office Open XML 標準 **ISO/IEC 29500:2008** 的第二部份和 **ECMA-376** 中規格化。

## 使用

### 使用 OPC 的檔案格式

OPC 是許多新檔案格式的基礎技術。

### 程式設計

OPC 在 Microsoft .NET Framework 3.0 中以 System.IO.Packaging 命名空間原生支援。其他語言也有不少開源媒體櫃存在。

自 Windows 7 起，OPC 也在 Windows API 中通過一組 COM 介面原生支援，統稱為 Packaging API （頁面存檔備份，存於網際網路檔案館）。

此外，ZIP 媒體櫃也可用於建立和打開 OPC 檔案，只要 ZIP 檔案中包含正確的檔案並遵循約定。

## 參考資料

## 外部連結