Canonical

馬克·沙特爾沃思創建的私營公司

Canonical公司是一個私營公司,由南非的企業家馬克·沙特爾沃思創建,主要為了促進開源軟體項目。Canonical在馬恩島登記註冊,其僱員分佈在世界各地,其主要辦事處在倫敦,在蒙特利爾也有辦事處。Canonical公司支持並創建了幾個項目,主要都是自由/開源軟體(FOSS)或是一些旨在改善自由軟體開發者和貢獻者的工具。

開源軟體


Ubuntu
Ubuntu家族的標準發行版,一個基於Debian的Linux發行版,使用Unity桌面環境。
Kubuntu
基於Ubuntu的一個發行版本,採用KDE為其預定桌面環境。
基於Ubuntu的一個發行版本,採用Xfce為其預定桌面環境。
Edubuntu
Ubuntu的教育分支,包含了Linux終端機伺服器計劃,以及大量的教育應用程序。
Gobuntu
僅包含自由軟體的基於Ubuntu的發行版。
Bazaar
一個版本控制系統。
OpenCD(現已解散)
一個為Windows用戶提供的高質量免費軟體和開源軟體的集合。該項目帶有一個易於使用的安裝程序,運行在Windows上,可以覆蓋大部分任務。比如說包含GIMP、openoffice.org、Mozilla Firefox和PDF創建程序。
Storm
一個用於Python的對象關係映射Launchpad代碼的一部分。
Upstart
Ubuntu基於事件的啟動進程。

私有項目


馬克·沙特爾沃思Canonical公司的其他僱員在一起討論Launchpad的設計。
Landscape,一種工具,可以通過一個網路瀏覽器來管理大量的Ubuntu系統。Launchpad是一個提供維護、支援或連絡Ubuntu開發者的平台。 Rosetta,一個網上語言翻譯工具,幫助軟體本地化。 Malone。一個協作缺陷跟蹤器,可以鏈接到其他缺陷跟蹤器。 Soyuz,一個用來創建自定義發行版的工具,就像Kubuntu和Xubuntu。 Answers - 支持跟蹤。 Blueprints - 一個規劃軟體未來功能的工具。 PPA - 個人檔案包。

業務計劃


在2008年5月接受衛報採訪時,馬克·沙特爾沃思說,Canonical公司的商業模式主要是基於軟體的服務,並解釋說,Canonical還不能收支平衡,仍需要持續的投資。馬克還說,我們認為軟體的未來就是不需要授權的,人們可以在第一時間免費得到他們想要的軟體,公司依賴軟體的服務盈利,這是未來的發展趨勢。這個戰略類似於Red Hat在20世紀90年代的經營戰略

企業僱員


100多個Canonical公司員工於2007年的“All Hands”公司會議上一起照相。
當前
當前著名的Canonical公司僱員包括:
馬克·沙特爾沃思(Mark Shuttleworth),Ubuntu項目的創始人,Debian早期開發者之一, Thawte的創始人。(2004–)馬特·齊默曼(Matt Zimmerman),Debian安全小組早期的成員,Scott James Remnant,長期的Debian開發者,他維護GNU Libtool、dpkg和其他一些重要的軟體包。2006年,斯科特從Debian辭職。同時,他還是Planet聚合器的作者之一。在Canonical,他開發了Upstart系統初始化系統。(2004–)Jono Bacon,是LugRadio的一個參與者。他是Canonical新的Ubuntu社區領導人。(2006–)本·克林斯(Ben Collins),前Debian項目領導人,內核的開發者。(2006–)Lars Wirzenius,Linux內核的第一位貢獻者,林納斯·托瓦茲過去的同事。(2007–)
過去
過去著名的僱員:
大衛·米勒(Dave Miller),是Bugzilla的成員,第一個僱員。(2004)傑夫·沃(Jeff Waugh),Canonical的早期僱員,負責企業發展。他於2006年7月離開Canonical,以便更充分地關注他GNOME的項目中的工作。(2004–2006)本傑明·馬可·希爾(Benjamin Mako Hill),核心開發人員和社區協調員。(2004–2005)伊恩·傑克遜(Ian Jackson),dpkg的開發者和前Debian項目領導人。(2005–2007)

