🌗 Molly:Signal 的改良版 Android App
➤ 探索 Signal 的開源分支出路:Molly App 的增強功能與技術實現
https://molly.im/
Molly 是一款基於 Signal 的獨立 Android 版本,提供多項優化功能。它完全開源、不含專有程式碼,並強化了資料庫的密碼加密保護。Molly 支援多裝置配對、Material You 主題,以及採用 UnifiedPush 的無 Google 通知系統。此外,它還具備自動鎖定、RAM 殘餘資料銷毀、Tor 瀏覽器支援(透過 SOCKS 代理或 Orbot)等進階安全功能,並承諾未來將持續加入更多創新功能。
+ 太棒了!終於有 Signal 的替代品,而且還強調 FOSS 和隱私保護。
+ RAM Shredding 和 Tor 支援聽起來很吸引人,會來試試看。
#通訊軟體 #開源 #隱私
Molly

Molly is an improved Signal app for Android

🌗 SyncKit:建構即時協作應用的強大、型別安全同步引擎
➤ 告別延遲與離線困擾,SyncKit 讓協作應用開發變得輕而易舉
https://github.com/Dancode-188/synckit
SyncKit 是一個開源的同步引擎,旨在簡化本地優先(local-first)應用程式的開發。它提供型別安全的 API,具備離線優先的設計,並基於 CRDT(Conflict-free Replicated Data Types)實現,能夠在網路連接不穩定的情況下提供無縫的協作體驗。SyncKit 採用 WASM 架構,僅需幾行程式碼即可整合,並承諾無供應商鎖定,提供彈性的自架選項,同時兼顧效能與資料完整性。
+ 這個 SyncKit 聽起來非常吸引人!尤其是它的離線優先和 CRDT 基礎,解決了許多即時協作應用的痛點。希望它的 WASM 版本能帶來更好的效能。
+ 對於想要自架服務但又不想處理複雜同步邏輯的開發者來說,SyncKit 似乎是個不錯的選擇。我很期待看到它在文字 CRDT 方面的進展。
#軟體開發 #開源 #即時協作 #離線優先 #CRDT
GitHub - Dancode-188/synckit: 🔄 A powerful, type-safe sync engine for building real-time collaborative applications. Local-first, CRDT-based, with zero-config offline support.

🔄 A powerful, type-safe sync engine for building real-time collaborative applications. Local-first, CRDT-based, with zero-config offline support. - Dancode-188/synckit

GitHub
🌖 Snapdragon 8 Elite Gen 5 平臺搶先獲得上游 Linux 支援
➤ 開發者優先:Snapdragon 8 Elite Gen 5 迅速整合至 Linux 核心
https://www.qualcomm.com/developer/blog/2025/10/same-day-snapdragon-8-elite-gen-5-upstream-linux-support
Qualcomm Technologies 宣佈,為其最新的 Snapdragon 8 Elite Gen 5 行動平臺提供了即時的上游 Linux 核心支援。開發者現在即可存取開源補丁,無需註冊,即可利用新處理器的高級功能。此舉展現了 Qualcomm 以開發者為中心的策略,旨在縮短升級週期、強化安全整合並加速產品上市時間。文章詳細介紹了為該平臺開放的主要功能,包括 CPU、GPU、多媒體處理單元、DSP、連接性和安全加密等,並提供了影片、音訊和相機功能的具體實施範例。
+ 太棒了!能這麼快就看到新硬體的 L
#Linux #Snapdragon #Qualcomm #開源 #嵌入式系統
Same-day upstream Linux support for Snapdragon 8 Elite Gen 5 mobile platform

Initial kernel and subsystem support for new Snapdragon 8 Elite Gen 5 posted for review. Learn what’s in the patches and how you can start working with them.

