Linux中國

開源筆記軟體 Joplin 背後的故事

Laurent Cozic 與我坐下來,討論了 Joplin 是如何開始的,以及這個開源筆記軟體的下一步計劃。

在這次採訪中,我見到了筆記軟體 Joplin 的創建者 Laurent Cozic。Joplin20i 獎勵的贏家,所以我想了解是什麼讓它如此成功,以及他如何實現的。

你能概述一下什麼是 Joplin 嗎?

Joplin 是一個開源的筆記軟體。它可以讓你捕獲你的想法並從任何設備安全地訪問它們。

顯然,還有很多其他的筆記應用,那麼除了免費使用之外,它還有什麼不同呢?

對我們的許多用戶來說,它是開源的這一事實是一個非常重要的方面,因為這意味著沒有供應商對數據的封鎖,而且數據可以很容易地被導出並以各種方式訪問。

我們還關注用戶的安全和數據隱私,特別是端到端加密同步功能,以及通過對應用的任何連接保持透明。我們還與安全研究人員合作,以保證軟體更加安全。

最後,Joplin 可以通過幾種不同的方式進行定製 —— 通過插件(可以添加新的功能)和主題來定製應用程序的外觀。我們還公開了一個數據 API,它允許第三方應用程序訪問 Joplin 的數據。

相關閱讀:5 款 Linux 上的筆記應用

這是一個競爭非常激烈的市場,那麼是什麼激發了你創建它的想法?

這是有原因的的。我從 2016 年開始研究它,因為我不喜歡現有的商業記事應用程序:筆記、附件或標籤不能輕易被其他工具導出或操作。

這主要是由於供應商的封鎖,另外還有供應商缺乏動力,因為他們沒有動力幫助用戶將他們的數據轉移到其他應用程序。還有一個問題是,這些公司通常會以純文本形式保存筆記,而這有可能造成數據隱私和安全方面的問題。

因此,我決定開始創建一個簡單且具有同步功能的移動和終端應用程序,使我的筆記能夠輕鬆地在我的設備上訪問。之後又創建了桌面應用程序,項目從此開始發展。

Chrome OS 上 Joplin 的圖片

編寫 Joplin 花了多長時間呢?

自 2016 年以來,我一直在斷斷續續地開發,但並不是專門去維護。不過在過去的兩年里,我更加專註於它。

對於準備創建自己的開源應用的人,你有什麼建議?

挑選一個你自己使用的項目和你喜歡的技術來工作。

管理一個開源項目有時是很困難的,所以必須要有足夠的興趣去讓它變得更有價值。那麼我想 「早發布,多發布」 原則在這裡也適用,這樣你就可以衡量用戶的興趣,以及是否有必要花時間進一步開發這個項目。

有多少人參與了 Joplin 的開發?

有 3、4 人參與開發。目前,我們還有 6 名學生在 谷歌編程之夏 Google Summer of Code 中為這個項目工作。

許多人都在創建開源項目,但 Joplin 對你來說是一個巨大的成功。關於如何獲得關注,你能否給開發者提供一些建議?

沒有簡單的公式,說實話,我不認為我可以在另一個項目中複製這種成功!你必須對你所做的事情充滿熱情,但同時也要嚴謹、有組織、穩步前進,確保代碼質量保持高水平,並擁有大量的測試單元以防止回歸。

同時,對於你收到的用戶反饋保持開放的態度,並在此基礎上改進項目。

一旦你掌握了這些,剩下的可能就全靠運氣了 —— 如果你做的項目讓很多人都感興趣,事情可能會順利進行!

一旦你得到關注,但如果你沒有傳統的營銷預算,你如何保持這種勢頭?

我認為這在於傾聽項目周圍的社區。舉個例子來說,我從未計划過建立一個論壇,但有人在 GitHub 上提出了這個建議,所以我創建了一個論壇,它成為了一個分享想法、討論功能、提供支持等很好的方式。社區也普遍歡迎新人,這形成了一種良性循環。

除此以外,定期就項目進行溝通也很重要。

我們沒有一個公開的路線圖,因為大多數功能的 ETA 通常是 「我不知道」,但我會試圖就即將到來的功能、新版本等進行溝通。我們也會就重要的事件進行溝通,特別是谷歌編程之夏,或者當我們有機會贏得像 20i FOSS 獎的時候。

最後,我們很快將在倫敦舉行一次面對面的聚會,這是與社區和合作者保持聯繫的另一種方式。

用戶的反饋是如何影響路線圖的?

很明顯,貢獻者們經常僅僅因為他們需要某個特性而從事某些工作。但除此之外,我們還根據論壇和 GitHub 問題追蹤器上的信息,追蹤對用戶來說似乎最重要的功能。

例如,移動應用程序現在具有很高的優先順序,因為我們經常從用戶那裡聽到,它的限制和缺陷是有效使用 Joplin 的一個問題。

桌面使用Joplin的圖片

你是如何跟上最新的開發和編碼的發展的?

主要是通過閱讀 Hacker News!

你有個人最喜歡的自由/開源軟體可以推薦嗎?

在不太知名的項目中,SpeedCrunch 作為一個計算器非常好。它有很多功能,而且很好的是它能保留以前所有計算的歷史。

我還使用 KeepassXC 作為密碼管理器。在過去的幾年裡,它一直在穩步改進。

最後,Visual Studio Code 作為一個跨平台的文本編輯器非常棒。

我原以為 Joplin 是以 Janis 的名字命名的,但維基百科告訴我來自是 Scoot Joplin。你為什麼選擇這個名字?

我起初想把它命名為 「jot-it」,但我想這個名字已經被人佔了。

由於我那時經常聽 Scoot Joplin 的 拉格泰姆 ragtime 音樂(我相當痴迷於此),我決定使用他的名字。

我認為產品名稱的含義並不太重要,只要名稱本身易於書寫、發音、記憶,並與一些積極的東西(或至少沒有消極的東西)有關。

我覺得 「Joplin」 符合所有條件。

關於 Joplin 的計劃,你還有什麼可以說的嗎?也許是對一個新功能的獨家預告?

如前所述,我們非常希望在用戶體驗設計和新功能方面對移動應用進行改進。

我們也在考慮創建一個 「插件商店」,以便更容易地瀏覽和安裝插件。

感謝 Laurent — 祝 Joplin 的未來好運。

圖片來自: (Opensource.com, CC BY-SA 4.0)

這篇訪談最初發表在 20i 博客上,已獲得許可進行轉載。

via: https://opensource.com/article/22/9/joplin-interview

作者:Richard Chambers 選題:lkxed 譯者:MareDevi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國