2017年8月8日 星期二

【新聞稿】軟體自由協會與國際開源社群成員拜會政委唐鳳


中華民國軟體自由協會理事長翁佳驥、常務理事曾政嘉,在87日偕同國內開源社群成員及國際開源社群「文件基金會」 (The Document Foundation) 創始人之一的 Italo Vignoli,前往行政院拜會數位政委唐鳳。共同出席的還有國發會資管處潘國才處長、王誠明高級分析師等四名國發會同仁。

Vignoli 在會中強調,在數位化的時代,人們不該再把文檔等同於紙本文件,而應該更著重互通性 (interoperability)。以這點來考量,開放文件格式 (ODF) 的檔案複雜度較低、格式穩定性高,比起微軟所開發的 OOXML 格式明顯勝出。

王誠明於會中提問,微軟 Office 存成的 ODF 格式並不標準,未來微軟會不會願意全面支援?Vignoli 則回應,他不能替微軟發言,但在近幾年微軟受邀卻均未參加的幾場 ODF 測試大會 (ODF Plugfest) 中,可以發現微軟 Office 存成的 ODF 檔在註解等功能不合標準,Vignoli 認為這可能是出自 ODF OOXML 在可讀性 (human readable) 上的基本差異。

此外,Vignoli也指出,雖然不清楚亞洲的狀況,但可確定微軟花費大量金錢遊說歐美各國政府。許多成功抵抗微軟壓力的政府,多半還是倚賴個別推動人員的決心,甚少是來自整個政府對民眾福祉的追求。

對於目前開源運動在台灣政府的推行狀況,唐鳳強調政府已經開發出整合各種線上開源服務的 Sandstorm 系統,並也問及 LibreOffice Online 的發展現況。Vignoli 認為協作文件仍有其限制,例如較長的文件就比較不適合使用線上服務,但也說 LibreOffice Online 持續在發展與改進中,相信將會愈來愈好。


翁佳驥則指出,台灣近三年來積極推動以 ODF 為政府文件交換標準的政策,受到文件基金會的高度重視。此次特別邀請 Italo Vignoli 來台參加開源人年會,並拜訪數位政委唐鳳及國發會相關業務推動單位,就是希望促進文件基金會以及政府的直接交流與合作,也期待未來軟體自由協會能繼續扮演台灣與國際社群溝通的橋樑。 

2017年7月28日 星期五

【新聞稿】LibreOffice 5.4 發行,Writer、Calc 與 Impress 增添新功能

2017 7 28 日柏林報導】文件基金會宣布發行 LibreOffice 5.4 版,這個版本將是 LibreOffice 5.x 系列的最後一個主版本更新,涵蓋 WindowsMacOS Linux 版,以及線上雲端版本。
LibreOffice 5.4 的每個模組都新增了許多功能,其中對微軟 Office 檔案的相容性也有顯著提升。

簡約、靈活的文件讓檔案互通更容易

如同達文西的名言:「簡約是細膩的極致」(Simplicity is the ultimate sophistication)LibreOffice 的開發者們致力於讓檔案更簡約,從而達到互通性(interoperability) 的極致。如此一來,這套自由的辦公套裝軟體所產生的 ODF OOXML 檔,比起其他辦公套裝軟體所產生的檔案版本,會更穩定、也更容易與其他使用者交換互通檔案。
在開發者的努力下,由 LibreOffice 所產生的新檔案,其中的 XML 描述部份比起目前市佔率較高的專有辦公套裝軟體來說,針對 ODF (ODT) 格式而言縮小了 50%,至於 OOXML (DOCX) 而言更縮小了 90%
關於檔案簡化的細節可以參考這份背景文件: https://tdf.io/tdfiofilesimplicityzhtw

LibreOffice 5.4 新亮點

  • 加入了新的標準調色盤,以 RYB 色彩模式為基底。
  • 改善了檔案格式相容性,提高對 EMF 向量圖形的支援,讓您更容易匯入其他辦公套裝軟體所產生的圖表。
  • 改進匯入 PDF 檔或將 PDF 檔插入一份文件時的成像品質。另外從 Writer Impress 匯出 PDF 檔時,新增支援嵌入影片(用 Acrobat Reader 開啟時則可讀取連結的影片)。
  • LibreOffice 5.4 Linux 版支援使用 OpenPGP 金鑰來簽署 ODF 文件。若您已經使用 GPG/PGP 金鑰來簽署電子郵件,這功能可以確保您的 ODF 文件未被更改,不管用哪種形式來傳送或儲存。

Writer

  • Writer 中可以從 Microsoft Word DOTM 範本檔中匯入 AutoText 自動圖文集。
  • 匯出或以純文字模式貼上項目符號或編號時,完整的結構能被保留。
  • 在「格式」選單中,您可以為文件建立自訂的水印。
  • 在內文選單項目中新增了對區段、註腳、尾註與樣式的項目。

Calc

  • Calc 現在支援從樞紐分析表的資料來建立樞紐分析圖。當分析表資料變化時,圖表也會自動更新。
  • 新版中更容易管理評註,只要從選單即可顯示、隱藏或刪除所有的評註。
  • 對儲存格套用條件式格式設定時,可以利用上下鍵改變規則的優先權。
  • 新增了幾個工作表保護的選項,允許選擇性地插入或刪除列與欄。
  • 最後,在您匯出 CSV 格式時,匯出的設定將會被記住以便下次使用。

Impress

  • Impress 中複製物件時,新版可以指定斜向角度。此外,您的設定也會保留以便下次複製時使用。

Online

  • 最後,LibreOffice Online 也做了不少改進,其中包括效能改善,還有頁面可以自動適應行動載具的畫面大小,並且新增了唯讀模式。
關於 5.4 版的主要新增功能可以參考此一短片:
https://www.youtube.com/watch?v=lBNWOWJul4w 關於新功能的解說與相關資源的連結可以參考共筆系統上的頁面:
https://wiki.documentfoundation.org/ReleaseNotes/5.4
值得一提的是,感謝上百名志願者的努力工作,LibreOffice 5.4 的「內在」有很大的改善,讓這套開源的辦公套裝軟體在開發、維護與除錯等層面上更為容易。雖然這部份的成果是使用者看不到的,但對於企業和組織的導入來說是至關重要的改變。

LibreOffice Online 雲端應用版

LibreOffice Online 本質上是個伺服器服務,只要另外搭配雲端儲存空間、以及 SSL 憑證即可(不包含在這套解決方案中)。它可以作為網路服務業者(ISP)提供的公有雲、以及企業或大型組織自建私有雲的促進科技(指大幅改變使用者能力或文化的創新科技)。
最新版本的 LibreOffice Online 程式源碼組建版可以透過 Docker 映像檔取得:
https://hub.docker.com/r/libreoffice/online/
以下這份基本背景文件描述 LibreOffice Online 的定位: http://tdf.io/loonlinebackcht

企業佈署資訊