🌗 GPL 授權條款是否會擴散至以 GPL 程式碼訓練的 AI 模型?理論現況探討
➤ 法律論戰仍在持續,AI 時代下的開源授權新挑戰
https://shujisado.org/2025/11/27/gpl-propagates-to-ai-models-trained-on-gpl-code/
本文探討了廣泛討論的「GPL 授權條款擴散至 AI 模型」理論的現狀。儘管在 GitHub Copilot 推出初期,許多人認為將 GPL 授權的程式碼用於訓練 AI 模型,會導致模型本身也必須採用 GPL 授權,但時至今日,此理論已非主流。然而,作者指出,該理論並未被完全駁斥,目前仍有兩起重大訴訟正在進行,包括美國的 Doe v. GitHub(Copilot 類案)和德國的 GEMA v. OpenAI。這些訴訟的進展,特別是關於訓練數據的授權合規性問題,以及模型在法律上的定位,仍然懸而未決。文章深入分析了兩起訴訟的細節、否定該理論的各種法律與技術論點,以及開放原始碼倡議組織(OSI)和自由軟體基金會(FSF)的立場,為讀者
#軟體授權 #開源 #AI 模型 #GPL #著作權法
The Current State of the Theory that GPL Propagates to AI Models Trained on GPL Code

When GitHub Copilot was launched in 2021, the fact that its training data included a vast amount of Open Source code publicly available on GitHub attracted significant attention, sparking lively de…

Open Source Guy
🌗 Zig 程式語言:從 GitHub 遷移至 Codeberg
➤ 告別 GitHub,擁抱開源社羣自主:Zig 語言的遷移之路
https://ziglang.org/news/migrating-from-github-to-codeberg/
Zig 程式語言基金會宣佈將核心程式碼庫從 GitHub 遷移至 Codeberg。此舉主要源於對 GitHub 母公司微軟政策的擔憂,以及 GitHub Actions 服務的不穩定和功能退化。儘管 GitHub Sponsors 曾是募款的重要管道,但因其管理層變動與服務疏於維護,基金會亦計畫將捐款管道轉移至 Every.org。遷移過程中,為避免 GitHub 的鎖定策略,Zig 團隊採取了簡單直接的方式:將 GitHub 上的原始碼庫設為唯讀,並在 Codeberg 上開啟新的問題追蹤,同時設定了新的問題編號起始點,以確保編號的唯一性。
+ 很高興看到 Zig 團隊為了維護開發者自主權做出這樣的決定。GitHub 近年的改變確實讓人擔心。
+ 遷移過程聽起來很務實,尤其是處理問題編號
#程式語言 #開源 #軟體開發 #遷移
Migrating from GitHub to Codeberg ⚡ Zig Programming Language

🌖 s&box 引擎更新:開源、地形改良與效能優化
➤ 開源新紀元,s&box 帶來視覺與效能的全面躍進
https://sbox.game/news/update-25-11-26
s&box 遊戲引擎現已正式開源,採用 MIT 授權,並發布了一系列重要更新。開發團隊大幅改進了地形渲染,解決了紋理平鋪及接縫問題,使視覺效果提升約 20%。同時,也修復了包括材質、VR、網路同步及編輯器功能等多項 bug,並重寫了 C++ 程式碼的記憶體管理,提升了程式碼的可維護性與除錯效率。這次更新讓開發者能更自由地存取、修改和貢獻程式碼,對整個遊戲開發生態系帶來積極影響。
+ 這真是個振奮人心的消息!開源意味著更多潛力被釋放,期待社羣的貢獻能讓 s&box 變得更強大!
+ 地形紋理的改進聽起來很棒,希望這能解決我在創作大面積地形時遇到的貼圖問題。記憶體管理的重寫也很重要,長期維護會更輕鬆。
#遊戲開發 #開源 #遊戲引擎
🌗 驚喜!Emacs 在 Android 上的體驗意外地不錯
➤ 在行動裝置上解鎖強大編輯器的潛力
https://kristofferbalintona.me/posts/202505291438/
本文作者分享了在 Android 裝置上成功運行 Emacs 的經驗,並說明瞭如何克服行動裝置的限制,例如較小的螢幕和觸控輸入。作者詳細介紹了兩種安裝方法,強調了整合 Termux 以便使用其他命令列工具的重要性,並提供了配置 Emacs 以適應觸控螢幕的實用技巧,包括調整使用者介面和使用專用虛擬鍵盤,最終使得 Emacs 在 Android 上成為一個功能強大且可用的編輯器。
+ 太棒了!我一直想在手機上用 Emacs,但不知道從何下手。這篇文章太及時了!
+ 我對在 Android 上運行 Emacs 的效能有些疑慮,但作者的詳細說明打消了我的顧慮。感謝分享!
#軟體應用 #開源 #編輯器 #Android #Emacs
Surprisingly, Emacs on Android is pretty good | Kristoffer Balintona

