2016年8月16日 星期二

世上沒有白得的軟體,自由軟體亦如是(下)

那麼對於沒有公司或基金會支撐的小型自由軟體專案,如果以免費方式發佈又會遇到什麼狀況呢? (續)
 

貢獻者時間競逐問題

要讓一個自由軟體專案能更多人參與,就必須解決貢獻者的生活問題,他們才有時間投入貢獻。因此要讓一個自由軟體專案能在臺灣在地生根發展,也一樣必須解決貢獻者的生活問題。

常見的自由軟體專案「投入時間」惡性循環就是:作者用閒暇時間開發,以自由軟體授權發佈 => 但只用閒暇時間開發,因此程式的臭蟲問題無法迅速處理,而且自由軟體的特性讓作者幾乎無法獲得額外收入 => 一些使用者因為程式問題久久未修而失去興趣甚至口出惡言,也因為忿恨心起當然無意樂捐給作者 => 作者只能用正職養活自己再說,有閑暇時間再把自由軟體開發當副業。

圍繞在這循環中的關鍵,就在於是否能解決投入者生活上的金錢問題,一旦生活無虞,就能全心投入,臭蟲也就逐漸少了,功能也越加豐富了。這就是為何許多專業的自由軟體專案,都需要有公司、有基金會、不斷籌募資金才能長遠持續下去的主因。

隱藏在免費自由軟體背後的代價

話說,各位知道你免費取用自由軟體時換取了什麼背後的代價嗎?

就小型的專案來看,通常沒有職業員工,只有業餘志工,因此需要業餘志工貢獻者的犧牲才能成就這樣一個專案。以臺灣常見的業餘志工參與模式為例,他們可能犧牲 了假期、睡眠時間或是健康(例如腕隧道症候群)、犧牲了和家人或小孩相處的時間、犧牲了交女友或陪女友的可能性等等,只為了能讓大家可以閱讀到中文介面、 能輸入中文字、甚至去貼合臺灣人的使用習慣。

有位朋友剛好是某自由軟體專案的主要翻譯者,他的職業是老師,他曾跟我提及:「老師是個做業餘自由軟體翻譯的好職業,因為寒暑假放假剛好適逢主要桌面環境或 Linux 散布版 string freeze 階段之後,正好可以處理翻譯。」(註:string freeze 是指這項軟體開發到一個程度,打算發表新版本,於是就不再改動軟體介面上看得到的文字,讓翻譯者有時間去處理的階段,最後再統合收錄翻譯整合到軟體中。)

永續經營自由軟體專案需要資金投入

所以大家能瞭解 LibreOffice、Blender、GNOME、Fedora、Ubuntu…等大型自由軟體專案何以免費提供了嗎?正是募集資金去支應貢獻者做事情,方法主要就是透過基金會或是商業公司來得到資金挹注,用錢去獲取貢獻者的投入時間。

基金會
  • LibreOffice by The Document Foundation
  • Blender by Blender Foundation
  • GNOME by GNOME Foundation

商業公司
  • Fedora by Red Hat
  • Ubuntu by Canonical

 

改變從現在開始

若想改變臺灣普遍對自由軟體的誤解,以為自由軟體就是免費,改變的開始就是「請不要再說自由軟體免費,因為自由軟體並非免費,免費只是提供者剛好佛心來的而已」。如果希望臺灣的自由軟體貢獻環境能有實質上的長期改善,就必須有資金的出現才行。期待臺灣有越來越多的基金會或公司願意投入這一塊,來帶領臺灣的自由軟體貢獻走到全新的層面。

期許未來臺灣能有一個更好、更健全的自由軟體貢獻環境。

作者 zerng07,目前是 Fedora 大使、Ubuntu Member、The Document Foundation Member、和 GNOME Foundation Member

世上沒有白得的軟體,自由軟體亦如是(中)

這樣一來,通常自由軟體專案都怎樣收費呢?(續)

常見自由軟體收費方式

