哈爸給你問-如何有效經營與參與開源專案 (以LASS 經驗為例) - Q&A
活動大綱
時間:2016/3/3 20:30 - 22:00
方式:臉書線上聊天討論
活動主旨:陪伴新手聊 - 如何有效經營與參與開源專案 (以LASS 經驗為例)
發起人:哈爸
活動內容:翻轉教育,沒有教學,陪你聊天,給你問
聊天 Agenda
- 20:30 - 20:45 : 大家打打招呼,互相認識認識
- 20:45 - 21:45 : 隨便大家問答,共筆時間
- 21:45 - 22:00 : 收攤,結論,看未來要不要再開一次,什麼主題
聊天規則
進門請禮貌打招呼,離開也請打招呼再離開,線上活動,不介意大家隨時離開
請先報到,如果有正在做東西,可分享的,請跟大家分享
很多人一起聊天,容易混亂,聊完也無法有效收集成果。
所以嘗試用共筆的方式,看看能不能聊出點花樣。
所有地方都是開放大家隨意編輯,請大家多多貢獻與分享,相信來的能人很多,請大家一同幫助 Maker 的新手
覺得這樣聊天對您有幫助,立即邀請您線上好友參與。也可分享 hackpad 資訊,方便大家參與
共筆注意事項
請注意,此為公開的紀錄,可公開分享的才寫在這裡。其他在臉書閒聊就好
為減少可能的爭議,本共筆著作係採用 創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權。
文件生命週期
準備期:會前
線上共筆期:會中
- 活動當下,所有參與人一起共筆。所有想提問的,請於此時期提問完畢
會後整理期:會後一星期
- 共筆目前的結果會於隔天發布,提供給有興趣的人參考。
- 針對尚未完成解答的問題,以及想更正補充的問題,於會後一個星期內,繼續整理,煩請大家能繼續共筆,讓解答性更完整。整理期不可提問。
結束封存期:會後一星期之後
- 文件將封存,不可更改,提供查詢。歡迎另外複製到另外文件中繼續討論。
顧問準備事項
在當天討論之前,本篇主要是給顧問團提前準備相關的 Q&A, 以及互相認識,聯絡感情之用,希望在當天之前,只有顧問才能看到內容(準備時期,保持點神秘感)。當討論開始,就會開啟權限給所有人可讀寫
顧問白板
此區讓大家認識這次的顧問團,請顧問們自行填寫。建議列上正在做的東西,推薦的臉書討論區等
[ 顧問在這裡分享 ]
哈爸
- 臉書 自我介紹
- 開源公益的環境感測系統(LASS)
參與人員報到區
請報到,歡迎提供聯絡方式(臉書,Email),需要保持神秘感,可用綽號
[ 在這裡報到 ]
Maker1
笑笑 smile@itri.org.tw(花蓮OMEGA ZONE自造空間經營)
Maker 的玩具
請參與者,有再做東西的,可以分享一下。比較容易找到同好,也容易得到別人的幫助
[ 分享在這裡 ]
參考
- 如何透過參與開源計畫成就自己
- 開源之道 2015
- 開源精神是什麼?認識開源人四大文化!
- 我的開源生活以及帶領我的導師
- 如何用自由開源軟體經營你的小型企業
- 開源協作社群經營五顆心 !beta!
- 【開源在臺灣】國際開源社群領導者唐鳳:開源是新時代交換典範
- 【開源在臺灣】超熱血Linux核心高手黃敬群:善用開源才能悠遊千萬程式海
緣起
- 很多好朋友詢問如何經營開源專案,想說稍微整理一下,給人家一點幫助。很多時候看夥伴,好像不是很抓得到參與開源專案的竅門,所以也藉機分享一下。
- 另外主要還是鼓勵開源貢獻啦!唯有大家,隨手分享,灌溉開源園地,每個開源專案才能蓬勃發展,如果大家都只是看,爬文。沒有隨手分享,那每個專案都會很辛苦。而最後受害的還是參與的夥伴,因為專案進展得慢,其實也學不到東西
問與答
為方便追蹤與解答,發問時請直接在此文件中加入新的提問,之後,可將同一個問題發到聊天區,提醒大家已提問。
本問答為個人淺見,僅提供參考。由於是共筆型態,也歡迎大家持續補充與修正
常見的相關參考資料,發問前,請先參考 - FAQ
Q1 : 為何要參與開源專案?
如何透過參與開源計畫成就自己
Q2 : 參與開源專案有何缺點?
基本上就是如果你有個獨門絕學可以拿來賺錢,開源很容易被抄走,不過你得確定你是獨門絕學而不是因為井底之蛙自以為很厲害
Q3 : 如何有效參與開源專案?
- 開源之道 2015
- 簡單說就是替專案思考,在有限的時間內,盡可能做出你能給出高品質的貢獻
- 就是哪個是專案需要的,又是你最專長的,這種你就可以在最短的時間內做出人家都會感謝的貢獻
- 以哈爸貢獻到 Blynk 的例子,哈爸是為了做 LASS 手機介面,順便做一段 LinkItONE 的驗證 code, 就 commit 回 Blynk, 因為哈爸知道開源軟體專案最希望人家 commit code, 何況是個沒有拿到板子的 code.
Q4 : 如何有效經營開源專案?
Q5 : LASS 如何經營開源專案
- 在開源之道 2015 中,寫得非常好。哈爸不想贅述,哈爸由自己的感受來分享
- 當你的目標只是個很簡單的夢想(各種感測器在一張地圖上,或是讓環境感測更方便設備製作與取得),這種對大家都有利的夢想,單存的希望達成這個目標,自然能夠激勵別人,因為你只是要做一個對其他人有利的事情
- 捨,讓利 - 把各種好處都盡可能讓給別人,一種捨就是得的概念
- 從第一行 code 開始分享,有多少分享多少,不用擔心不完整,所有的開源專案都是由不完整出發的。LASS 也有 V0.1 版的時候
- 多思考如何幫助你的夥伴,最簡單的關鍵字就是:請問您需要什麼幫助,哈爸一般不會問太多背景知識,常常直接開口就是我如何給您幫助,會的就幫人家一下,不會就說不會,不勉強
- 找出關鍵的貢獻者,讓他覺得參與 LASS 是對他有幫助的,大部分的人都是為自己而戰,這是人的天性,說服/要求別人參與對他沒有幫助的事情,基本上是徒勞無功的
- 架構你的系統架構,社群要運作,要能讓大家在自己擅長的部分,貢獻自己的心力,讓大家找到可以獨立貢獻的子單元,而這些子單元又能夠互相合作成整個系統。這跟一般傳統做產品是一樣的,定義你的架構,定義個部分的介面。當每個部分都到位的時候,無敵鐵金剛就會成型
- 組織你的社群,一件偉大的事情都是要很多各方面人的投入,人多好辦事
Q6:有關LASS之起步
- 大家好,小弟我剛要開始做有關環境的種種量測,剛要開始購買第一塊linkit, 打算從最入門的7688開始。語言部分略懂C語言,之前有玩過Arduino。
- 1.想請問不知道Linkit是否有像Arduino專用的IDE??
- 2.請問不知有沒有推薦哪一本有關linkit的書呢?
- 3.另外我有跟稍微玩過linkit的老師聊一下,據說linkit是使用python,不知各位大大是否有推薦哪本書python講解得還不錯?
- 4.是否有推薦書是專攻做LASS這一塊的呢??
- Ameba 空氣粒子感測裝置設計與開發(MQTT篇)
- 不過 LASS 線上資料很多,別捨近求遠
- LASS - 快速入門
- 以上願各位專家們幫忙!感激不盡!!
- 請問您說7688DUO有支援Arduino是指我一樣可以使用C寫嗎?
- 是,基本上 7688Duo 含 ATmtel, 所以其中一部份,它就是 Arduino
感謝您的回覆!!!(只是我是不是跑錯地方發問了抱歉@@)