Jade, Node.js template engine, is being forced to rename due to trademark
github.com
github.com
We also changed "lawsuit" to "trademark" in the title, since it's not clear that there's a lawsuit and it is clear that there's a trademark.
Edit: I meant productive in the context of the current litigation. I am not supporting any side in this argument. I am, however, supporting the right of the JADE company to try to enforce their trademarks.
From what I can tell about the trademark owner in this case, they make logistics software for shipping. I fail to see how a consumer could confuse that with an HTML template engine.
It's past time to recognize that 'software' is way too broad a category for a single trademark. As 'software eats the world' and more and more industries are automated, we need to break that down into more granular categories.
This is obviously an issue when searching for JADE tutorials or hiring JADE programming experts for instance.
This legal threat is solely because Jade, the trademark holder, is losing the popularity contest with Jade, the open source library. They're trying to buy their way to the top of Google search results with lawyers.
Seems pretty likely to cause confusion.
Also (our) Jade has been around for many many years, do they really have the legal grounds to do this now?
Bad form, Jade.
Funny to see they're fighting for the trademark when even most 4GL users didn't give a shit about their product. What a lame company.
A modern solution like that applying good QA and what we've learned in tooling/language design would still be a good thing I think. Especially considering all the lay people out there relying on Excel, VB6, etc. Could raise them up a bit with right design.
"Do we really have to change the name?
Yes. The stress of pursuing this through the courts would be too high. I would much rather focus my efforts on writing great software, and supporting the people who use pug."
You can't expect an OSS project to fight this kind of bullies in court. Yes, they are bullies, but sometimes giving in to BS is the best option.
Send these to /dev/null and never think twice about them.
My new programming language will be called "nodes".
Unfortunately, we will never know since the new JADE language maintainers agreed to the terms of the old JADE software company.
I also just posted a Show HN at https://news.ycombinator.com/item?id=11002843 for this.