LibreOffice 5.4 代表著開源辦公應用套裝軟體最新功能的先鋒。此版本適合對相關技術愛好者、早期導入者、與資深使用者採用。
至於企業佈署,目前文件基金會仍維護著較成熟的 5.3 版系列(很快將會釋出 5.3.5 版)。企業若有相關需要,可以向全球各地認證過的專家 (http://www.libreoffice.org/get-help/professional-support/) 尋求支援。
此外,在文件基金會的諮詢顧問團 (Advisory Board, http://www.documentfoundation.org/governance/advisory-board/) 中的幾間公司亦提供了 LibreOffice 長期支援版本 (Long Term Supported versions) 或是導入、教育訓練等服務。
LibreOffice 在世界各地都有大型組織佈署的成功案例。在維基頁面上列出了幾個媒體報導過的導入案例: https://wiki.documentfoundation.org/LibreOffice_Migrations

下載 LibreOffice 5.4

LibreOffice 5.4 即刻可以在以下連結下載: http://www.libreoffice.org/download/ LibreOffice 使用者、自由軟體推廣者、和所有社群朋友都可以前往 http://www.libreoffice.org/donate 捐款,藉此支持文件基金會。
LibreOffice 5.4 中的文件轉換函式庫來自文件自由專案 (Document Liberation Project)http://www.documentliberation.org

新聞資源包

包含高畫質圖片與相關文件的新聞素材包,可自下列網址下載:
https://nextcloud.documentfoundation.org/s/pfz28pVIhoZJ7uO

亞洲地區聯絡窗口


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

2017年7月8日 星期六

數位生活、作品、教育、和自由軟體

我們現在是數位時代了吧,人手一機的,但未來的人們可能會笑我們還不夠數位卻自稱數位時代。

數位時代很大一部分都是依靠軟體,然而軟體依據授權模式分成兩種,一種是你可以自由使用、研究和修改、散布、回饋的(詳情請見自由軟體基金會《自由軟體是什麼?》);另一種是反正都不行,有白紙黑字寫在授權書上才可以,並且附帶各種限制;前者叫作「自由軟體」,後者稱為「專有軟體」。

好吧,數位時代的作品,不管是文件好了、藝術創作好了,反正只要是內容,只要是以數位形式存在,就必得透過數位工具來製作、修改、讀取,一旦工具被專有軟體壟斷,這個作品的取用就有了門檻,整體相關衍生出的文化就產生了屏障。

怎麼說?專有軟體的一大特色就是,軟體被廠商控制,他們想開價多少、想要怎樣收費都取決於其策略,既然你的資產都套牢在他們的產品手上,你有說不的權力嗎?你說我們可以來反壟斷,但今天如果一個國家政府的資產全都掌握在這間公司手上,那這些金權之間的糾葛、國際之間的角力難分明,將無法讓人確信真有跳脫牢籠的一絲光明。

再來提提教育,當我們國家的教育建立在專有軟體之上,無疑是幫這些廠商訓練未來潛在客戶,即使如此義無反顧幫忙、長久而持續地培養將來廠商可以直接收割的種子,還是要繳交軟體的授權費用給廠商。何況,學校所教的軟體,如果學生因為經濟問題無法使用,難道灌輸他們盜版?(註:許多院校在教授專有軟體時,都有私傳謎樣光碟片的風氣,今日社會對數位產品的法律觀念可見一斑。)別異想天開說可以讓學生自由去學校教室練習了,誰來開教室,薪水誰來付,誰來保證學生與硬體財產安全?更別提這些無法購買專有軟體的弱勢學生,真有時間、精力能待在學校教室了,多半不是打工,就是要幫忙家裡。於是,從學校選擇的軟體開始,就初步劃分了階級,建立在專有軟體之上的教育,並沒有機會平等可言。當我們無法保證學生真有心力學習,至少我們必須保證學生若願意學習、也俱備硬體時,所有人都能享受到一樣的資源,沒有任何進入門檻。學生畢業後想用怎樣的軟體,憑個人選擇、公司考量、自我能力而定,但起碼教育階段中不應存在因軟體授權而起的差異。

Tree by  Martin Svedén, licensed under CC-by 2.0

唯有自由軟體是解脫之道,人人都能自由取用。

你可能說,既然自由軟體可以自由散布,任何人都可以隨意取得,那麼誰來維護自由軟體?誰來支付自由軟體開發者的薪水?沒有人要開發自由軟體的話,那麼自由軟體應該很難用吧!

不,世上早有許多公司和基金會投入自由軟體開發,例如 Android 手機中採用的作業系統內部核心 ─ Linux,也是自由軟體,但有超過九成以上的貢獻都來自商業公司的僱員。LibreOffice 這套自由的辦公軟體,除了志工協助之外,也有專業的開發公司如 Collabora、Red Hat…等有僱用員工開發、改善。

所以我們知道,自由軟體的開發跟專有軟體沒有太大差異,除了志願參與的熱情朋友之外,寫軟體還是一樣靠職業開發者處理。軟體開發是專業的事,我們在使用軟體上總會遇到問題,想要解決問題?除了有能力能自己動手之外,沒有能力也可僱用專業程式設計師去開發、改善。就好比家裡水電有問題,當我們自己無法處理時,總必須請專人來修理;當遇到法律問題,我們若自己無法處理,總必須請律師諮詢。

這世上可沒有白吃的午餐,如果以為採用自由軟體代表免費,可就大錯特錯,畢竟即使自己真有能力可以自行開發、修改、維護自由軟體好了,以機會成本的觀念看來,這些都依然是自己必須吸收的成本。免費取得,但凡事都得親力親為自己來,並不真正「免費」。至於學校採用自由軟體的好處是:如果願意投入資金,代表投入的資金將回饋到全體社會上,而非特定廠商;若願意培養學生,代表未來的人力資源都圍繞著自由軟體,也就會有更多人使用軟體、軟體問題有更高機率被改善、也將創造出更多自由開放的文化資產。教育者應該要知悉到自己一時所選的軟體,對於未來社會整體文化將產生的持續效果。

程式教育正在興起,試想未來人人都有程式設計基礎,只要有心,誰都能從自由軟體所開放的源始碼中學習、和世界各地參與該自由軟體專案的朋友們溝通、合作,無疑是很好的動手實作教材。除了自己可以動手改善外,不會寫程式的人若有需求,也都可以聘請專業的程式設計師,將這個自由軟體修改成符合自己期待的模樣。一旦程式改善了,只要發布出去就能造福更多受到相同問題困擾的人,人們不只滿足自己利益,同時也能讓整個社會全體一同得到利益,自利且利他。以任何方式貢獻自由軟體的朋友,不管是交流推廣、心得分享、協助翻譯、捐款贊助、除錯開發…等,其實同時都在幫助全世界的人。

我相信人類社會之所以有今天,是站在前人的肩膀之上,人類將知識、技術、文化,一代接一代傳承下去,再發揚光大;我認為傳承之間不應存在門檻,知識、技術、文化不應私藏成為獨家,所有資源皆應平等自由取用,再任接受者天性自由發展,成就新的知識、技術、文化。

自由軟體,是我堅信的未來。

作者:曾政嘉 (Cheng-Chia Tseng)。目前是中華民國軟體自由協會常務理事,此外亦長期參與多項自由軟體專案,為 Fedora 大使、Ubuntu Member、The Document Foundation Member、和 GNOME Foundation Member。 

自由軟體的本質

自由軟體的存在,建立在四大自由之上。
  • 零:自由執行程式,無論任何目的。
  • 壹:自由研究該程式如何運作,並依照想法修改以符合自身所需。(能存取源始碼是這項自由的先決條件)
  • 貳:自由再次散布程式副本,幫助親朋好友街坊鄰居。
  • 參:自由將修改後版本散布給他人,如此一來就有機會讓改善惠及社群整體。(能存取源始碼是這項自由的先決條件)
於是,自由軟體就不再是個人專屬的,它更是全民共有的。

BabyGnuTux-Big,作者 Nicolas Rougier,源始檔在此

漢文中所謂軟體,泛指一切智慧、思想的資源,與硬體相對。而硬體泛指一切建設的實質設施。

基本上我們可以這麼想,電腦世界中的軟體是程式碼,是種具有實用性質的數學式,在互相組合交織之後得以完成某些事務的智慧思想過程,人們將之寫下並交付給電腦運行。就像數學一樣,軟體需要相當進階的專業知識才能夠正確地調整、改善和使用,這就是為什麼有許多人會僱用程式設計師來更新軟體與改良。

自由軟體的特性,就是個人和群體都能自由運用這些以數學式形式存在的事務處理思維過程。也因為自由軟體這樣的特性,造就個人與群體之間的連結與互動,形成了「社群」。

歷史

就歷史而言,起源自理查・史托曼 (Richard Stallman) 的重大自由軟體專案 — GNU 專案。其創立本身旨在完成理查・史托曼的個人理想,打造出完全是自由軟體的 Unix 風作業系統,一套不同但類似(且相容)於當時主流之專有 Unix 的作業系統,他將這套作業系統稱為 GNU,意思代表 GNU's Not Unix。於是世界各地認同這個理念的人們就這麼聯合起來,成為社群,互助合作共同打造 GNU 作業系統。

在1991年時,GNU 將近完成,只欠 Unix 風作業系統中最內部用來分配機器資源、並和硬體對話的程式,也就是「核心」,英文稱為 kernel。剛好林納思・托瓦茲 (Linus Torvalds) 所開發的 Linux 核心可以補完欠缺之處,許多人開始將 GNU 和 Linux 結合一起,打包成「GNU/Linux」作業系統,自此為自由軟體運動的濫觴。

不過林納思・托瓦茲為何要開發 Linux 核心呢?他本人說是「Just for fun.」純屬樂趣為之。但正因為自由軟體兼屬個人與集體的特性,他這個人樂趣之產物,向外接觸到他人之後,他人若覺方便好用可將之改善,再散布給另外他人(包括回饋給原作者林納思・托瓦茲), 於是又造就了個人與群體之間的連結互動。

後續林納思・托瓦茲在開發 Linux 的過程中,需要和他人合作,創造出 git 版本控制系統。這是種分散式架構,任何人都可以有 Linux 源始程式碼的儲存庫,方便他人在自己的機器上修改程式碼,也方便回饋到原作者的儲存庫中。人們依據自身需求可以如河流般分支出自己的旁支,抑可以再合併回元初的主道,反映了自由軟體的內在本質。

自由軟體的本質

在自由軟體的世界中,人們和程式碼相同,都會聚在一起、成型、扭曲、纏繞,有時又還原、斷裂,再次連接。這就是自由軟體的本質。這項基本性質,其實反映出許多人類文化的思想,亦可以說這些文化底蘊正是自由軟體根源的本質。

以東方的佛教思想體系來看,自由軟體正是「自利利他」的體現。以這種觀點來看自由軟體世界中的自利,如理查・史托曼想要打造「GNU 作業系統」的理想、林納思・托瓦茲「Just for fun」的個人樂趣,而依據自由軟體的本質,無論何時都將利他。深層點我們可以看到這些想法背後皆是由其他所有事物構成,亦即包含整個宇宙,是我、和無我的概念。亦是荒川弘所著之《鋼の錬金術師》中一再提及之「一為全、全為一」的道理。甚者,源自南非復興的 Ubuntu 精神意涵:「I am what I am because of who we all are. 」亦復如此。

以西方的思想來看,自由軟體亦是「自由・平等・友愛 」的體現。在自由軟體的世界中,人人皆有可以使用、研究改善、散布程式(無論有無修改)的自由,所以人人皆平等,沒有軟體被誰專有的情事,而自由軟體所構築的社群,正對應兄弟關係或類兄弟關係的社群價值之友愛 (Fraternité)

在日本動畫家和電影導演新海誠作品《君の名は。》所講述的「むすび」(結び)神道思想中,萬物皆有靈,無論是連接繩線、連接人與人、時間的流動都是むすび,所有事物的推移全都是神明的力量。人們做的結繩是神的作品,亦是時間流動的體現:聚在一起、成型、扭曲、纏繞,有時又還原、斷裂,再次連接。而這樣的描述正好和前述自由軟體世界的運作不謀而合,人們和程式碼都是如此結合成社群。

自由軟體的本質,就是如此反映出人類文化的思想底蘊。每當我們在使用、貢獻、推廣自由軟體之時,其實就已在其中了;瞭解至此,我們也就不意外為何世界上會有這些人,在各地個人卻又集體地發展自由軟體了。

深入閱讀


作者:曾政嘉 (Cheng-Chia Tseng)。目前是中華民國軟體自由協會常務理事,此外亦長期參與多項自由軟體專案,為 Fedora 大使、Ubuntu Member、The Document Foundation Member、和 GNOME Foundation Member。

2017年4月7日 星期五

開源版本控制系統 GitLab 9.0 釋出



版本更新


近期 GitLab 正式釋出 9.0 版本,我也將手上的舊系統更新上來,介面改動不小。


GitLab 8.x 管理介面


GitLab 9.x 管理介面



版本改進


這個版本做了很多改進,極有誠意。以下僅列出我較關注社群版 (CE) 有支援的部份:

  1. 除了原本的群組功能,現在還可以再開子群組。
     
  2. 伺服器環境監控,方便管理者在 GitLab 後台就掌握主機情況。
     
  3. 效能優化提升,我從 8.x 更新至 9.x,使用起來速度確實明顯變快。
     
  4. 採用全新彈出式導航列,取代原本固定在左方的功能表。(老實說這個改變我到現在還沒習慣)
     
  5. 問題看版!問題看版!問題看版!
     
  6. 強化群組的搜尋功能。
     
  7. 可以在程式版本差異處增加標註。(我相信這是 Code Review 狂人主管的最愛)



更新方式


GitLab 有多種更新版本的方法,我個人偏好使用「Omnibus packages」最為簡單方便,一行「sudo apt-get update gitlab-ce」搞定。

官方版本更新說明頁



完整介紹


GitLab 官方完整 9.0 Release 介紹頁
https://about.gitlab.com/2017/03/22/gitlab-9-0-released/


本文轉自「節省工具箱 / Jason Tools」部落格。

2017年4月5日 星期三

【新聞稿】軟體自由協會舉辦世界文件自由日活動,呼籲中央單位積極配合國家標準

我國自民國104年起,由行政院國家發展委員會主導,推動政府單位以國家標準 ODF-CNS15251 為文件交換標準格式,分階段要求網站上提供下載可編輯之檔案必須同時提供開放標準格式(Open Document Format,ODF)之檔案,電子公文傳遞之附檔必須使用 ODF 或 PDF 格式,以及最終全面使用能正確產生標準 ODF 檔之辦公套裝軟體。中華民國軟體自由協會長久以來推動自由軟體、開放格式,有幸與國家發展委員會合作,提供各政府單位、學校等顧問諮詢與政策說明等服務,期能達到公文與檔案長久保存,以及徹底解決因格式不相容而無法開啟之目標。

適逢全世界一年一度,於每年三月最後一週所舉辦的世界文件自由日活動(Document Freedom Day),中華民國軟體自由協會分為兩階段舉辦活動。第一階段於 3 月 27 日,由理事長翁佳驥偕同我國三位ODF青年大使吳念祖、呂昀翰與陳奕熹,於下午一時卅分前往立法院拜會,由立法院資訊處王偉毅管理師接見。協會分享了與開放文件格式相關的資訊與文章等,王偉毅管理師表示願意配合國家政策。雙方並交換了許多相關想法與意見。

第二階段於 4 月 5 日,由理事長翁佳驥與另一位ODF青年大使歐政寬共同前往總統府拜會,由總統府黃重諺發言人接見。在半個小時的會談中,除了開放文件格式相關議題之外,雙方也針對近來重要的教育議題,如程式教育、縮短城鄉落差等交換意見。此外,ODF 青年大使歐政寬也介紹了由成功大學學生主導成立的 Edu.FOSS 社群,以及該社群所進行的計畫,展現青年學生對自由軟體、開放格式與教育應用等議題的關切。

本次世界文件自由日活動,協會透過拜會總統府與立法院,傳遞此一利國利民之國家政策相關資訊,期待由總統府與五院單位身先士卒,帶動其他地方政府跟進,真正做到政府與政府、政府與民間溝通「書同文、車同軌」的目標;不再被特定廠商所把持與套牢,達到真正文件自由、軟體自由的目的。

2017年3月31日 星期五

開源程式碼品質檢測系統 SonarQube



SonarQube 開源程式碼品質檢測系統,它有提供雲端版本,不過雲端版本只提供用來檢測開源專案,若您要檢測自己的專案且不公開,可以採用自建版,於公司內做更多的分析與應用。

支援超過 20 種程式語言,例如 C/C++、C#、Objective-C、JavaScript、VBNET、PHP、Swift、HTML、PL/SQL、Python、COBOL(驚!)、... 等。

透過 SonarQube 自動找出潛在問題並提供建議的解決方式,協助大量節省許多人工檢測時間。



本文轉自「節省工具箱 / Jason Tools」部落格。

開源弱點掃描系統 OpenVAS 推出最新版本 9



開源弱點掃描系統「OpenVAS」,24 個月後最新的 9 版終於來了。

其中一個亮點是改進了網頁介面的呈現,看看上圖這個 Dashboard,順眼多啊。

OpenVAS 9 Release 說明頁:
http://www.openvas.org/news.html#openvas9 

OpenVAS 9 的 VM 檔也已經準備好,下載頁:
http://www.openvas.org/vm.html



本文轉自「節省工具箱 / Jason Tools」部落格。

2017年3月29日 星期三

企業資料備份的開源方案推薦




現代企業正處於「十倍速時代」,所有知識與資料的數量以非常驚人的爆炸性成長往上攀升,也因為所有的營運都與數位資料息息相關,如何儲存與備份就是一個令企業資訊單位非常頭痛的問題。



頭痛的問題點在那裡?


「儲存系統運作」

需要考量效能與管理難易,此議題可參考另一篇拙作 企業應用經驗:開源儲存系統「FreeNAS」 。


「容量無限需求」

海量數據需要依賴龐大的儲存容量,如果已經有了良好的儲存運作中心,剩下要擴充容量就只有一個因素:「錢」。 
經費是所有資訊單位的痛,關於此議題同樣可參考拙作 企業應用經驗:開源儲存系統「FreeNAS」 。



「做好備份機制」

即便解決了上述兩項問題,仍然有最後一道關卡「備份」。 
別忘了,資料不是存在良好的伺服器與硬碟上就永遠不會出問題,在電子的世界裡,沒有人能保證所有系統維持 100% 的妥善率。 
而這個備份問題,就是本篇要討論的主要題目。



資料備份又有什麼問題?


備份的問題非常複雜,除了備份軟體的功能與支援度,還有備份目的地這件事需要考量。

早期高容量儲存技術,主要以磁帶機、磁帶櫃為存放標的,隨著硬碟技術逐漸進步與成本降低,備份方式已經轉移到硬碟來做存放,例如搭配 NAS 網路儲存系統作為備份伺服器。



然而再怎麼建置備份系統,只擺一份還是危險,若整座機房發生災難,則全部毀於一旦。

因此,衍生出「異地存放」的需求,但是中小企業那裡來的錢可以找到適合的場地與線路擺放第二個異地備份裝置?

幸好,這幾年雲端服務非常火熱,相關的服務供應商雨後春筍般陸續成立,Amazon、Google、Microsotf 等紛紛投入市場,一夕之間,異地備份的問題迎刃而解。

也就是說,備份趨勢的改變,由 磁帶 ("T"ape) -&gt; 磁碟 ("D"isk) - &gt; 雲端 ("C"loud) 方向進行蛻變。


在備份策略上,可以進行多種應用,例如,從運作的系統先備份到另一台同樣機房裡的備份伺服器,再由此備份伺服器轉存到磁帶上,再把磁帶運送到其它地點,完成兩個備份目的端,這就是「D2D2T」的模式。


同樣道理,最後一端也可以是 NAS 伺服器,並且擺在異地,這是「D2D2D」。

最新的模式,則是將最後一端直接上傳到雲端儲存,完成真正的異地備份,這就是「D2D2C」。


有什麼好方案介紹?


當然有,市面上已經有許多發展成熟的備份軟體,在不少企業中都已應用的非常廣泛,尤其是前者,我也曾經非常喜歡。






在雲端上傳部份,我也曾經使用過 NAS 系統提供的應用來做 Google Drive 上傳,例如 Synology 群暉科技 NAS 設備所提供的功能。




那麼,我的開源選擇呢?


當然,還是要找找究竟有沒有開源軟體可以符合我的需求?

對我來說,最重要的評估項目有幾點:

  1. 具有靈活設定排程備份。
     
  2. 支援壓縮,用以節省備份容量與流量。
     
  3. 提供檔案加密,來避免備份檔被竊取或外流造成機密曝光。
     
  4. 容易操作的還原介面,以時間點為主要選擇項目。
     
  5. 多種備份目的地支援,包含 Local Driver / Folder、FTP、SFTP、CIFS、Google Drive / Cloud Storage、Amazon Cloud Drive / S3、Azure BLOB。
     
  6. 可以設定要切割上傳的容量大小,這個非常重要,因為許多雲端空間都有單檔容量的上限。
     
  7. 跨平台支援,包含 Windows、Linux、MacOS。
     
  8. 支援 VSS (Volume Shadow Copy Service,陰影複製),才能備份 Windows 中被鎖定或佔用的檔案。


在這麼多的要求條件之下,有些商業軟體甚至都已經被刷掉了。

不過,我們運氣非常好,剛好就有這麼一套開源軟體可以符合上述條件。


Duplicati

Duplicati 是一款跨平台的備份軟體,但是很多人沒意會到一個重點,Duplicati 是用標準微軟 .NET 平台以 C# 開發的程式,在 Linux、MacOS 上透過 Mono Framework 進行運作。


Duplicati 從 2.0 起,操作介面改為清爽的 Web 模式,並支援 RWD,所以只要有瀏覽器即可進行該伺服器的備份設定與管理,非常方便也提升顯示相容性。


如上述所提,Duplicati 支援的雲端儲存相當豐富,而且隨著持續改版也會不斷加入各種雲端儲存空間的支援。



還有沒有其它適合企業應用的開源方案呢?


有的,如果您有企業集中備份的管理需求,可以採用另一套企業級開源備份軟體,提供中央管理伺服器,只需在要備份的主機上安裝好 Agent,剩下的事都交給伺服器處理。

Bacula



Bacula,本圖取自官網」


特別說明:
Bacula Windows 版的 Agent 在使用上要注意授權,僅限「personal use only」,若您要商業使用請記得購買授權。 
[官方說明頁面]


結論


資料備份,刻不容緩。
及早預防,及早治療。



本文轉自「節省工具箱 / Jason Tools」部落格。

2017年3月27日 星期一

線上問卷與投票系統的選擇



近期公司有投票及問卷系統的需求,上網找了一下有那些開源的方案可以自行建置,不找還好,一找就發現一套驚為天人的好系統,經過試用後決定推薦一番。



免費線上服務從不缺少


此類型的系統,在網路上可以找到滿坑滿谷的線上服務,只要簡單註冊後即可開始使用,對於臨時或小情境可以善加利用。





如果要更進階專業的功能,還有專精於這類服務的供應商,幾乎是比問卷系統當成一門專業事業在經營。



Typeform



雲端系統 vs 自建系統


雖然上述服務都能提供豐富且完整的功能,但是對於企業應用來說,總是有些擔心把資料放
別人家會不會有問題,例如服務倒閉、收費提高、本地管理... 等各種疑慮,從而想要自己架設一套在自己的公司裡。





自己開發當然是一條很棒的路,然而現實上不見得划算。在這樣情況下,尋找既有的方案是條可行的道路。




良好的開源方案已經存在


在多方比較與試用過後,我特別推薦使用「LimeSurvey」這個開源方案,它是一款強大且彈性的開源線上問卷系統,以 PHP 及 MySQL 開發。


LimeSurvey



我試用過後的心得如下,提供各位參考。


  1. 類型豐富,單選、多選、陣列表格、數字、文字、日期、檔案上傳...等。
     
  2. 介面支援多國語系,題目也可以提供語系選擇,重點是介面有中文、中文、中文!
     
  3. 可以匿名投票,或用 CSV 或 LDAP 吃人員名單,還內建邀請碼機制與發送郵件邀請與提醒,邀請碼可以一次對名單所有人個別產生。
     
  4. 題目之間可以設定條件與流程,適用於不同答題顯示不同後續題目的場合,甚至支援正規表示式來做判斷。
     
  5. 題目與答案可以用 HTML 視覺化編輯器,想要放圖片放影片放表格都可以。
     
  6. 支援亂數題目,還可以將同一張問卷的題目分群組,針對群組各自亂數取提。
     
  7. 可以一題一頁、一題組一頁、全部一頁,三種顯示方式。
     
  8. 採 AJAX 設計並支援 RWD,手機瀏覽器無痛使用。
     
  9. 可以選擇問卷是否記錄答題者IP位址、來源網址、可以記錄答題時間。
     
  10. 可以在交卷前先儲存目前答題狀況,之後再回來續做。
     
  11. 問卷支援模版系統,可以自行定義想要的問卷長相。
     
  12. 提供統計數據,有圖表,也可以匯出為 pdf、excel 等。
     
  13. 它是開源 Open Source 的!



多種題目與答案形式可選用


甚至提供陣列(表格)形式的題目與答案


問卷的外觀形式可任意自行定義





結論


目前來看,LimeSurvey 適合對外使用,若要在企業內部使用,欠缺 AD/LDAP 的認證整合,只能用邀請碼替代較為不便,希望未來能予以整合或是找到適當的外掛搭配。


本文轉自「節省工具箱 / Jason Tools」部落格。

2017年3月10日 星期五

開放源始碼和安全性有什麼關係?

誠如密碼學專家 Bruce Schneier(布魯斯・施奈爾)所著《秘密與謊言:如何建構網路安全防衛系統》一書第二十二章【產品測試及驗證】中的描述,他認為公眾開放的密碼學加密方法其安全上的好處優於私人專有的方法,因為唯一可以確認密碼方法之安全性的作法,即是由許多專家投注一段很長的時間評估,而將該方法公諸於世是經濟效益最佳的方法;所以基於相同理由,他認為任何與安全防衛相關的事務都應有公眾的解決方案,這包括採用開放源碼方式發佈軟體,就讓世上所有專家評估、讓時間考驗。

他認為一個優良的安全防衛設計,其設計細節不會有什麼必須隱瞞之處;換句話說,這套安全防衛設計之所以安全,純粹來自於產品本身,以及產品自身可以改變的祕密:如密鑰、密碼、信符…等等。但如果是透過隱匿的方式獲得安全性(security by obscurity):即系統的細節是安全防衛的一環,那麼一旦設計細節公諸於世,它們可能會在極短的時間內被破解。若一個軟體的安全設計相當拙劣,就只能期待設計細節不曝光來得到安全;若系統設計相當優良,即便將相關細節公諸於世,也仍舊安全。

而軟體也是一樣,要在源始程式碼中找到安全防衛上的漏洞,唯一的方法是評估檢驗,但你不可以隨便找人評估,你需要的是安全防衛軟體專家來評估,你需要它們從各種不同角度、經年累月的一再檢驗。雖然聘請這類專家是可行的,但是讓大眾一同動手會更省錢、也更有效率,所以最簡單的方式就是公佈軟體的源始碼

說到這,最常見的反對論點是:公布軟體的源始程式碼只會給怪客們找尋弱點所需之資訊,並且利用這些資訊來作惡。這些人認為,保護源始碼秘而不宣,能夠阻斷攻擊者得到相關資訊。Bruce Schneier 講到這裡說:「除了驚嘆他們的天真之外,我還真不知道該說些什麼」。

畢竟將軟體源始碼公諸於世,並沒有因此增加該軟體的臭蟲與缺陷數目,唯一增加的是一般大眾對它們認識的可能性而已。他提到:「那些把程式碼隱匿不為人知的廠商多半很懶散;而願意將產品源始碼公諸於世的廠商,往往可以因此找到漏洞,所以,他們也就能修補它們。」「秘密的軟體是脆弱的:它就像密碼學一樣。若將源始碼公諸於世,會比隱匿源始碼的措施提供更紮實的安全防衛」。

然而,開放源始碼軟體並不能保證安全,他認為大眾應該把兩件警告銘記在心

首先,僅僅將源始碼公開並不自動等於人們會檢驗它的安全漏洞,並且,當然這也不代表專家們會檢驗它的安全漏洞。他舉例說:「研究員在 MIT 麻省理工開發的 Kerberos 程式碼發表後十年,才在其中找到緩衝器超限的問題」、「另一個開放源始碼的軟體 Mailman,用來管理郵遞清單,有顯著的安全問題存在長達三年之久⋯⋯直至原作者檢查源始碼,才找到問題所在」。畢竟安全防衛專家是一群常為雜事分神、極其忙碌的一群人。他們沒有什麼時間,也沒有意向想檢閱世上所有公布的源始碼。所以,雖然公布源始碼是件好事,但是它無法帶給你安全的保證。

其次,僅僅將源始碼公諸於世,並不自動等於安全問題只要一發現就可以被迅速解決。我們沒有任何理由推論:一個兩年的開放源始碼軟體之安全性,會比一個兩年的專有源碼軟體的漏洞少。如果開放源始碼的軟體已經被專家詳細檢驗過,那麼以上的論調有可能是真的。但若只是因為一段程式碼已經公諸於世多年,並不具任何特別的意義。

Bruce Schneier 總結道:「我相信軟體開放源始碼有潛力可以增進安全防衛能力。但是,軟體並不會因為源始碼公開而自動變得很安全,就像不能因為程式碼不公開,就下斷語認為它不安全一樣」。

最後,Bruce Scheier 提及軟體開發模式也是影響軟體安全性的因素之一,而上述探討只針對源始碼開放與否作分析,沒有涉及到「哪一種開發程序可能在設計上產生安全的軟體」。他認為若採用傳統的專有軟體方式(教堂式開發)或許較能產出高品質、大規模的軟體;所以對於安全防衛而言,最好的作法也許是先以教堂式開發製作出專有授權的軟體;然後,再將它轉為開放源始碼公開讓所有人檢驗、讓時間考驗。

參考資料

書名:《秘密與謊言:如何建構網路安全防衛系統》
作者:Bruce Schneier
譯者:吳蔓玲
出版社:商周出版

關於 Bruce Schneier

Bruce Schneier 個人網頁
Wikipedia 上的 Bruce Shneier 介紹
Bruce Schneier 於 TED 上的分享內容《安全的錯覺》

進階閱讀

開放原始碼比較不安全?看看微軟的中標率吧(冷笑)》,作者洪朝貴

2017年3月7日 星期二

常見迷思:自由軟體真的比較不安全嗎?

LibreOffice 夠安全嗎?有沒有程式漏洞?程式碼公開會不會造成大家輕易放入惡意程式? 
對於不用付費的開源軟體,可能會有人覺得哪有可能那麼好康的事,一定有哪些地方不太好....

在我們這十幾年推廣自由軟體的過程中,這是個經常出現的問題。前年的數位路平活動,也有縣市政府資訊部門的主管提出相同的問題;最近兩三年在推動 ODF/LibreOffice 時,這個問題更是經常被提出。好似只要 LibreOffice 出現一個安全性漏洞,就會造成整個資訊系統崩潰一般。

自由軟體的程式碼是公開的,真的因此就變得「不安全」嗎?

沒有耐性往下讀的讀者,這裡先說我的結論:沒有一套軟體可以保證百分之百沒有安全漏洞(除非你要把 print "Hello World!" 也算一種「軟體」)。然而,我們可以用一些事實與數據,來說明自由軟體處理安全漏洞的方法、資訊是公開的,而商業公司、私有版權軟體處理安全漏洞的方法、資訊則是一個黑箱要不要修正由商業公司自行決定

以下我們就分為數據與事實來說明。

2017年2月27日 星期一

copyright 著作權 vs copyleft 著作傳

Copyleft says that anyone who redistributes the software, with or without changes, must pass along the freedom to further copy and change it. Copyleft guarantees that every user has freedom.

「copyleft」一詞,是建立在 copyright 著作權保護基礎上保障自由的授權方式,但與常見的保留所有相關著作權利「all rights reserved」的專有授權方式相反,它授予公眾更多自由運用的權利,而且最重要的是「必須不能讓著作再度被專有保護起來」,所以稱之為 copyleft 的文字遊戲。這是因為 copyright 常見被用來表示作品受到著作權保護,而且作者保留所有權利,要取得授權請與作者聯絡的情況下;而 copyleft 則是授權公眾許多自由運用的權利,著作能永續保持自由不被封鎖,也可以直接取得授權無須先和作者聯絡,兩者相反。

一直以來在想 copyleft 怎樣翻譯才會貼切,最好也來個文字遊戲。最早想說 copyleft 的價值在於能讓著作永續流傳,所以想說可以是「著作續」,但沒有玩到文字遊戲,「著作流」又太讓人無法理解,會誤以為在講流派。

所以又想,copyleft 的 left 可以想作是留存的 left,或許可以稱為「著作留」。不過這樣就超譯了,而且甚至會讓人誤以為是著作人想保留所有權利的「留」,那是完全相反的概念啊!於是就這樣不了了之。

最近才想到「著作傳」,起因 copyleft 的概念就在於與常見 copyright 授權方式相反,旨在保障自由,可以任意使用、研究修改、再次散布(流傳)、改善並回饋社群,而「傳」一字剛好點出它和常見 copyright 授權方式「保留」的特質相反,點出永遠相傳、流傳,不再封鎖保護起來。此外,傳這裡念ㄔㄨㄢˊ,著作傳跟著作權剛好唸起來很接近,也確實,copyleft 授權方式必須建立在著作權保護的基礎上,和沒有著作權保護的公眾領域 public domain 或拋棄著作權是不同的,沒有著作權保護代表無法用授權方式實現「必須不能讓著作再度被專有保護起來」,此外,權和傳也是種發音類似的文字遊戲。至於有人將 copyleft 翻譯成「反版權」、「著作無」,那完全是錯誤的!無著作權的東西,或反著作權的東西是無法利用授權方式保持著作不再被封閉起來的!
[...] put it in the public domain, uncopyrighted. This allows people to share the program and their improvements, if they are so minded. But it also allows uncooperative people to convert the program into proprietary software. They can make changes, many or few, and distribute the result as a proprietary product. People who receive the program in that modified form do not have the freedom that the original author gave them; the middleman has stripped it away.

根本上,copyleft 的授權概念建立在著作權保護的法規之上才能成立,本身必須依賴 copyright 才行,實際上 copyleft 的概念並非和「copyright(受著作權保護)」相反,而是和「常見的 all rights reserved(保留所有相關著作權利)授權方式」相反,是錯誤運用的文字遊戲,會讓人誤解(如反版權、著作無這類翻譯,就是被錯誤的文字遊戲誤導,以為是和著作權相反,但並不是)。copyleft 的概念離不開 copyright,發音類似的做法反而是更貼切的文字遊戲。
To copyleft a program, we first state that it is copyrighted; then we add distribution terms, which are a legal instrument that gives everyone the rights to use, modify, and redistribute the program's code, or any program derived from it, but only if the distribution terms are unchanged. Thus, the code and the freedoms become legally inseparable.

因此,我會把 copyleft 翻譯為發音類似「著作權」的「著作傳」。

參考資料:What is Copyleft? by GNU Project

2017年2月15日 星期三

【文件基金會聲明】關於慕尼黑市議會將討論的,改回微軟系統與辦公軟體的提案


文件基金會是一個獨立的慈善團體,也是 LibreOffice 的主導者。我們對於慕尼黑市的發展深表關切,並且想表達我們對於少數政客的遺憾,因為他們對於特定議題明顯忽視專家的意見。

自從 2014 年 Dieter Reiter 當選市長之後,就不斷傳出謠言,說慕尼黑市將改回微軟 Windows 與 Office 系統。而 Dieter Reiter 在 2014 年 StadtBild 雜誌的採訪中,被形容為「微軟的粉絲」。

Dieter Reiter 市長請 Accenture 公司,一個微軟的長期夥伴,做了研究並產出一份關於慕尼黑市資訊科技基礎建設的狀況報告。在這份 450 頁的文件中指出,主要問題的徵結被歸於部門組織,而並非開放源碼作業系統與應用程式的問題。

在講求開放資料與決策透明化的現在,我們很高興看到這份報告終於對大眾開放:

https://www.ris-muenchen.de/RII/RII/DOK/SITZUNGSVORLAGE/4277724.pdf

根據這份報告,只有少數使用者(依據不同的應用程式,約在 18% 到 28% 間)遇到軟體相關的嚴重問題,必須改用微軟作業系統與微軟 Office 來解決。巧合的是,其中有 15% 的使用者承認這些嚴重的問題與微軟的 Office 有關。

事實上,在 Accenture 提出的報告中,建議將作業系統與應用程式分開來處理,以減低客戶端的依賴性。為了確保這一點,Windows 與 LiMux 都應佈署在基礎設置中。所謂的基礎設置包括作業系統,以及所有的單位與服務的提供商所需的應用程式,例如 LibreOffice、行事曆、電子郵件系統等。基礎設置應該依照不同應用程式的情況作延伸。

儘管 Accenture 如此建議,慕尼黑市議會將於 2 月 15 日討論一項由少數議員提出的提案,將所有的工作站在 2020 年前全部安裝 Windows 10 與 MS Office 2016。這項提案將在未來六年花費近九千萬歐元,比 Accenture 所建議的六千六百萬歐元多出 35%。

此外,根據綠黨(Green Party)議員所提供的估計,還要再花費一千五百萬歐元來更換或更新電腦,雖然這些電腦跑 Linux 這一類的輕量級作業系統沒有問題,但是無法達到 Windows 10 基本的需求。

最後,也是最重要的,大部份這些購買微軟授權費用的支出其實是提高了愛爾蘭的 GDP(因為在歐洲所販售所有微軟的產品均來自愛爾蘭),而不像目前,受惠的是本地提供開放源碼方案服務的廠商。這一點是極大的不同,在使用納稅人的錢時應該要仔細考慮。

除了加重成本以外,目前即將討論的方案忽略了當初慕尼黑市政府決定從私有軟體改為開放源碼與開放標準格式方案的主要原因:避免被單一軟體廠商套牢。

實際上,雖然此提案將微軟 Office 的文件格式稱為「業界標準」,但是大家應該很清楚,所有微軟 Office 的文件格式,即使已經過 ISO 認證為國際標準,但仍然均為私有專利,並且不斷改版,不適用於文件交換。一個所謂的標準文件格式,應該要在真實世界中實作考驗,而非只是紙上談兵。

如果這份提案在議會獲得通過,慕尼黑市將不只損失了過去十幾年來所堅持的「不被廠商套牢」的獨立性,而且將違背目前世界許多國家,如英國、法國、瑞典、荷蘭與台灣等往開放文件格式邁進的潮流。

這代表慕尼黑市將改用一套已知連升級軟體版本都會造成許多問題的虛擬標準文件格式,而非投資於開放文件格式,降低文件交換的成本。

基於以上的考量,文件基金會認為慕尼黑市議會 2 月 15 日將討論的這份提案,將讓慕尼黑市嚴重倒退,增加大量支出,產生許多關於文件交換的未知的潛在成本,並且將形成使用納稅人的錢幫外國賺錢的狀況。


2017年2月4日 星期六

LibreOffice vs. Microsoft Office:這是一場開放格式,而非軟體的戰爭


今天看到有人轉了一篇對文件基金會共同創辦人、行銷與公關負責人 Italo Vignoli 的訪談,覺得有很多值得標註給大家看的地方。決定寫一篇部落格來談談這篇文章的內容。

"TDF also invests resources in building communities globally. Like many open source projects, TDF originated in Europe, but it doesn’t want to remain a European-based project. They participate in open source events around the globe to meet new people, create new collaborations and attract more developers to the project.

As a result of these activities, they are experiencing massive growth in countries like India, Japan and Taiwan."

再一次,Italo 強調對亞洲市場,以及對台灣導入的重視。

"However, TDF doesn’t have any desire or resources to offer an online service similar to Google Docs. It’s a product that you can install on your server, but it’s not a standalone product. "

在 LibreOffice 5.3 首次亮相的 LibreOffice On Line,文件基金會決定只提供程式碼而不提供實際服務;實際服務由服務提供商搭配 SSO、雲端架構等自行建構。我認為這是相當聰明的做法。

"It’s not a product war; it’s a format war.

Despite the creation of ODF (Open Document Format) as an ISO standard for documents, Microsoft worked on is own ‘standard’, which it called Office Open XML (OOXML), and got it approved as an ISO standard in a controversial manner. "

我們在各地舉辦的 ODF 政策說明會上,對大家說明過 ODF 與 OOXML 的差異。雖然兩者都是 ISO 國際標準,但其中最重要的差異,在於格式的穩定度。Microsoft Office 從 2007 開始使用 OOXML,到 2013 甚至 2016,每個版本的格式都不盡相同,因此使用 2013 所建立的文件在 2007 無法開啟;但是相對的 ODF 格式卻是穩定許多:我個人曾經在一個演講的場合不得不使用 LibreOffice 3.5 開啟我用 LibreOffice 5.1 所做的投影片 odp 檔,而整個播放過程都十分順利沒有任何問題。

Technologically, LibreOffice has achieved the level of compatibility that will work for a majority of users, leaving some corner cases. However, the fact remains … “interoperability is a big challenge for us as we are trying to offer interoperability with a product that doesn’t want to be interoperable,” said Vignoli.

很多人問「為何 LibreOffice 開啟微軟格式時會跑版?」這部份請大家仔細思考:是 LibreOffice 無法做到支援 OOXML,還是微軟不願意讓其他軟體做到對 OOXML 的完全支援?

People continue to face issues when they try to use LibreOffice for documents that were created using Microsoft Office. There can be a lot of reasons for things breaking between the two, but the problem is more cultural than technological. Small mistakes, such as using spaces instead of tabs to align text, can create interoperability issues. In an earlier interview, Vignoli told me about some dirty tricks that Microsoft uses to break interoperability.

一樣是關於轉檔跑版的問題,可以參考這個連結:
我也寫過一篇類似的部落格文章,大家可以參考:
http://good-horse.blogspot.tw/2016/10/why-not-use-ms-office-to-convert-ooxml-to-odf.html

"All of that makes things complicated. You can’t just wipe Microsoft Office from the hard drive and install LibreOffice on it expecting everything will work fine. It won’t. You are inviting yourself to a nightmare.

The right way to switch from Microsoft Office to LibreOffice is through migration. You need to migrate your documents from Microsoft Office format to ODF. But migration is not a one-click solution, it’s a process. It has to be planned."

從 Microsoft Office 轉換到 LibreOffice 的過程,不是直接移除微軟 Office 換成 LibreOffice 即可。我想在這裡再加上一句話,相同的,這個轉換的過程也不是辦辦幾場教育訓練即可。它必須有詳盡的規劃,必須有執行的過程,同時不斷修正與輔導,解決大家所面臨的問題。

"The biggest advantage of migrating to LibreOffice is that you can join the LibreOffice developer community and directly influence the features that you need in LibreOffice. That’s something you can’t do with Microsoft Office or any other proprietary product."

同樣的,在每一場我所主講的 ODF 政策說明會中,我都會在結論強調這一點:自由軟體並不完美,它可能有不少待解決的問題;但是最重要的,與其抱怨自由軟體不好用,甚至說出「我絕對會扯不好用的軟體後腿」這樣的話,不如換個方向思考:自由軟體一個非常重要的特點與好處,就是「我們可以一起把它變得更好」。

We can together make it better, 這句話是我去日本 LibreOffice Kaigi 2016.12 Japan 的 Keynote speech 的結論,馬上獲得了日本社群朋友的共鳴,這也是我們最希望讓大家理解並重視的一點。


【作者】Franklin, 不姓林。人稱「好馬」,近期亦被稱為「馬哥」。從 1990 年代初期起即以好馬之名闖盪學術網路與網際網路諸 BBS 站。年輕時喜行俠仗義,以「兄弟戰艦」自居,在學術網路 BBS 上為有名之引戰、接戰、亂戰之大砲級人物。不過很快即看破網路江湖上嘴砲者多實際貢獻者少之道理,隨即從網路江湖上退隱,投身於少棒運動、心算技術與自由軟體之相關事務。 早期在自由軟體界默默無名,沉潛於水面下翻譯無數軟體。數年後為自由軟體教宗艾瑞克一世所發掘,開始參與 ezgo 之顧問、開發、傳教等工作,並網路遊俠之姿重出江湖,獻身資訊教育基礎建設、數位路平與軟體自由運動。現任中華民國軟體自由協會理事長、文件基金會成員、文件基金會認證委員會委員、LibreOffice 導入專家。

2017年2月1日 星期三

【文件基金會新聞稿】文件基金會宣布 LibreOffice 5.3 正式發行


【2017 年 2 月 1 日柏林報導】 — 文件基金會宣布正式發行 LibreOffice 5.3,是 LibreOffice 有史以來新增最多功能的版本。這次除了 Windows、MacOS X 與 Linux 等平臺外,同時更是第一次發行可以在私有雲上運行的版本。

LibreOffice 5.3 的發行是這套辦公套裝軟體演進路上的一大步:首次踏足雲端,提供線上協作編輯的新功能,大幅提昇這套軟體的競爭力;同時也有許多細微改善,讓程式更加可靠、相容、和友善。

「LibreOffice 的背後是一群超棒的開發者社群」,文件基金會的董事 Michael Meeks 如此說。「記得在2010年時,還只有少數人認定我們的專案可以吸引到大量開發者,而對於大型的軟體開發案來說這點非常重要。但是在六年之內,我們就吸引到 1100 位以上的新開發者加入;也因為社群的規模大,在過去兩年中平均就有 300 位活躍開發者為程式的源始碼做出各項改善與開發。」


LibreOffice 5.3 新亮點
LibreOffice 5.3 中到處都有許多有趣的新功能,包括新版跨平臺文字排版引擎採用 HarfBuzz,帶來許多語言處理上的強大優勢;說明選單中加上了連結,讓使用者能夠快速連到說明文件與社群論壇;還有對舊版和新版微軟 Office 文件匯入/匯出的改善等等。

Writer 現在也支援「表格樣式」,可以直接對表格套用格式設定,格式修改後亦能保留下來作後續使用;而側邊欄中有一個新的「頁面」面板,能讓使用者快速自訂頁面設定,不用再另外開其他對話視窗;此外,還有「前往頁面」的功能,只要輕鬆輸入數字就能快速跳到文件中的某一頁。

Calc 有新的預設儲存格樣式,比起之前的版本變化更多、名稱也更貼切。全新安裝的 LibreOffice 中,「在公式中啟用萬用字元」已是預設選項,而非以往採用的常規表述式,如此可改善和其他試算表軟體的相容性。當使用者插入函式時,新的文字輸入方塊可以輕鬆查找函式。

Impress 現在啟動後會先提示範本選擇器,使用者能快速選擇要用的範本做為起點。在母片模式裡頭,側邊欄內也能使用「投影片頁面屬性」面板。

這個版本所提供的新功能可以參考另一份文件:
http://tdf.io/lo53featurescht

此外我們也有製作一系列短片作為介紹。網站上也有一份新功能的摘要:
http://www.libreoffice.org/discover/new-features/

值得一提的是,感謝上百名志願者的努力工作,LibreOffice 5.3 的「內在」有很大的改善,讓這套開源的辦公套裝軟體在開發、維護與除錯等層面上更為容易。雖然這部份的成果是使用者看不到的,但對於企業和組織的導入來說是至關重要的改變。

LibreOffice 在世界各地都有大型組織機構遷移導入的例子。導入的清單可以參考:
https://wiki.documentfoundation.org/LibreOffice_Migrations


LibreOffice Online 雲端應用版
LibreOffice 在 5.3 版首度釋出 LibreOffice Online 的程式碼。LibreOffice Online 利用 LibreOffice 的「核心元件」打造出能多位使用者在瀏覽器上共同協作文件的基本功能。在網頁上所呈現出的演示效果、操作上的相容性也都跟 LibreOffice 一樣。

LibreOffice Online 本質上是個伺服器服務,只要另外搭配雲端儲存空間、以及 SSL 憑證即可(不包含在這套解決方案中)。它可以作為網路服務業者(ISP)提供的公有雲、以及企業或大型組織自建私有雲的促進科技(指大幅改變使用者能力或文化的創新科技)。

最新版本的 LibreOffice Online 程式源碼組建版可以透過 Docker 映像檔取得:
https://hub.docker.com/r/libreoffice/online/

以下這份基本背景文件描述 LibreOffice Online 的定位:
http://tdf.io/loonlinebackcht


實驗性的使用者介面功能
從 5.3 版開始,LibreOffice 的使用者介面除了原本的預設介面(兩列工具列)、單一工具列介面、和單一工具列搭配側邊欄介面等三種以外,還多了一種實驗性的「記事本工具列」。各種介面的版面配置是針對各種不同類型的使用者而設計。

LibreOffice 的使用者介面代號稱為 MUFFIN,是 My User Friendly & Flexible INterface(我的使用者友善、彈性介面)的縮寫。該介面的概念介紹,可以參考這篇背景文件:
http://tdf.io/muffinbackcht


適用性與企業佈署資訊
LibreOffice 5.3 代表著開源辦公應用套裝軟體最新功能的先鋒。此版本適合對相關技術愛好者、早期導入者、與資深使用者採用。

至於企業佈署,目前文件基金會仍維護著較成熟的 5.2.5 版;企業若有相關需要,可以向全球各地認證過的專家 (http://www.libreoffice.org/get-help/professional-support/) 尋求支援。

LibreOffice 5.3 可以即刻從此連結下載:
http://www.libreoffice.org/download/

LibreOffice 使用者、自由軟體推廣者、和所有社群朋友都可以前往 http://donate.libreoffice.org 捐款,藉此支持文件基金會。


新聞素材包與軟體畫面擷圖
包含高畫質圖片與相關文件的新聞素材包,可自下列網址下載:
  http://tdf.io/lo53presskit

畫面擷圖可自下列網址下載:
http://tdf.io/lo53screenshots


亞洲地區聯絡窗口

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

2017年1月5日 星期四

【新聞稿】立法委員黃偉哲召開記者會,呼籲政府應推動自由軟體



立法委員黃偉哲於2017年1月5日召開記者會,邀請軟體自由協會理事長翁佳驥、國發會資訊管理處王誠明高級分析師、國發會資訊管理處楊耿瑜科長、經濟部工業局電子資訊組謝戎峰副組長、公共工程委員會張兆琦專門委員等人,說明台灣目前推動 ODF-CNS15251 為國家標準格式,以及自由軟體應用於政府單位的現況。

黃偉哲委員認為政府應持續推動自由軟體普及化,促使跨機關跨系統資料流通,協助政府妥善規劃年度預算、開源節流,兼顧不同社群使用者的需求,並可與國際間交換文件、不受技術上阻礙、避免重要資訊遺失等問題。

協會理事長翁佳驥接著說明自 2015 年起與國發會合作,協助宜蘭縣、嘉義市、屏東縣、雲林縣、新竹縣等縣市進行導入。然而中央部會除了財政部導入最徹底,國發會與教育部陸續在進行外,其他部會並沒有明顯的動作配合。理事長並且說明使用開放標準格式 ODF 的重要性:確保收到檔案的人一定可以開啟此種標準格式之檔案。

此外,國家發展委員會王誠明高分也說明國發會推動的現況,並由經濟部工業局謝戎峰副組長與公共工程委員會張兆琦專委說明目前政府應用自由軟體的現況。

黃偉哲委員表示,實際上自由軟體可以應用在政府部門中,滿足大多數的工作需求。政府應推動使用自由軟體與標準格式。否則立法委員們每年為了預算不斷協商,但政府單位卻浪費許多預算在不一定必要的私有軟體上,這樣是沒有意義的。

記者會影片:https://www.youtube.com/watch?v=2KBNshz_6zc


相關新聞報導:
自由時報:軟體界「書同文車同軌」綠委籲政府推動自由軟體
中國時報:黃偉哲呼籲政府持續推動自由軟體普及化
台灣醒報:拒絕軟體綁架!自由軟體省荷包
蘋果日報:力推自由軟體格式 綠委:年省21億升級經費