目前主流常見的自由軟體廠商或發行單位,有以下的軟體收費方式:
  • 宣佈永遠免費提供,例如 Canonical 公司發行的 Ubuntu 作業系統、The Document Foundation(文件基金會)發行的 LibreOffice 辦公套裝軟體都是如此。
  • 必須付費的訂購版(月費制、年費制、或一次買斷),例如 Red Hat 公司發行的 Red Hat Enterprise Linux (RHEL,Red Hat 企業用 Linux) 作業系統等。
  • 自由讓用家決定費用,例如 elementaryOS 組織發表的 elementaryOS 作業系統等。
  • 主要軟體免費,但模組或額外功能需要付費,例如 XMind 公司推出 XMind Free、XMind Plus、XMind Pro 三套心智圖軟體,僅 Free 免費提供,而有更多附加功能的 Plus 和 Pro 則必須付費。
  • 僅發佈軟體不提及費用,但免費放在網路上供大衆取用,目前絕大多數自由軟體專案都是採取這樣的發佈方式。

問題來了,前面有提到即使是原作者或發佈者都無法限制後續第二手、第三手的收費模式,那麼他們是如何賺錢的?畢竟第二 手以後都有可能另外以免費模式提供,或是以更低價跟他們競爭?例如 CentOS 作業系統,就是先取得 Red Hat Enterprise Linux 的源始碼,然後重新編譯出來,免費在網路上發佈供大眾使用的成品。看到這裡,你可能認為這是兩個互相排擠的兩種產品,CentOS 應該會搶走許多 RHEL 的潛在客源。

Red Hat 公司和 CentOS 結盟

或許會令你意外,在2014年的時候,Red Hat 甚至宣佈跟 CentOS 組織結盟,也協助 CentOS 建立正式的管理委員會架構來帶領 CentOS 社群。他們並非是要透過這種滲透來打擊 CentOS 社群,而是透過支薪的員工來協助 CentOS 專案處理目前該專案運作上遇到的問題,並透過合作以擴大 Red Hat 相關產品的整體生態系統。為什麼呢?Red Hat 發表的問答集中就提到,CentOS 和 RHEL 的產品定位實際上並不相同,前者為使用者和貢獻者開發、維護支援的社群專案,後者為 Red Hat 公司為其訂購者開發、維護、支援的付費產品。CentOS 的支援來自社群,所有修正都直接取自 RHEL;但 Red Hat Enterprise Linux 更可以提供教育訓練、有完整的支援架構可以修正客戶問題、也能開發新功能導入新版本中。

白話來講,對 Red Hat 而言,CentOS 吸引的是還無法付費、或本身有能力不付費的可能客戶,而非搶走有能力付費的潛在客戶。既然 CentOS 源於 RHEL,若客戶需要商業服務,勢必要尋求 Red Hat 的協助。以企業而言,為了採用的產品有商業支援可以處理產品問題,多半會付費購買商業支援;若要採用免費的社群產品,就必須自主處理可能發生的問題,那也是另一種成本。畢竟凡事都有代價,天下沒有白吃的午餐。免費就必須付出非產品標示上的代價。

免費的代價

你以為你免費獲得了某項好處,但你可能已經花費許多時間、金錢等潛在成本而不自知。免費的自由軟體只是表像,它的花費就在你可能不知道的地方。

所有專業的東西都需要專業參與,自由軟體也是。如果希望軟體的貢獻者能參與軟體的相關工作,例如開發、翻譯、修正問題等,那麼這些貢獻者就必須先不擔心生活,而人生活需要金錢,因此公司會僱用員工來開發專業軟體。以 Linux kernel 這個系統內部核心為例,2010年 Linux Foundation 統計就指出,Linux kernel 有 75% code 源始碼來自支薪僱員開發;來到 Linux 誕生二十五週年後的2016年,這個比率更上升到 92.3%。例如免費提供到你手上的自由軟體產品,不管是 Ubuntu 這套 Linux 也好、LibreOffice 這套辦公軟體也好,事實上它的背後成本是許多公司、基金會、和志願貢獻者等無數人幫你承擔的。

那麼對於沒有公司或基金會支撐的小型自由軟體專案,如果以免費方式發佈又會遇到什麼狀況呢? (待續…)

作者 zerng07,目前是 Fedora 大使、Ubuntu Member、The Document Foundation Member、和 GNOME Foundation Member

