this post was submitted on 14 Jun 2023
102 points (98.1% liked)

ObsidianMD

4143 readers
7 users here now

Unofficial Lemmy community for https://obsidian.md

founded 2 years ago
MODERATORS
 

Hi, I love Obsidian. It's part of my daily routine since a year or so, and I use it to store all my work and personal notes for the future. The main reason I use it is because of its note storage method. Instead of relying on a database, it utilizes plain text files written in Markdown, as most of you already know.

However, I have a strange feeling about it not being open source. The recent events with Reddit have only increased this discomfort. My notes are in plain Markdown, so I have the assurance that no one can forbid me from accessing them. I also take precautions by creating multiple backups, which provides additional security against virtual loss if I handle things correctly (which I do).

That being said, I would love to have alternatives like Joplin or LogSeq that adhere to the same philosophy of work as Obsidian.

Joplin is not suitable for me due to its reliance on database storage. I prefer to have total control over my notes. On the other hand, LogSeq is more focused on serving as a diary rather than a personal knowledge manager, and it does not use pure markdown, wich will be a problem in the future when (not if) I'll need to migrate out of LogSeq.

all 50 comments
sorted by: hot top controversial new old
[–] netwren 49 points 2 years ago (2 children)

Honesty I think Obsidian as a product. They have done a pretty good job of keeping my data open and available in the Obsidian Vault.

I pay them for Sync, so I consider it a service for them to maintain and upgrade the software. I would prefer the client be open source but it would hurt their ability to stay afloat and profitable to pay their employees.

If they go under or start an "enshittification" I can just take my JSON and markdown and make my own client or use one of the hundreds of other markdown clients to get my information.

[–] grabyourmotherskeys 8 points 2 years ago

This is exactly what I think.

[–] PixxlMan 32 points 2 years ago (2 children)

Honestly, the whole thing felt like a textbook example of a modern FOSS program (based on the website, the premise etc) that I was quite surprised when I found out it wasn't open source. I think it's unfortunate.

[–] ChaosAD 5 points 2 years ago

I had the same impression

[–] Pencilnoob 30 points 2 years ago

For me, knowing that it's basically a text editor that has neat features, I'm not super concerned. If they ever shut down Obsidian, I'll switch to LogSeq or one of the Emacs modes that does the same thing, maybe I'll have to run a converter over the files, but that's not a huge deal for me

[–] [email protected] 24 points 2 years ago (1 children)

I would prefer it to be open-source, but at least the data format (markdown) is ubiquitous and stored wherever I want it to be stored.

[–] redsol2 7 points 2 years ago (1 children)

This is how I've been thinking of it too. If an equivalent open-source solution comes out, it'll be really easy to switch to, but right now Obsidian is just unbeatable.

[–] oflovelace 6 points 2 years ago (1 children)

There's already an equivalent out there that's open source. I haven't tried it though. https://logseq.com/

[–] [email protected] 16 points 2 years ago (1 children)

I use it because it stores my files in a versatile exportable format (markdown) and the app is well made. I have blocked all network access from Obsidian so I'm not worried about data harvesting. I sync my notes with syncthing, so the folder that contains my markdown files is synced across all my devices.

[–] [email protected] 8 points 2 years ago (2 children)

I also sync them with Syncthing and I store/backup them in a private GitHub repository, that allows me to access my notes on any device connected to the internet. All of this is compatible with Android and Windows platforms.

[–] ChaosAD 4 points 2 years ago

Sorry my ignorance. But ain't github a concern regarding data harvest?

[–] hinterlufer 2 points 2 years ago (1 children)

Is there an advantage of syncthing compared to Obsidian-git?

[–] [email protected] 5 points 2 years ago

