News for hackers. Stuff that matters.
Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by mubou on Wednesday April 02, 2025 @07:52PM (#43563199)
The problem is that a lot of people will google mermaid chart, or come across an extension like this, and find a site that looks like the official website and docs but isn't; it's a paid product with no relation that's simply profiting off of the name. That's deceptive, regardless of whether it's "fair use" or not.

Honestly, I'm surprised anyone on HN would defend that sort of behavior.

Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by benoau on Wednesday April 02, 2025 @08:28PM (#43563423)
> And Mermaid could have decided they want exclusive use of the name and trademarked it half a decade ago.

If you do not trademark your name then I can only assume you do not want exclusive control of that name - I certainly wouldn't assume you want the protections a trademark grants.

Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by mubou on Wednesday April 02, 2025 @09:39PM (#43563779)
"You didn't register your trademark, so I guess you don't care if I use it!" Setting aside mermaid here, that line of thinking is not only legally precarious but heavily unethical. In the US at least, trademarks are implicit, like copyright. Registering a trademark can help in court, but it's not required.
Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by benoau on Wednesday April 02, 2025 @10:01PM (#43563906)
I'll cede it might be precarious but the whole point of having trademark protections you apply for is by definition contingent on not having those protections if you don't apply for them. If you don't apply for them and someone else uses the name too why should you care?

To me it sounds like when open source project resenting a very-permissive license just after someone else turns it into a profit machine. Kind of sucks but also the whole point of that permissive license is you shouldn't care.

Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by pglevy on Wednesday April 02, 2025 @08:48PM (#43563503)
Mermaid.js.org links directly to Mermaid Chart, and there is a blurb on the org site that says, "Mermaid + Mermaid Chart... Mermaid Chart is a major supporter of the Mermaid project."
Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by mubou on Wednesday April 02, 2025 @09:22PM (#43563674)
Well, at least they're supporting the project and they're ok with it.

It's not uncommon for companies to piggyback off an open source project's success and mislead people into thinking it's theirs. Seemed an awful lot like that was the case here.

Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by mackenly on Thursday April 03, 2025 @01:21AM (#43565048)
This. On the Mermaid Chart site they say: "By the creators of Mermaid JS" I don't know the details but assuming they're being truthful, there definitely appears to be a tight relationship.
Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by knsv on Thursday April 03, 2025 @03:00AM (#43565832)
Hi, I wanted to add some clarification on this topic.

I am Knut Sveidqvist, the inventor of Mermaid and creator of the Mermaid open-source project. I'm also the co-founder of Mermaid Chart.

To address the confusion: Mermaid Chart is not a separate entity "profiting off the name" - it's a commercial offering I created to help sustain the open-source project. Working on Mermaid during evenings and weekends became unsustainable as the project grew. Mermaid Chart allows me to work on what I love full-time while providing resources back to the open-source project. This support will continue to grow as our business matures.

I appreciate your concern about protecting users from deceptive practices. In this case, there is a direct connection between the open-source project and the commercial offering, created by the same founding team.

Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by _blk on Thursday April 03, 2025 @03:33AM (#43566111)
Thanks for the clarification! Glad you can cater to both worlds.

For diagramming and even UI prototyping I keep getting back to plain old ascii drawings though. Asciiflow.com is fantastic. I just wish they had vim keybindings. It's also great to embed in .md too. Could mermaid generate ascii? It just seems easier to comprehend and doesn't need a separate renderer.

Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by knsv on Thursday April 03, 2025 @05:00AM (#43566866)
No it can not. That's an interesting idea, though, but one would need to navigate/differentiate between the rendered output text and the Mermaid diagram code.
Re:Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagram... by robertlagrant on Thursday April 03, 2025 @06:15AM (#43567441)
> Honestly, I'm surprised anyone on HN would defend that sort of behavior.

Saying "that's legal; if they didn't want it to happen they'd have trademarked" is the correct response. We can socially shame a behaviour on a random comment section on the internet, or we can actually provide the solution to all future people: trademark it if you want it.