世上沒有白得的軟體,自由軟體亦如是(上)

 天下沒有白吃的午餐

有句俗諺這樣說:「天下沒有白吃的午餐」,說明白點就是凡事都有代價的,東西不會憑空出現。即使你真的哪天得到一頓免費的午餐,事實上你或其他人可能已經為這頓午餐付出你所不知道或忽略掉的代價。

自由軟體目前流行的其中一個原因是因為「可以免費取得」,但最常被拿來反駁自由軟體背後成本高的論點亦是「免費的最貴」。

四大自由

首先,我們必須先澄清一下。「自由軟體」一詞並非指價格免費,而是強調使用者有四大自由,
  • 自由之零:自由使用、
  • 自由之一:自由研究與改寫、
  • 自由之二:自由散佈、
  • 自由之三:自由改善並釋出成果。
在實務上,即使是把軟體轉手給其他人的動作都需要成本,因此在軟體散佈出去的過程中,散佈人都可以向受用人收取費用。

自由軟體可以販賣

回到最早先 Richard Matthew Stallman (RMS) 開始提倡自由軟體概念的洪荒時代,他就是以販售 Emacs 這套編輯器賺錢生活的。此外,如 GPLv3 這項自由軟體基金會(FSF)所定的授權條款中的〈Preamble〉(前言)一節就明講到, 

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

概略翻譯供參考:「當我們提及自由軟體時,我們講的是自由,而不是價格。我們的 GPL 通用公眾授權主要目的是希望您可以自由地將自由軟體散佈出去(而且如果你想要的話可以收費);自由軟體是提供你源始碼,或是說你想要源始碼就提供給你;自由軟體也是你可以修改這個軟體,或是把其中一部分放到新的自由軟體之中;而且你知道你有權做上述這些事情。」

不管是以免費或收費方式散佈該軟體給收受者,散佈者都必須給予收受者授權條款中明訂的所有自由。所以自由軟體講的是軟體的授權模式賦予使用者自由,無關免費與否,並不阻止任何人透過自由軟體賺錢。若你遇到免費提供的自由軟體,那只是剛好提供者佛心來的而已。

正是因為自由軟體可以給任何人自由散佈出去再給其他人使用,沒有限定軟體散佈的方式或費用,即使是軟體原作者或原發佈者也無法限制第二手、第三手…等,他們在散佈這項軟體時是不是也收取同樣費用。他們可能收取更高、更低的費用,或甚至願意無償免費提供都有可能。

這樣一來,通常自由軟體專案都怎樣收費呢?(待續…)

作者 zerng07,目前是 Fedora 大使、Ubuntu Member、The Document Foundation Member、和 GNOME Foundation Member

2016年8月3日 星期三

【文件基金會新聞稿】LibreOffice 釋出最新版本 5.2,正體中文新聞稿首次同步發布

LibreOffice 5.1.5 (安定版) LibreOffice 5.2 (新鮮版) 正式釋出
WindowsMacOS GNU/Linux 等平臺版本現在皆可到官方網站下載

2016
83日德國柏林報導 – 文件基金會 (The Document Foundation) 宣布發行 LibreOffice 5.2,這是 LibreOffice – 目前最好的自由開源辦公應用套裝軟體 – 的最新版本。此版本做了一些使用者介面的改進與企業級的新功能,適合的目標族群為先驅採用者與資深使用者。
於此同時,LibreOffice 5.1.5 也正式釋出。此版本適用於企業佈署與導入,還有穩定使用,不需立即嘗試最新版功能的使用者。

首次同步發布正體中文新聞稿

由於台灣近兩年如火如荼推動以 ODF 做為國家標準文件交換格式的政策,經由中華民國軟體自由協會的協助推動並積極與文件基金會橋接溝通,文件基金會開始重視亞洲區域的發展狀況,並首次於新版本發布時,同步發布正體中文新聞稿。

LibreOffice 5.2 的重點特色

