Hacker News new | ask | show | jobs
by presbyterian 44 days ago
"there is no lock-in" is a thing that's said a lot about Obsidian and, as an Obsidian fan, I feel like isn't totally true. Yes, Obsidian just stores markdown files, but it has unique syntaxes, especially if you're using plugins, that aren't transferable. So while I can get my files out, I still have to go through the annoying process of fixing them and getting it working in whatever new system I switch to when I leave. It's still far better than a lot of other proprietary tools, absolutely, but it's also not trivial to drop Obsidian if/when you stop using it
2 comments

Doesn't seem remotely fair to consider lock-in caused by plugins to be an Obsidian lock-in. If the plugin is storing data in such a way that it's not usable in a tool other than Obsidian, that's 100% the plugin's fault, not Obsidian's no matter which way you look at it.

Also, more generally, any software that has unique features will require "the annoying process of fixing them and getting it working in whatever new system I switch to when I leave", whether it's open source or not. So you're not actually looking for open source, you're just looking for something with perfect feature parity to another program.

> that's 100% the plugin's fault, not Obsidian's no matter which way you look at it

It doesn't really matter to me whose fault it is. Basically no one is using Obsidian without plugins, and the impact plugins have on your portability is something to consider when choosing to use Obsidian.

Obsidian doesn't collect any telemetry data but my estimate is that less than 10% of Obsidian users use plugins (might be closer to 1%). Most people don't even activate any of the built-in core plugins that are off by default.
You're right that it's not totally true, because it's not a universal Markdown flavor, but at the same time their additions are well-documented in their docs (they have to be for people to use them), so migration tools can just keep up with that.