News for hackers. Stuff that matters.
Re:Jade, Node.js template engine, is being forced to rename ... by jpambrun on Saturday January 30, 2016 @02:24PM (#11003310)
To be fair, I was rather confused when reading the title. I tough the original JADE was being sued. Now most Google results are related to new JADE lang. Obviously, there is a trademark issue. The fact that HN seems to like this new JADE more should be irrelevant. I am surprised to witness such a biased reaction here.
Re:Jade, Node.js template engine, is being forced to rename ... by dang on Saturday January 30, 2016 @02:32PM (#11003333)
Ok, let's add "Node.js template engine" to the title. That's the project's self-description at https://github.com/pugjs/jade.

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.

Re:Jade, Node.js template engine, is being forced to rename ... by jpambrun on Saturday January 30, 2016 @03:53PM (#11003694)
The title is much clearer now. However, the need for such adjustments sort of support the argument that the orignal JADE trademark needs to be enforced in order to prevent confusion.
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @08:06PM (#11004721)
See https://news.ycombinator.com/item?id=11004716, hope they try to enforce that.
Re:Jade, Node.js template engine, is being forced to rename ... by jpambrun on Saturday January 30, 2016 @08:23PM (#11004774)
I saw what you did. I don't think it is particularly productive nor mature. Aside from that, I don't care enough about either JADEs to contribute further to the debate.

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.

Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @08:49PM (#11004860)
It took 1 hour of my day to stand up for something. It was very productive, reminded me of how to setup CNAME's and domains very quickly for MVP's, and I made a lot of people laugh (and reckon that they too shouldn't give in to unenforcable nonsense like this, especially with trademarks that are ABANDONED). 2000+ NPM packages, 100's of blog posts, tons of references, and all this was going on for years. Are you really supporting these people? This isn't a debate, it's pure hilarity :).
Re:Jade, Node.js template engine, is being forced to rename ... by rodgerd on Saturday January 30, 2016 @02:42PM (#11003386)
Exactly - this is literally the correct use of trademark law. HN having a tantrum about it speaks poorly of the posters here.
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @02:53PM (#11003434)
No, it is not.
Re:Jade, Node.js template engine, is being forced to rename ... by korethr on Saturday January 30, 2016 @03:24PM (#11003581)
If the purpose and correct use of trademarks is not to be a legally-protected unique identifier to prevent confusion amongst products of the same type/class or in the same market, then what, pray tell, is it's correct use?
Re:Jade, Node.js template engine, is being forced to rename ... by curun1r on Saturday January 30, 2016 @03:43PM (#11003647)
The purpose of trademarks is to protect consumers, not companies.

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.

Re:Jade, Node.js template engine, is being forced to rename ... by jpambrun on Saturday January 30, 2016 @04:03PM (#11003732)
I don't know much about the original JADE company, but from their website "JADE 7 is a robust development platform for business applications" where programmes are written in the JADE language.

This is obviously an issue when searching for JADE tutorials or hiring JADE programming experts for instance.

Re:Jade, Node.js template engine, is being forced to rename ... by curun1r on Saturday January 30, 2016 @05:51PM (#11004179)
Trademarks don't guarantee Google search results. They're supposed to protect against confusion on the part of the consumer. You don't have to be a genius to understand that an open source library isn't a commercial product.

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.

Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @07:58PM (#11004686)
Their trademarks in the US are at least abandoned - therefore not enforcable. In the UK I'm not sure how NZ TM law applies, or where Jade was originally created (Canada).
Re:Jade, Node.js template engine, is being forced to rename ... by ryanlol on Saturday January 30, 2016 @05:06PM (#11004003)
https://en.wikipedia.org/wiki/JADE_(programming_language)

Seems pretty likely to cause confusion.

Re:Jade, Node.js template engine, is being forced to rename ... by tomjen3 on Saturday January 30, 2016 @03:37PM (#11003629)
If it was, why would companies be allowed to sell/sub license trademarks without the underlying product?
Re:Jade, Node.js template engine, is being forced to rename ... by tomjen3 on Saturday January 30, 2016 @03:45PM (#11003655)
Not really - first the other jade doesn't do node templates and secondly jadejs has been around for quite some time, which would invalidate the other trademark.
Re:Jade, Node.js template engine, is being forced to rename ... by tjholowaychuk on Saturday January 30, 2016 @01:51PM (#11003140)
Such a joke. Good luck to that company, they can come over to Canada and sue me as well, one person isn't solely responsible for a project so that's unfair to pin it on Forbes. I've never even heard of their lame product, make yourself look really bad, that will help!

Also (our) Jade has been around for many many years, do they really have the legal grounds to do this now?

Re:Jade, Node.js template engine, is being forced to rename ... by ChuckMcM on Saturday January 30, 2016 @11:56AM (#11002569)
Heh, way back I got a letter from them too. I was talking about an integrated Java Application Development Environment (JADE) at the time. It was sort of a unikernel with all the Java system classes compiled into code and only the application classes (policy) being interpreted by the JVM.
Re:Jade, Node.js template engine, is being forced to rename ... by wldlyinaccurate on Saturday January 30, 2016 @01:56PM (#11003167)
I'm really disappointed to see this happening. Studying computer science in Christchurch, New Zealand made Jade Software a well-known name to me. They've never been a modern or progressive company, but I used to respect them for their successes. Now I just feel like they're letting themselves and a big OSS community down with this petty trademark dispute.

Bad form, Jade.

Re:Jade, Node.js template engine, is being forced to rename ... by djsumdog on Saturday January 30, 2016 @10:10PM (#11005058)
I use to work for an OSS company in Wellington. I can only imagine the crazy garbage going around the company e-mail list over this. (When Microsoft and Cyanogen partnered on some things, people there went ape shit).
Re:Jade, Node.js template engine, is being forced to rename ... by biot on Saturday January 30, 2016 @01:10PM (#11002942)
That agreement he's being asked to sign is worrying. Either don't sign it or, if you must, ensure it contains wording to the effect of removing all references will be done on a good faith, best-effort basis. Otherwise, one missed mention could expose you to liability.
Re:Jade, Node.js template engine, is being forced to rename ... by jessaustin on Saturday January 30, 2016 @03:10PM (#11003515)
Yeah it's a bad idea to just sign random shit that random assholes send. Certainly one has no duty to so. In this case the assholes are not even in the same hemisphere as these maintainers. Having already harvested the bad PR involved in the name change, how likely is it that they'll spend five figures to get any sort of lawsuit going? It's not as though signing this makes a lawsuit less likely anyway.
Re:Jade, Node.js template engine, is being forced to rename ... by nickpsecurity on Saturday January 30, 2016 @12:31PM (#11002760)
That's funny. I'm old enough remember them as a 4GL company and solution. I passed on them specifically because they were tied to Windows platform. Others, like Omni and WINDEV, could do multiplatform already. Most market share went to database-style ones like PROGRESS and INFORMIX.

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.

Re:Jade, Node.js template engine, is being forced to rename ... by damianknz on Saturday January 30, 2016 @03:46PM (#11003660)
I miss 4GL (and Vim) (and Christchurch).
Re:Jade, Node.js template engine, is being forced to rename ... by nickpsecurity on Saturday January 30, 2016 @05:01PM (#11003976)
Haha. WINDEV is actually going fairly strong by 4GL standards for today's environment. Still buggy as hell with All Features No QA focus per forum comments. Yet, they're still doing good on ease-of-use, all-in-one, RAD concept. I remember seeing that making a web app Ajax was basically a checkbox and then re-generates it.

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.

Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @11:31AM (#11002461)
TM law doesn't apply here to this bully. Not competing. The customers of Jade Software will not be confused. Don't give in to this BS.
Re:Jade, Node.js template engine, is being forced to rename ... by rolfvandekrol on Saturday January 30, 2016 @11:36AM (#11002489)
Quoting from the link:

"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.

Re:Jade, Node.js template engine, is being forced to rename ... by djsumdog on Saturday January 30, 2016 @12:30PM (#11002757)
but at least wait for them to take you to court. There are lawyers out there who will write an angry letter back. The FSF might even have people who will take this up.
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @11:37AM (#11002496)
I just purchased jadesoftware.org and jadelang.net. They can have fun fighting me now too. See https://github.com/pugjs/jade/issues/2231
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @11:42AM (#11002519)
Pushing up the sites now (editing CNAMES), will comment again here and on GH issue when they're up.
Re:Jade, Node.js template engine, is being forced to rename ... by cdcarter on Saturday January 30, 2016 @12:28PM (#11002743)
The maintainers (in their FAQ) specifically said they don't want to fight this. They're ready to move on and keep working on the project they love. Don't make their life harder.
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @12:55PM (#11002872)
Do you expect 2000+ packages in NPM to be renamed?
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @12:29PM (#11002749)
Also I just got http://jadeworld.org and am going to make a parody site out of it, then post it on Hacker News here for upvotes.
Re:Jade, Node.js template engine, is being forced to rename ... by ceduic on Saturday January 30, 2016 @04:10PM (#11003761)
Are childish provocations like these really a good idea when the authors of Jade wanted to avoid a law suit?
Re:Jade, Node.js template engine, is being forced to rename ... by Mizza on Saturday January 30, 2016 @12:26PM (#11002730)
Total nonsense. Legal "threats" are just that - threats. They're not legally binding in anyway. It costs nothing to send them, but gives lawyers a way to manufacture some billable time.

Send these to /dev/null and never think twice about them.

Re:Jade, Node.js template engine, is being forced to rename ... by ryanlol on Saturday January 30, 2016 @01:29PM (#11003054)
What does jadeworld even do? I'd go to their website to find out but it seems to be down...
Re:Jade, Node.js template engine, is being forced to rename ... by saurik on Saturday January 30, 2016 @02:14PM (#11003259)
Re:Jade, Node.js template engine, is being forced to rename ... by ryanlol on Saturday January 30, 2016 @05:02PM (#11003982)
Suddenly the whole trademark thing seems a lot more reasonable.
Re:Jade, Node.js template engine, is being forced to rename ... by diegorbaquero on Saturday January 30, 2016 @01:40PM (#11003105)
No no no. Fight them. We are more.
Re:Jade, Node.js template engine, is being forced to rename ... by i386 on Saturday January 30, 2016 @06:43PM (#11004372)
I'm worried about how many people here seem to have a (at best) tenuous understanding of the trademark system.

My new programming language will be called "nodes".

Re:Jade, Node.js template engine, is being forced to rename ... by vortico on Saturday January 30, 2016 @02:13PM (#11003256)
How will this affect the npm packages which depend on Pug/Jade? Will Jade be a metapackage which only depends on pug?
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @12:18PM (#11002692)
http://jadeworld.org, http://jadelang.net, and http://jadesoftware.org are now live. The name Jade for a templating language is not going away anytime soon, at least for my usage.
Re:Jade, Node.js template engine, is being forced to rename ... by Cyph0n on Saturday January 30, 2016 @12:48PM (#11002840)
Good job! The open-source community cannot let trolls like this win so easily. Now we need to push them up the search rankings.
Re:Jade, Node.js template engine, is being forced to rename ... by rodgerd on Saturday January 30, 2016 @01:24PM (#11003028)
How thre fuck is a company that's existed before most posters on HN were born a "troll"?
Re:Jade, Node.js template engine, is being forced to rename ... by Cyph0n on Saturday January 30, 2016 @01:30PM (#11003061)
Troll as in attacking an open source project that is very unrelated just because of a similar name.
Re:Jade, Node.js template engine, is being forced to rename ... by saurik on Saturday January 30, 2016 @02:13PM (#11003251)
The company in question seems to be a software company that develops a programming language called JADE. These usages are not "very unrelated" and the name is "the same", not "similar".
Re:Jade, Node.js template engine, is being forced to rename ... by jessaustin on Saturday January 30, 2016 @03:02PM (#11003478)
The "Jade" of which anyone has ever heard has been around for over five years. What took these people so long to file suit? How long does it take to constitute a failure to police one's trademark?
Re:Jade, Node.js template engine, is being forced to rename ... by jpambrun on Saturday January 30, 2016 @04:18PM (#11003801)
This is not up to HN to decide, it is up to the court.

Unfortunately, we will never know since the new JADE language maintainers agreed to the terms of the old JADE software company.

Re:Jade, Node.js template engine, is being forced to rename ... by jessaustin on Saturday January 30, 2016 @06:15PM (#11004251)
Which court is that?
Re:Jade, Node.js template engine, is being forced to rename ... by tjholowaychuk on Saturday January 30, 2016 @03:14PM (#11003537)
That's what I'm wondering as well, our Jade has been at the top of Google for many many years now.
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @12:49PM (#11002842)
It's up. http://jadeworld.org/

I also just posted a Show HN at https://news.ycombinator.com/item?id=11002843 for this.

Re:Jade, Node.js template engine, is being forced to rename ... by tjholowaychuk on Saturday January 30, 2016 @01:52PM (#11003150)
Best thing ever hahah
Re:Jade, Node.js template engine, is being forced to rename ... by krisdol on Saturday January 30, 2016 @01:00PM (#11002892)
This was unexpected and hilarious. I literally laughed out loud. Good work
Re:Jade, Node.js template engine, is being forced to rename ... by smaili on Saturday January 30, 2016 @12:58PM (#11002881)
400 Bad Request
Re:Jade, Node.js template engine, is being forced to rename ... by niftylettuce on Saturday January 30, 2016 @01:26PM (#11003043)
Thanks to this traffic generated, their site went down. https://i.imgur.com/8Its1a2.png
Re:Jade, Node.js template engine, is being forced to rename ... by nmalaguti on Saturday January 30, 2016 @01:50PM (#11003134)
Re:Jade, Node.js template engine, is being forced to rename ... by jayess on Saturday January 30, 2016 @11:27AM (#11002442)
It's easy to take five minutes to search the online US trademark database before settling on a name. Of course that's not exhaustive, but it would have avoided this situation.
Re:Jade, Node.js template engine, is being forced to rename ... by tjholowaychuk on Saturday January 30, 2016 @02:06PM (#11003217)
I'm not from America, the project originated in Canada. I'm not seeing it in our DB (unless I'm searching wrong). Time for a foundation maybe? Sucks that open-source contributors have to pay for stuff like this.
Re:Jade, Node.js template engine, is being forced to rename ... by skrebbel on Saturday January 30, 2016 @11:39AM (#11002508)
Only the US trademark database?
Re:Jade, Node.js template engine, is being forced to rename ... by Takizawa on Saturday January 30, 2016 @12:16PM (#11002679)
Jade Software shows up as dead in that database. Hmmm.
Re:Jade, Node.js template engine, is being forced to rename ... by themartorana on Saturday January 30, 2016 @01:50PM (#11003135)
This seems rather important.
Re:Jade, Node.js template engine, is being forced to rename ... by wldlyinaccurate on Saturday January 30, 2016 @01:49PM (#11003130)
Jade Software are a New Zealand-based company. They've been around for decades.