LibreOffice 5.2 除了依據 TSCP (Transglobal Secure Collaboration Participationl) 標準提供了文件機密分類機制,也改善了 Calc 中的 FORECAST 系列函式。另外,新版也支援多重簽章描述(Multiple signature description)功能,以及從 OOXML 檔案匯入與匯出簽章的功能。
文件格式的相容性同樣有所改進,Writer 開啟 DOCX RTF 檔案時的匯入篩選器提升了處理能力,還新增對於 Word for DOS 舊式文件的匯入支援。此外,更新增許多型態參數值,以便相容其他不同的試算表格式;還有加入了 XLS/XLSX ODF 1.2 之間相容性所需的公式表達式萬用字元支援功能。
至於使用者體驗方面,Writer Calc 現在新增「單一工具列模式」,方便在低解析度裝置上節省螢幕空間的使用;並且預設工具列中有新增一些常用功能的圖示按鈕,像是隱藏/顯示記錄變更、凍結試算表中的第一欄或第一列……等,讓使用者能快速點選。另外,現在大部分的情境式選單都能自訂,讓使用者對介面能做到更進一步的控制。
LibreOffice 自從20111月發表以來,已被下載超過一億四千萬次。世界各地已經有越來越多大型組織轉向使用這一套辦公應用套裝軟體,最近更有立陶宛警方 ─ 超過 8,000 臺的桌上型電腦改用了 LibreOffice

其他 LibreOffice 5.2 的新特色

  • 新的繪圖工具:包含填充曲線、多邊形跟自由線條等,已新增到所有應用程式的對應模組中。

Writer

  • 印表機清單中現在可以使用「列印至檔案」的選項。
  • 如果您有使用 Google 雲端硬碟當作儲存空間的話,現在已支援雙因素身份認證。
  • 最後,工具列的「儲存」按鈕中現在多了新的「另存為範本」按鈕,讓您不需要進入選單就能選取。

Calc

  • 我們新增了一些新的函式,以及當您在編輯時解釋函式用法的延伸提示說明。
  • 多個狀態列函式可以同時啟用,讓您快速概覽您的資料。
  • 工具列的「貨幣」圖示現在有個下拉式選單,讓您快速選取要用的貨幣單位。
  • 最後,當從選取的儲存格中移除邊框,您可以另外選擇同時移除相鄰儲存格的邊框。

Impress

  • 當您正在處理自訂動畫時,現在可以透過側邊欄快速新增特效到元素上,不再需要使用分離式的獨立對話框。
  • 側邊欄中的特效清單,現在除了元素的名稱外,旁邊還包含特效的說明文字。
  • 在「屬性」側邊欄中,我們新增了「投影片背景」面板,讓您快速變更投影片的格式、方向與背景圖片。