Yes, the synchronization is in real time, and you can install it in Android and IOS devices (ok git can also be install but it's more dificult). Also, you can have a lot of devices in constant sync without launching commands or touching any app, it works in background. I use both and they work perfectly for me.

[–] dethb0y 14 points 2 years ago

Of course i wish that Obsidian was open source - i wish all software was open source. But at the same time, it's not a dealbreaker for me.

[–] [email protected] 14 points 2 years ago (1 children)

There is a loooog thread on the official forum on open source for Obsidian app: https://forum.obsidian.md/t/open-sourcing-of-obsidian/1515

IMO the best approach would be for them to make the promise, that they'll open source the code if they become unprofitable or uninterested in further developing ObsidianMD and then leave. In that case, the community has a fully open source stack.

I am aware, that Obsidian is closed source, I try to keep the number of non-compliant uses of markdown minimal. While I use quite many plugins, I am aware, that the plugins being open source removes the risk a bit.

[–] saturnonice 2 points 2 years ago (1 children)

Is there a good overview of compliant vs non-compliant markdown? Just wondering as I've been testing different editors/viewers and even basic things like diff blocks (git diff output in a ```diff block) seem to only be supported in some of them. Sorry if that's a dumb question. I'm a markdown noob.

[–] [email protected] 2 points 2 years ago (1 children)
[–] saturnonice 1 points 2 years ago

Cheers, looks like differences between implementations are to be expected. But I agree it's probably easiest to just minimise use of non-standard stuff to keep the option to switch to another tool.

[–] PumpedSardines 13 points 2 years ago (1 children)

I feel like the data is the important thing. If obsidian destroys their product I'll just edit the markdown files in something else.

[–] [email protected] 7 points 2 years ago

True. However, there are a few nice features that'll be harder to replace (like the dataview plugin).

[–] [email protected] 11 points 2 years ago

However, I have a strange feeling about it not being open source. The recent events with Reddit have only increased this discomfort.

Well, Obsidian is not a live service. If the developers disappear tomorrow or decide to aggressively monetize it, you still have access to the app in its current state, and the whole plugins ecosystem.

[–] Nerdlinger 11 points 2 years ago

I honestly couldn’t care less. Open source is not and never has been a differentiator for me when it comes to software, much less a requirement.

[–] [email protected] 9 points 2 years ago (1 children)

Given the open format of Obsidian I'm not really that concerned about the fact that it's not open source. It's just markdown files I can do whatever I want with in the future.

[–] ReclusiveExtrovert 2 points 2 years ago

Came here to say this!

[–] TomMasz 8 points 2 years ago (1 children)

Your data, being in Markdown format, is portable to anything that can handle the format so should Obsidian change its policies or make the app itself paid you're not SOL. But you will lose the functionality that Obsidian and its plugins provide, which could make that data less valuable to you in the short term. Nothing's perfect.

[–] netwren 2 points 2 years ago

Right. Data is irreplaceable though, features and functionality can be re-implemented given enough motivation. Would it suck? Sure. But it beats having to write a scraper to save your stuff.

[–] stormageddon 8 points 2 years ago

Doesn't bother me. I'm not a FOSS-only person, although I like using FOSS stuff when I can. As others have said, in a worst-case scenario, you still have your text files. Even if you really went nuts with plugins and have all sorts of custom stuff that won't easily transfer to another service, it's still all yours and you can probably recreate most of it somewhere else.

[–] Cynosure 7 points 2 years ago

A pretty big issue. I can't really trust it to survive for long or that it won't be ruined by bad decisions. Because of that I use org mode, but if Obsidian was FOSS I would switch.

[–] itadakimasu 7 points 2 years ago (1 children)

I hate it. Even consider it somewhat as a security concern. Are my notes being harvested?

[–] elonspez 3 points 2 years ago (1 children)

Just don't use their paid sync. Treat it as VsCode but solely for markdown files.

[–] ChaosAD 2 points 2 years ago

That's what I do. And syncthing works like a charm.

[–] orosus 6 points 2 years ago (3 children)

Hi! I used Obsidian for several years, but the open source topic is also a concern for me, so 6 months ago, I decided to move to LogSeq.

To be honest, the migration was not that easy, but not due to the different Markdown format, but for the change of methodology of writing notes. In Obsidian I was used to work with folders, but in LogSeq, I added all my notes in the same folder and started working with links. I created a note as a list of constents to link all the other notes, and now I have a nice personal knowledge database. So I don't agree when you say that LogSeq is focus on journaling, because in my personal notetaking process I almost don't use it. But it is true that I use it a lot in my job workflow, it's really useful to start taking notes directly on the current day on the journal section and if you need to expand some topic, you just create a link to a new note using [[double brackets]] as in Obsidian.

[–] [email protected] 2 points 2 years ago

I've built my current Obsidian vault as links-based, so basically i can open it now in Logseq and see the same data/structure. the only thing i don't like about logseq, is that you're limited to the bullet-point structure.

[–] Oabeaw 1 points 2 years ago (1 children)

Open source concerns aside, how would you compare logseq and obsidian? What I gather from your comment, you find journaling in logseq more handy than obsidian for job. What about the knowledge management part of them? Any other pros/cons on logseq vs obsidian?

[–] [email protected] 3 points 2 years ago

it's easier and faster to save and search notes written in small chunks in Logseq than Obsidian IME, but the pain is when you have to write/format an article-like content.

[–] [email protected] 1 points 2 years ago (1 children)

Thank you for educating me on that!, does LogSeq allow to use standard markdown links name?

[–] orosus 3 points 2 years ago (1 children)

You're welcome :)

Yes, LogSeq admits standard MD format for links and also their simpler way to do links to notes, which I personally use. But all are supported:

  • Standard MD link to image: ![image name] (../assets/image.jpg)
  • Standard MD link to note: [Note Name] (Note Name.md)
  • Standard MD link to website: [Note Name] (https://website.com)
  • Logseq simpler link to note : [[Note Name]]
[–] [email protected] 2 points 2 years ago

Oh that's sooo great, I'll give it a try for sure, thanks for the info!

[–] [email protected] 6 points 2 years ago

I always thought it was open source since they have a repo in Github. I also really love Obsidian. It's a really great app for any kind of notetaking, not to mention it uses markdown which can be read by any text editor. It also works really well with Syncthing, so my data is completely local. Well, if enshittification also happens to Obsidian, I'll try to find other apps instead.

[–] Chraccoon 6 points 2 years ago

I really like obsidian and use it even though I usually prefer FOSS tools. It just suits my needs perfectly at the moment.
Having the markdown files on my drive is the primary reason I don't stress over it too much.
I'll probably start using Zettlr if it improves significantly or if I feel betrayed by Obsidian.

[–] RegularNick 5 points 2 years ago

I am pretty sure that not being open source is not a problem. Again, many people said here, Markdown is pretty much future-proof and mostly independent of any app that you use. The only problems you might encounter are some formatting issues (like Wikilinks, which are not default in Markdown standart) and, if you rely heavily on plugins, JavaScript and TypeScript development, in my opinion, can be a bigger problem, because, you know, these things belong to Oracle

[–] Drudge 4 points 2 years ago

A bit off topic considering your post is mainly about open sourcedness, but I use Logseq, migrated from org-roam on emacs...I love it. I have no reference to obsidian, although it's often discussed as an alternative. I don't know if obsidian has this feature, but in logseq you can issue queries to your database...it's amazing. It is journal based, though I haven't found that to be a barrier.

[–] mfigueiredo 4 points 1 year ago

Obsidian is a great piece of software, as a very nice community, but the answer to your question, to me it's Logseq.

[–] Kyoyeou 3 points 2 years ago

My personal opinion is that I am ok with it not being open source, as long as it's worked on/ still a product they take care about.

I feel like what the product is, is simply a Shiny Text editor that is kind of self aware and can connect with plugins.

They work on it and we have quite constant updates, and it feels like at least to me, a bit more than a personal project, but a real work, where people can pay to get premium support, can pay for their syncing service, and can pay for a website version, which would be at least more complicated if it was open source

Now if they where to have the company dying for some reason, I'd love from them to give the app to the community and make it open source Or if they where to sell to like Microsoft, I'd love that they give us a copy of the last version before selling to the company

[–] Bretzel 3 points 2 years ago

I like and support FOSS applications but when taking notes or studying, I prefer the productivity. Do not feel bad about it OP

[–] zabby 2 points 2 years ago

I feel like a lot of the people that enjoy open source software tend to be able to read code in some capacity. Downloading visual studio code and the dendron extension is probably pretty easy for those folks. It's open source, checks most of the same boxes, and doesn't charge extra if you want to use it for work. I think I even saw some documentation detailing how to migrate from obsidian to dendron.

That being said, it really does feel like Obsidian is one of the more user friendly and intuitive options I've found. Maybe their business model is part of the reason why it is so feature rich and stable?

[–] warmaster 1 points 2 years ago

My thoughts: not FOSS, I'll avoid it if I can.

Right now, I only need to de-google to be really free.