honest review

๐ŸŸข with AGPL license (in theory)
๐Ÿ”ด In reality it depends on a closed source module responsible for sync, dubious legality and misleading
๐ŸŸก Developed almost privately by a Venture Capitals funded company but accepting small contributions on GitHub and donations on OpenCollective
๐ŸŸข Store notes in (or in less supported ) locally
๐ŸŸก Forces indented lists in .md files and it doesn’t support normal paragraphs at all
๐ŸŸก Introduces syntax that breaks Markdown in a very bad way instead of using code blocks where possible (in Advanced Queries?)
๐ŸŸก Based on Electron, NodeJS and NPM
๐ŸŸก UI and business logic mixed together, it forces you to always run the whole UI, including for sync
๐ŸŸข Available for Linux on FlatHub (unofficially)
๐Ÿ”ด AppImage is the only officially supported way to install on Linux
๐ŸŸก No official reproducible builds but unofficial Flatpak ones are reproducible
๐ŸŸก Not in F-droid (and the closed source sync feature wouldn’t be allowed there anyway), you have to grab their APK manually or automatically
๐ŸŸข Supports Wayland but not by default
๐ŸŸข Custom CSS
๐ŸŸก Fixed UI, no tabs, no split view
๐ŸŸก Multi-window means multiple conflicting whole instances
๐ŸŸข Plugins platform
๐Ÿ”ด Plugins marketplace based on GitHub
๐ŸŸก Poor integration of plugins especially from UI/UX PoV
๐ŸŸข Very interesting concept of PDF annotations
๐ŸŸก PDF annotations not stored in the .pdf as standard annotations
๐ŸŸก PDF annotations stored in their own .md files with odd names
๐ŸŸข LaTeX formulas support
๐ŸŸก No native PDF export and in general problematic
๐ŸŸก Too many menus, command palettes and other redundant UI elements
๐ŸŸข Queries with simple syntax and UI
๐ŸŸก Advanced Queries are too often needed
๐ŸŸข Datalog query language in Advanced Queries
๐ŸŸก Very broken aliases feature
๐ŸŸก Inconsistent requirements of capitalize, lowercase etc in query syntax and elsewhere that even break some functionalities
๐ŸŸข Macros
๐ŸŸก Macros don’t work with most syntax, including Advanced Queries
๐ŸŸข Supports HTML and Hiccup syntax
๐ŸŸข Supports embedding Web pages using iframes
๐ŸŸข Sync is e2e encrypted
๐Ÿ”ด The code for e2e encryption can’t be audited because it is closed source
๐ŸŸก Tons of functionalities must be configured by editing a EDN file that it is very easy to break
๐ŸŸข Forum based on Discourse
๐Ÿ”ด Use (and abuse) of Discord, even release announcements are made there
๐ŸŸก Some Matrix bridges

Concept: 8/10
Execution: 5/10

CC @logseq

Given the points above and the fact I backed for a long time but addressing these issues may require years and maybe the project won’t survive anyway that long, what should I do? Move to a simpler but better supported system like or wait and hope Logseq team figure out priorities?

Recent “AI” (sigh) native integration in Logseq (using OpenAI according to a GitHub branch of theirs, again zero communication by the team) lower my hopes a lot.

If they take money from people they should make clear what it will be used for.

CC @logseq @ednico

Show thread

@post @logseq @ednico Totally agree, I get the feeling they would not choose an open source license if they started again. My vague hope is that someone starts a more open fork at some point.

Follow

@jmbmkn

They made contributors sign a CLA so in theory they can change the license but only future development would be affected, as always.

They sent an email to contributors saying they want to drop AGPL because some companies like Google don’t like it.

If they move from AGPL to GPL as I suspect it wouldn’t be much different for end users. I don’t think they would turn it into proprietary closed source software, but in theory they could.

I realized that having a non-profit org to ensure open governance is very important. They wouldn’t be able to act like this if they were a KDE or GNOME project.

I am not against companies based on FOSS at all, I welcome them, I just don’t like that they have the final say on the direction of development while also accepting donations.

ยท ยท Megalodon ยท 0 ยท 0 ยท 1
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.