我們將更完整的新功能清單列在另一份獨立的 PDF 文件 ( http://tdf.io/lo52features )、以及 http://www.libreoffice.org/discover/new-features/ 頁面中。此外,WriterCalc Impress 軟體最突出的新功能短片可於下列播放清單觀看:http://tdf.io/52vids

感謝數百位志願者的功勞,LibreOffice 5.2 在「檯面下」亦有大幅改善。這些改進讓這套辦公應用套裝軟體變得更容易開發、維護與除錯。雖然對使用者來說,這並不是什麼看得到的改進,但是對企業佈署來說卻至關重要。
根據 Coverity Scan 的掃描報告指出,5.2 版發行時的程式源碼寫下了新紀錄 ─ 在七千八百萬行的程式源碼中,偵測到的開放問題數為 0。相對比較參考:開放源碼軟體產業平均值為每千行程式碼找出 0.61 個開放問題,以及專有軟體產業平均值為每千行程式碼找出 0.75 個開放問題。

文件基金會的核心成員,同時也是 LibreOffice Online 專案的領頭開發者 Michael Meeks 表示:「LibreOffice 5.2 是電腦桌面應用自由軟體的一大步,而且不久後更會提供功能完整的雲端辦公應用套裝軟體。」「桌面端應用與雲端應用的緊密整合,將帶給企業一個新的加值體驗,因為所有使用者都可以自由運用這兩個平臺的各自強項。」

另一名文件基金會的核心成員,同時也是 OASIS ODF 技術委員會成員的 Thorsten Behrens 則表示:「LibreOffice 正在快速成長。其中一個重要因素是越來越多政府機關認知到標準文件格式的獨到優勢,因而成為文件交換互通的最佳解決方案。」

適用性與企業佈署資訊


LibreOffice 5.2
版代表著開放源碼辦公應用套裝軟體最新功能的前鋒。而對企業佈署而言,文件基金會仍持續維護著穩定的 5.1.5 版。

LibreOffice 5.2
LibreOffice 5.1.5 版現在可立刻從下列連結下載:http://www.libreoffice.org/download/LibreOffice 使用者、自由軟體推廣者、和所有社群朋友都可以到 http://donate.libreoffice.org 捐款,藉此支持文件基金會。

另外,GNU/Linux 平臺的 LibreOffice 5.2 版有提供新的軟體打包格式:RedHat FlatPak 以及 Canonical Snap 軟體包,讓使用者能更輕鬆安裝、與升級應用程式。

如果有任何企業或組織需要佈署或導入 LibreOffice,文件基金會建議尋求提供第三級支援 (Level 3 support)、導入諮詢、或教育訓練之認證專家 (http://www.libreoffice.org/get-help/professional-support/) 的協助。

LibreOffice 5.2
LibreOffice 5.1.5 版均使用 Document Liberation Project ( http://www.documentliberation.org ) 所提供的對私有文件格式的轉換支援函式庫。

其他技術細節

LibreOffice 5.1.5 變更紀錄:

LibreOffice 5.2
變更紀錄:
https://wiki.documentfoundation.org/Releases/5.2.0/RC1 (RC1
版的修正) https://wiki.documentfoundation.org/Releases/5.2.0/RC2 (RC2 版的修正) https://wiki.documentfoundation.org/Releases/5.2.0/RC3 (RC3 版的修正) https://wiki.documentfoundation.org/Releases/5.2.0/RC4 (RC4 版的修正)

新聞素材包與軟體畫面截圖

包含新功能與 TSCP 分類協定背景文件的新聞素材包,可自下列網址下載:http://tdf.io/lo52presskit 。採用Linux 作業系統的畫面截圖可自下列網址下載:http://tdf.io/lo52screenshots


台灣地區聯絡窗口


關於台灣地區推動 ODF 的政策,以及政府、企業、非營利組織等導入 LibreOffice 的相關資訊,可以聯繫 LibreOffice 國際社群認證導入專家(LibreOffice Migration Professional),也是中華民國軟體自由協會的理事長翁佳驥(Franklin Weng <franklin@slat.org>)。

GIMP 的現在和未來


2016年7月30日上午 8:07(EDT) 來自 Michael Larabel 對於 GNOME 專題的報導。

GIMP 核心開發者 Jehan Pagès 寫了一篇有關近期 GIMP 2.9.4 工作項目、以及未來展望的網誌文章。

GIMP 2.9.4 是邁向 GIMP 2.10 的重大開發里程碑,該影像處理程式自由軟體的未來看來著實令人興奮。

說到 GIMP 的未來,GEGL 及其可能性讓人振奮不已。Jehan 解釋道:「我看到 GIMP 上有許多美好事情正在發生。不單只是我這邊的消息而已,還有來自其他全體 GIMP 團隊和相關專案中的超棒朋友們的消息。GEGL 對大家來說或許是奇異的超酷專案,但我認為它將成為自由暨開源影像處理應用的未來。我試圖想像一個大多數圖形軟體都整合 GEGL 後的未來,例如說 Blender 可以拿 GEGL 來打造新的節點實作,而影像處理過的圖形可以在程式之間交換,像是 darktable 可以和 GIMP 共享緩衝,這樣影像就能在其中一個程式下編輯,卻能同時在其他程式中即時更新成果… 等等。」

其他 GIMP 的未來工作項目包括使用介面改善、繪製功能改善、更好的匯出功能、圖層功能改善… 等。

如果你是 GIMP 的愛好者,還想知道更深入的細節的話請閱讀 Jehan 的網誌文章。唯一不幸的是何時才會發佈具備完整 GTK+ 3.x 工具組支援的 2.10 或後繼發行版本的時間表截至目前為止都還沒確定。

相關閱讀連結:
GIMP 2.9.4 and our vision for GIMP future,撰文者 Jehan Pagès