2017年8月7日 星期一
Akademy 2017
Being absent in Akademy 2016, this year when starting calling for paper I almost immediately submitted two topics. Fortunately two proposals were all accepted. BTW, this time a young community friend also submitted a topic and was accepted, so I was no longer travelling alone. Plus KDE and The Document Foundation are partners now, being a member of both KDE e.V. and TDF it was my honor to be the bridge between the two important community.
This time the travel was not as twisted as in 2015. We arrived Almeria smoothly and met Lydia in the bus to the hotel! It was a happy time meeting old and new friends and that's supposed to be the fun of having open source conferences.
In this year I had a long and a short talk. The long talk was about customizing Kubuntu 16.04. The way I used to customize Kubuntu 14.04 was almost useless in 16.04, which made me very frustrated. I used to call for help in mailing lists and IRC channels but didn't get too much help. So in my talk, I listed some important issues like the environment variables of XDG menu specs were of no use in Plasma 5, and the configuration structure in Plasma 5 was totally different but no enough documents available. I have to say that, face to face communication is really good because we can see the problems and discuss together. After my talk some issues were confirmed and I got to know the new "look-and-feel packages" way to customize.
In another short talk it was about Calligra suite. In these two years I mainly work on helping the Taiwan's governments to adopt ODF and LibreOffice. Since an important advantage of using open standard is that users will have different choices for software, I hope that Calligra can be improved especially for the CJK issues so that users in Taiwan can have more choices.
In the BoF session I helped Gabriele Ponzo and Xisco Fauli, who were from TDF to register BoF sessions talking about the LibreOffice community and announcing the release of LibreOffice 5.4. I also registered one talking about to form a total solution composed with free software, for public administration in all the countries. Being an excellent desktop environment KDE can and should play an important role in it.
Another important issue I raised in the "Ask us everything" sessions of KDE e.V. board members was the member electing system we are using now. I was elected as a KDE e.V. member as well but these years I keep wondering if it is an appropriate system. Someone apply for e.V. member because he contributed to KDE and would like to get involved more. Why should he get a certain number of current members to agree? Besides, in this system the "+1" scheme is problematic too. I hope that we can together discuss and think about the member system more to improve it.
Though the time was short but I really had a great time in Akademy 2017. Wish to see you all in Vienna next year!
2016年9月17日 星期六
在 kububtu 16.04 上裝 KDE applications 16.04
1. 套件庫: ppa:kubuntu-ppa/staging-kdeapplications
2. apt-get update; apt-get dist-upgrade
但是有三個重要套件會被移除掉:calibre, musescore, fcitx-frontend-qt5
原因是 kubuntu 16.04 中這三個套件是相依於 qt 5.5.1,但 kde applications 16.04 用的是 qt 5.6.1
所以被移除之後,要到開發中套件庫把它們加回來:
echo "deb http://mirrors.kernel.org/ubuntu/ yakkety main universe" >> /etc/apt/source.list
apt-get update; apt-get install calibre musescore fcitx-frontend-qt5
kubuntu 獨立後,感覺整個 QA 品質變好差 :(
2015年8月1日 星期六
Akademy 2015
今年是第二次參加 Akademy 了。雖然投的講題有被錄取,但最後 program schedule 上並沒有我,換句話說這次拿到贊助還不用上台說話。:-D
不過,這次旅程從一開始就不是很順利。先是出發前,筆電摔到地上螢幕破了!只好臨時借兒子的筆電來用。再來,從杜拜轉馬德里,要搭西班牙航空到拉科魯尼亞時,居然遇上座位超賣,上不了飛機!看著其他也上不了飛機的乘客在跟櫃台吵,但一點用也沒有,只好跟著其他三位也要參加 Akademy 然後也上不了機的社群朋友一起去重新劃位。西班牙航空幫我們重新劃了 Air Europe 的班機,並答應給我們補償,結果我們去 checkin,我又是候補!幸好在 Air Europe 地勤人員準備登機作業時,我去找他說明,他很快就給我候補到座位了,才順利結束這三十小時的旅程到了拉科魯尼亞。
最後終於順利候補到機位
這次在 Akademy 之前,先參加了 KDE e.V. General Assembly,也就是 KDE e.V. 的會員大會。會議中進行一些 Working Group 的年度報告,並選舉新的 Board of Director member。最後由一名巴西的教授 Sandro Andrade 當選。
而 Akademy 的議程,說實話今年的議程吸引我的並不多。"Teaching Free Software for Everybody" 是由一位西班牙的物理老師主講,不過內容反而是他寫的部落格,關於 Linux / FOSS 等等的,而不是我期望中的自由軟體融入教學。我後來問他是否有在物理課上使用,他表示有,舉了像 Step 等一兩個自由軟體。"Embracing Mobile" 則是 KDE Plasma 5 直接 port 到 Mobile device 上。現場有展示,跑起來還算順,不過在我看來則是 "Yet another mobile platform"。我在議程中舉手發問,問主講人跟 Firefox OS, Ubuntu one, 甚至 Android / iOS 相比有什麼優點,說實話他的回答我聽不太懂...
Teaching Free Software for Everybody
Qt's road to mobile domination
第二天的 keynote 是重頭戲:Evolving KDE,也就是之前做過調查,對於大家參與 KDE 事務的意願,可能的問題等等。調查顯示,user vs developer 的矛盾在 KDE 中還是存在的。大家少參與的一個重要因素是認為自己不會寫程式。可見這種誤解不是在台灣才有。
在這個 session 中,KDE e.V. 總裁 Lydia 根據調查的初步結果提出了一些可能的願景 (Visions)。結果接下來的講題很有趣,叫做 "I Have Visions! Should I Go See A Doctor?"
這裡用 "Visions" 做雙關語 (除了「願景」之外也可以解釋成「幻覺」)
這個 Session 提出了所謂的「願景」常犯的錯誤。
Vague 是描述願景時的一大忌諱
有趣的是,在第二天的 BoF 議程中,大家進一步討論了 Evolving KDE 的一些問題。可是在討論的過程中,"Confuses what and how" 卻很明顯成了討論時的一大問題。前面一個多小時的時間,居然有一大半在討論 "Tools"... 直到我後來舉手問大家,我們在討論的是 "Vision", "Mission" 還是 "Goal" 之後,大家才比較聚焦一點。
第二天的 BoF 我提出了經由 trace KDE applications 來學習 Qt 的一個 course outline,有一些 developers 表示支持,包括剛選上 Board member 的巴西教授 Sandro Andrade 也私下來跟我討論一些可能的做法。此外還有一件有趣的事,就是我趁這個機會,幫 GCompris 的正體中文錄音!之後大家從 Google Play 下載的 GCompris,使用正體中文時可以下載聲音檔,裡面的聲音就是我的啦!(如果嫌我聲音太「俗」了,歡迎一起來幫忙錄!我已經知道怎麼處理了 :-D)
這次的 Akademy 我看到了國際自由軟體社群如何運作。隨著時代在改變,KDE 也面臨了不少問題與挑戰。目前觀察到的,KDE e.V. 核心團隊算是很積極在面對、思考與調整,Akademy 結束後隨之而來的就是發信做後續的事項說明與追蹤。或許還需要一些時間,也可能會跌跌撞撞個一陣子,但我還是覺得這次參與討論收穫不少,也繼續思考自己能在這裡扮演什麼樣的角色。
2014年9月15日 星期一
Akademy 2014
雖然參與 KDE 事務已經好多年,但 Akademy 每年都在歐洲舉辦,不管是時間還是旅費問題都讓人卻步。在數年前曾邀請數位重量級 KDE developers 來台灣參加 COSCUP,但舉辦 KDE Asia 始終只停留在念頭階段而已。
今年工作上有了大轉變,因此決定試投 paper 到 Akademy,主講自由軟體在台灣校園的推動現況。沒想到順利錄取,並且得到了全額補助!真是非常感動與感謝。因此今年單槍匹馬,前往捷克布爾諾參加 Akademy 2014 大會。
Akademy 的形式很特別。雖然安排了七天,但實際的議程只有兩天。這兩天的主題安排非常豐富,不是只有技術議題而已。第一天的早上,令我印象深刻的就是 GCompris 這套我們平常也在力推的幼教軟體的開發者 Bruno Coudoin,說明 GCompris 在今年跳槽到 KDE 下,全部用 Qt 改寫!並且藉由 Qt5 on Android 的優勢,直接移植到 Android 平台上。
接下來,Albert Astals Cid 兩場 session,一場說到軟體的 Quality 問題,另一場則是 Spyware 的使用,如何在不影響使用者權益下,收集到使用者行為的資料以供參考。
第一天下午就是我與印度的 Akshay Ratan 一起分享 KDE 在亞洲區的發展。亞洲區中,KDE 在印度的發展可以說是相當蓬勃,但其他國家卻相對沉默許多。我用了三個 Q&A 告訴大家 KDE 在台灣的現況。
第二天比較印象深刻的議題則是 KDE-connect 與 Qt on Android and iOS. 再來就是一個非常有意思的議題,Social Skills for Geeks! 主講人很風趣的將平日的人際互動變成一個個 protocol,包括一開始的 handshaking,後來的 data transfer 等等。雖然英文聽得有些吃力,不過還是非常的有趣。
雖然主要議程只有兩天,但 Akademy 的一大特色,就是接下來連續五天的 BoF session! 在五天中,許多開發團隊 Book 了一間會議室,一個早上或一個下午的時間,直接關在門裡開始一個個列出問題,解決問題。我認為這是 Akademy 非常重要,也非常有意義的部份;除了辦研討會外,在這五天中,每天都有新的開發進展!實際上是令人非常興奮的。除了開發者的 workshop 外,也有一些社群推廣議題,例如印度社群就討論了 KDE-edu 與 KDE india future plan。我待了兩天,這兩天中除了我用一個小時介紹 NTPC 這個在台灣自由軟體界的里程碑外,也討論了 KDE-edu 與 KDE games 的發展。我們都同意往 Android/iOS 移植 KDE 應用程式,應該是未來 KDE / Qt 的一大優勢。
希望明年能再次參加,並帶去更多 KDE 在台灣發展的好消息。
訂閱:
文章 (Atom)