辦公地點


Canonical公司最初是一個完全虛擬的組織,員工都在家裡工作。該公司在倫敦威斯敏斯特附近的米爾班克塔的27層有一處辦公地點。在2006年夏天,Canonical公司在魁北克的蒙特利爾開設了一處辦事處來容納他們的全球支持和服務設施。

權威鏈接


部分搜索引擎引入了Link的一個新屬性Canonical。
複製內容或複製網頁是指相同或十分相近的內容卻有多個不同的URL,如列印頁、含sessionid的URL等。可在副本網頁的頭部(head)加一個link標籤,指定首選URL,聲明一個權威網頁做為複製網頁的規範版本,SE將把鏈接等信息都轉移到這個首選版本上,當然搜索結果中也顯示權威網頁。
* href可以是絕對地址或相對地址,就可以使用rel="canonical" 鏈接元素指定希望百度收錄域的網址。
*link rel="canonical"屬性可以被傳遞,即A頁面聲明B為權威鏈接,B聲明C為權威網頁,則SE會認為C是A和B共同的首選權威版本。
*此標籤只是建議,不是命令,意思是如果設置的不合理,SE仍會按正常的方式確實首選的網頁;如權威頁指向404頁,或指像的頁面返回錯誤,SE仍會索引這個頁的內容。
詳細示例:
比如你分頁的頁面為page.asp 包括page.asp?page=1 page.asp?page=2 page.asp?page=100 等等。那麼在page.asp頁面的頭部插入如下代碼即可實現權重的集中: 。這樣,所有分頁的權重都集中到page.asp這一個頁面。
SEO影響
Canonical(權威鏈接標記)是09年,Google,Yahoo及Microsoft三大搜索引擎聯合推出了一個旨在減少重複內容的一個建議,並不是命令,也就是說這個標籤搜索引擎可能不遵守。國內最大的中文搜索引擎百度也已經支持Canonical標籤。
部分搜索引擎引入了Link的一個新屬性Canonical。A頁面聲明B為權威鏈接,B聲明C為權威網頁,則搜索引擎會認為C是A和B共同的首選權威版本。此時Canonical標籤起到了301重定向的作用。
只能作用於同一個域名所在的網址,不能作用於不同域名上的重複內容。也就是說如果文章被其它網站抄襲,也不會因為這個標籤而給你的原文章帶來權重。如果是跨站,可以使用301重定向。該鏈接標籤可用於定義相對地址,也可用於定義絕對地址。但為了保險起見,建議使用絕對地址。
使用方法:為網頁指定權威鏈接(authoritative|canonical URL),以解決副本內容(duplicate content)問題。
使用樣式:

標籤作用


對一組內容完全相同或高度相似的網頁,通過使用Canonical標籤可以告訴搜索引擎哪個頁面為規範的網頁,能夠規範網址並避免搜索結果中出現多個內容相同或相似的頁面,幫助解決重複內容的收錄問題,避免網站相同內容網頁的重複展示及權重的分散,提升規範網頁的權重,優化規範網頁的排名。
為了避免重複內容的收錄,搜索引擎會通過演演算法對網頁內容及鏈接進行識別,對內容完全相同或者高度相似的網頁,會計算出一個系統認為規範的網頁結果建立索引並供用戶查詢。
支持Canonical標籤以後,站長可以通過將元素和rel="canonical"屬性添加到該網頁非規範版本的部分,為搜索引擎指定規範網頁。添加此鏈接和屬性可以告訴搜索引擎:“在內容相同或高度相似的所有網頁中,該網頁為最規範最有價值的頁面,推薦將該網頁排在搜索結果中靠前的位置。”
rel="canonical"標籤可用於在不同的域名中建議規範網址嗎?
如果網站需要更換域名,且使用的伺服器不能創建伺服器端重定向網址的情況下,就可以使用rel="canonical"鏈接元素指定希望搜索引擎收錄域的網址。