Musings

Kristoffer Balintona
🌗 開源專案維護的甘苦談:那些你沒聽過的事
➤ 從樂趣到挑戰:一名前端工程師的開源維護實戰
https://andrej.sh/blog/maintaining-open-source-project/
作者分享維護開源專案「kaneo」的心路歷程,從最初的興奮到面臨文件撰寫、使用者支援、功能請求、資料庫遷移、貢獻者協作等挑戰。文章強調了明確的專案範疇、自動化流程、良好的問題回報模板以及學會說「不」的重要性,並闡述了開源專案維護的情感起伏與最終的成就感。
+ 這篇文章太真實了!身為一個也維護小型開源專案的人,完全能體會作者的心聲。文件、支援、功能請求,還有那些奇葩的使用環境,根本是日常寫照。
+ 寫得很好,特別是關於「說不」的部分,對於剛開始做開源的人非常有啟發。保持專案的初衷和可維護性纔是最重要的。
#開源 #軟體開發 #專案管理 #維護
What They Don't Tell You About Maintaining an Open Source Project

i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.

🌘 遷移至 Bazel 符號宏
➤ 從傳統到符號:掌握 Bazel 宏的現代化遷移之路
https://www.tweag.io/blog/2025-11-20-migrating-bazel-symbolic-macros/
本文為資深 Bazel 工程師或負責現代化程式碼建構的中層技術人員提供指南,闡述如何從傳統宏遷移至 Bazel 的符號宏。符號宏透過強化類型參數、限定目標可見性,提升了程式碼的清晰度與管理性。文中探討了符號宏在命名約束、存取權限、參數傳遞與預設值設定上的具體實踐與注意事項,並透過程式碼範例說明如何正確運用這些特性,以實現更穩健、易於理解的建構系統。
+ 這篇文章對符號宏的解釋相當深入,特別是關於命名規則的部分,非常實用!
+ 感謝作者詳細的比較,讓我更清楚傳統宏和符號宏在參數處理上的差異,避免了不少潛在 bug。
#Bazel #軟體建構 #開源
Migrating to Bazel symbolic macros

Learn more about modernizing Bazel macros in your codebase

🌗 GrapheneOS 因警方恐嚇指控,將伺服器基礎設施遷離法國
➤ 開源隱私專案因國外壓力,被迫遷移伺服器
https://www.privacyguides.org/news/2025/11/22/grapheneos-migrates-server-infrastructure-from-france-amid-police-intimidation-claims/
開源隱私作業系統 GrapheneOS 因面臨法國警方的恐嚇指控,宣佈將其伺服器基礎設施全面遷離法國。該計畫指出,法國已不再是「開源隱私專案」的安全之地。雖然法國用戶仍可繼續使用該系統,但網站和討論伺服器將遷移至國外。此次遷移主要涉及 Mastodon、Discourse 和 Matrix 等服務,將轉移至加拿大多倫多的本地及共享伺服器,而核心網站基礎設施則由德國的 Netcup 公司負責託管。GrapheneOS 強調,其伺服器不收集敏感用戶資料,故遷移不影響簽章驗證和降級保護等服務。開發者們也因對歐盟《聊天控制法案》的支持以及對法國媒體不實
#隱私權 #開源 #GrapheneOS #伺服器遷移 #法國
GrapheneOS migrates server infrastructure from France amid police intimidation claims

The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for "open source projects"

Privacy Guides