Renaming jade -> pug #2184

Closed
ForbesLindesay opened this Issue Dec 12, 2015 · 31 comments

Comments

Projects
None yet
@ForbesLindesay
Member

ForbesLindesay commented Dec 12, 2015

Unfortunately, these people have a trademark for the word "jade" referring to software, so we've been forced to change our name. Fortunately, @davidglivar has kindly donated the name "pug" to us. I've claimed pug and pugjs everywhere I could think of so hopefully we shouldn't have any problems getting the name.

Action items

  • create a new logo (@GarthDB)
  • design new branding for the website (@GarthDB)
  • develop new website
  • rename all repositories
  • update every reference to "jade" to refer to "pug" in all repositories
  • add @TimothyGu as an owner of all "pug" related npm repos
  • publish working alpha-release
  • test and stabalise release
  • release pug 2.0.0

Versioning & Deprecation

There will be no 2.0.0 release of jade, instead it will be released as pug 2.0.0. In the mean time, pug 0.10.x will be used for experimental releases of pug 2.0.0 until it is stabilised.

Existing versions of jade will be left working for at least 6 months. There may be a pug@1.0.0 release aimed at being as compatible as possible with jade@1.x.y.

The new website will be at www.pugjs.org (which I have registered). Once that website is built, http://jade-lang.com/ will be updated to redirect to www.pugjs.org

FAQ

Why pug?

It's short, memorable and widely available. Not only that, but pugs are cute!

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.

Couldn't we just change the name to ?

Maybe, but I like pug, and it's definitely available. If your suggestion was along the theme of "make a one letter change to jade", I think it's preferable in the long run to make a clean break and start with a nice fresh brand.

more questions (and answers) will be added as they are asked

@zhuangya

This comment has been minimized.

Show comment
Hide comment
@zhuangya

zhuangya Dec 12, 2015

sorry to hear that, but pug sounds perfect to me 👍

sorry to hear that, but pug sounds perfect to me 👍

@alubbe

This comment has been minimized.

Show comment
Hide comment
@alubbe

alubbe Dec 12, 2015

Member
Member

alubbe commented Dec 12, 2015

@rafis

This comment has been minimized.

Show comment
Hide comment
@rafis

rafis Dec 16, 2015

Are they have complaints against jadejs or jadejs-lang? Our world needs namespacing in trademarks :)

This is just in software, there are a lot of other "jades":
jade.tilab.com - Java Agent DEvelopment Framework
jclark.com/jade - James' DSSSL Engine

If trademark <= 5 chars until 2050 year, after 2050 year <= 6 chars, it should be public, non-propietary.

rafis commented Dec 16, 2015

Are they have complaints against jadejs or jadejs-lang? Our world needs namespacing in trademarks :)

This is just in software, there are a lot of other "jades":
jade.tilab.com - Java Agent DEvelopment Framework
jclark.com/jade - James' DSSSL Engine

If trademark <= 5 chars until 2050 year, after 2050 year <= 6 chars, it should be public, non-propietary.

@viktorbezdek

This comment has been minimized.

Show comment
Hide comment
@viktorbezdek

viktorbezdek Dec 16, 2015

I can gladly help with website and logo, at least there will be options to pick from. Interested?

I can gladly help with website and logo, at least there will be options to pick from. Interested?

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Dec 16, 2015

Member

That would be great. I've opened a new issue for logo design #2189.

@rafis This decision has been made, I am aware of these issues, but we have neither the finances, nor the time to fight this.

Member

ForbesLindesay commented Dec 16, 2015

That would be great. I've opened a new issue for logo design #2189.

@rafis This decision has been made, I am aware of these issues, but we have neither the finances, nor the time to fight this.

@benedfit

This comment has been minimized.

Show comment
Hide comment
@benedfit

benedfit Dec 17, 2015

@ForbesLindesay are you at all interested in bringing jade-lint under the pugjs umbrella during this transition? I'm happy go it alone still, but it would make all the renaming it will need too more seemless. Plus I'd love to get more contributors on board in the process 😄

@ForbesLindesay are you at all interested in bringing jade-lint under the pugjs umbrella during this transition? I'm happy go it alone still, but it would make all the renaming it will need too more seemless. Plus I'd love to get more contributors on board in the process 😄

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Dec 17, 2015

Member

Absolutely, I've been meaning to suggest doing that for a while. Hopefully I've given you the permission you need to be able to transfer ownership of the project to the pugjs org.

Member

ForbesLindesay commented Dec 17, 2015

Absolutely, I've been meaning to suggest doing that for a while. Hopefully I've given you the permission you need to be able to transfer ownership of the project to the pugjs org.

@tellnes

This comment has been minimized.

Show comment
Hide comment
@tellnes

tellnes Dec 18, 2015

@sidorares Maybe changing the name of https://github.com/sidorares/browserify-jade also? Eg. pugify

tellnes commented Dec 18, 2015

@sidorares Maybe changing the name of https://github.com/sidorares/browserify-jade also? Eg. pugify

@sidorares

This comment has been minimized.

Show comment
Hide comment
@sidorares

sidorares Dec 18, 2015

wow, didn't expect that. @tellnes - yes, probably makes sense.

wow, didn't expect that. @tellnes - yes, probably makes sense.

@sidorares sidorares referenced this issue in sidorares/pugify Dec 18, 2015

Open

rename to pugify #17

@benedfit

This comment has been minimized.

Show comment
Hide comment
@benedfit

benedfit Dec 18, 2015

I'm going to rename https://github.com/benedfit/stylperjade to stylinpug (stylised: Stylin' Pug). Oh the logo possibilities are endless

I'm going to rename https://github.com/benedfit/stylperjade to stylinpug (stylised: Stylin' Pug). Oh the logo possibilities are endless

@benedfit

This comment has been minimized.

Show comment
Hide comment
@benedfit

benedfit Dec 18, 2015

@ForbesLindesay with regards to versioning, is there any benefit to resetting all the new packages to 1.0.0 rather than maintaining, or incrementing, their existing version numbers?

@ForbesLindesay with regards to versioning, is there any benefit to resetting all the new packages to 1.0.0 rather than maintaining, or incrementing, their existing version numbers?

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Dec 18, 2015

Member

No, it probably makes sense to keep with their existing version numbers.

Member

ForbesLindesay commented Dec 18, 2015

No, it probably makes sense to keep with their existing version numbers.

@TimothyGu

This comment has been minimized.

Show comment
Hide comment
@TimothyGu

TimothyGu Dec 18, 2015

Member

I shall start converting all the repo and package names to pug if there are no objections?

Member

TimothyGu commented Dec 18, 2015

I shall start converting all the repo and package names to pug if there are no objections?

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Dec 20, 2015

Member

👍 I've published an initial version of every module already so I need to add you as an owner on all the packages. Also let's rename jade-load -> pug-loader for consistency with lever, parser etc.

Member

ForbesLindesay commented Dec 20, 2015

👍 I've published an initial version of every module already so I need to add you as an owner on all the packages. Also let's rename jade-load -> pug-loader for consistency with lever, parser etc.

@benedfit

This comment has been minimized.

Show comment
Hide comment
@benedfit

benedfit Dec 23, 2015

@ForbesLindesay I've given jade-lint the wrong team permissions as I can no longer rename it myself 😦. Could you fix for me please?

@ForbesLindesay I've given jade-lint the wrong team permissions as I can no longer rename it myself 😦. Could you fix for me please?

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Dec 23, 2015

Member

@benedfit should be fixed now :)

Member

ForbesLindesay commented Dec 23, 2015

@benedfit should be fixed now :)

@benedfit

This comment has been minimized.

Show comment
Hide comment
@benedfit

benedfit Dec 23, 2015

👍 ta. I'm all done now

👍 ta. I'm all done now

@dlewand691

This comment has been minimized.

Show comment
Hide comment
@dlewand691

dlewand691 Jan 2, 2016

Wow sorry to hear about all this!

What about something like Jayde or Jaide?

Wow sorry to hear about all this!

What about something like Jayde or Jaide?

@jeromew

This comment has been minimized.

Show comment
Hide comment
@jeromew

jeromew Jan 2, 2016

Contributor

@dlewand691 thanks for the suggestion but I think that "pug" is now the new name of the project.

Contributor

jeromew commented Jan 2, 2016

@dlewand691 thanks for the suggestion but I think that "pug" is now the new name of the project.

@dlewand691

This comment has been minimized.

Show comment
Hide comment
@dlewand691

dlewand691 Jan 3, 2016

Sounds good.

One more in case you change your mind... a simple letter swap: Jaed.

Sounds good.

One more in case you change your mind... a simple letter swap: Jaed.

@Grawl

This comment has been minimized.

Show comment
Hide comment
@Grawl

Grawl Jan 3, 2016

For russian ears “pug” sounds very very bad guys. I'm sad to see all these already merged PRs.

Grawl commented Jan 3, 2016

For russian ears “pug” sounds very very bad guys. I'm sad to see all these already merged PRs.

@joepie91

This comment has been minimized.

Show comment
Hide comment
@joepie91

joepie91 Jan 3, 2016

Was there anything filed/sent by the company in question regarding their trademark? Or was this preventative?

joepie91 commented Jan 3, 2016

Was there anything filed/sent by the company in question regarding their trademark? Or was this preventative?

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 3, 2016

@dlewand691 Jaed looks awesome ;) It's easier to type than Jade too. Oh wells I guess it's going to be pug

ghost commented Jan 3, 2016

@dlewand691 Jaed looks awesome ;) It's easier to type than Jade too. Oh wells I guess it's going to be pug

@zhuangya

This comment has been minimized.

Show comment
Hide comment
@zhuangya

zhuangya Jan 4, 2016

How bad? In which way?

Даниил Пронин notifications@github.com于2016年1月4日 周一02:05写道:

For russian ears it sounds very very bad guys. I'm sad to see all these
already merged PRs.


Reply to this email directly or view it on GitHub
pugjs#2184 (comment).

sent via Inbox app :)

zhuangya commented Jan 4, 2016

How bad? In which way?

Даниил Пронин notifications@github.com于2016年1月4日 周一02:05写道:

For russian ears it sounds very very bad guys. I'm sad to see all these
already merged PRs.


Reply to this email directly or view it on GitHub
pugjs#2184 (comment).

sent via Inbox app :)

@Grawl

This comment has been minimized.

Show comment
Hide comment
@Grawl

Grawl Jan 4, 2016

@xtrinity @dlewand691 I am appreciate Jaed too 👍

@zhuangya sounds like “poo” 💩

Grawl commented Jan 4, 2016

@xtrinity @dlewand691 I am appreciate Jaed too 👍

@zhuangya sounds like “poo” 💩

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Jan 4, 2016

Member

Could you simply pronounce it as мопс (which google tells me is the russian word for Pug)?

Member

ForbesLindesay commented Jan 4, 2016

Could you simply pronounce it as мопс (which google tells me is the russian word for Pug)?

@Grawl

This comment has been minimized.

Show comment
Hide comment
@Grawl

Grawl Jan 4, 2016

@ForbesLindesay hmm sounds better. I'll try. “Мопс” is how I think about this language.

Grawl commented Jan 4, 2016

@ForbesLindesay hmm sounds better. I'll try. “Мопс” is how I think about this language.

@pugjs pugjs locked and limited conversation to collaborators Jan 6, 2016

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Jan 6, 2016

Member

I'm locking this because I have zero interest in debating names. I thought I made that pretty clear in the original issue.

Member

ForbesLindesay commented Jan 6, 2016

I'm locking this because I have zero interest in debating names. I thought I made that pretty clear in the original issue.

@ForbesLindesay

This comment has been minimized.

Show comment
Hide comment
@ForbesLindesay

ForbesLindesay Jan 29, 2016

Member

Updated agreement I'm now being asked to sign for "Jade Software Corporation Limited", after some changes were requested. I have not yet signed anything:

In consideration of your agreement not to issue trade mark infringement and passing off proceedings against me in relation to my use of JADE, I Forbes Lindesay, hereby undertake as follows:

  1. Within six months of the date of these Undertakings, to cease all use, and not use in the future, the sign JADE or any sign similar thereto, and to make no future use of any such sign;
  2. To redesign my website(s) to remove any and all references to the sign JADE, both on and off line, without any financial compensation from you whatsoever;
  3. To replace the existing website for JADE (http://jade-lang.com/) with a redirect to a new website. The new website will not contain, and will not contain in the future, any reference to JADE or a sign similar thereto; and
  4. Not to assist, cause or procure others to do any act which, if done by me, would breach the above Undertakings.

For the avoidance of doubt, references to JADE on the website https://www.npmjs.com are permissible during the period ending six months after the date of these Undertakings. Upon the expiry of the six month period, I will make no further use of the sign "JADE" in any context.

I may inform persons of my discontinuation of use of the name JADE but without further comment.
I agree to ensure that the provisions of this agreement are brought to the notice of and shall be binding upon any relevant affiliate, assignee, successor, licensee or any legal entity with which I am or become associated with, and that I shall procure that each such relevant affiliate, assignee, successor, licensee or any legal entity with which I am or become associated with is bound by these provisions.

This agreement shall be governed and construed in accordance with the laws of England and Wales and the parties submit to the exclusive jurisdiction of the English Courts.

This is looking better, but the sentence:

I shall procure that each such relevant affiliate, assignee, successor, licensee or any legal entity with which I am or become associated with is bound by these provisions.

Still seems like it's requesting I do something outside of my control.

Member

ForbesLindesay commented Jan 29, 2016

Updated agreement I'm now being asked to sign for "Jade Software Corporation Limited", after some changes were requested. I have not yet signed anything:

In consideration of your agreement not to issue trade mark infringement and passing off proceedings against me in relation to my use of JADE, I Forbes Lindesay, hereby undertake as follows:

  1. Within six months of the date of these Undertakings, to cease all use, and not use in the future, the sign JADE or any sign similar thereto, and to make no future use of any such sign;
  2. To redesign my website(s) to remove any and all references to the sign JADE, both on and off line, without any financial compensation from you whatsoever;
  3. To replace the existing website for JADE (http://jade-lang.com/) with a redirect to a new website. The new website will not contain, and will not contain in the future, any reference to JADE or a sign similar thereto; and
  4. Not to assist, cause or procure others to do any act which, if done by me, would breach the above Undertakings.

For the avoidance of doubt, references to JADE on the website https://www.npmjs.com are permissible during the period ending six months after the date of these Undertakings. Upon the expiry of the six month period, I will make no further use of the sign "JADE" in any context.

I may inform persons of my discontinuation of use of the name JADE but without further comment.
I agree to ensure that the provisions of this agreement are brought to the notice of and shall be binding upon any relevant affiliate, assignee, successor, licensee or any legal entity with which I am or become associated with, and that I shall procure that each such relevant affiliate, assignee, successor, licensee or any legal entity with which I am or become associated with is bound by these provisions.

This agreement shall be governed and construed in accordance with the laws of England and Wales and the parties submit to the exclusive jurisdiction of the English Courts.

This is looking better, but the sentence:

I shall procure that each such relevant affiliate, assignee, successor, licensee or any legal entity with which I am or become associated with is bound by these provisions.

Still seems like it's requesting I do something outside of my control.

@jbnicolai

This comment has been minimized.

Show comment
Hide comment
@jbnicolai

jbnicolai Jan 31, 2016

Member

I may inform persons of my discontinuation of use of the name JADE but without further comment.

Depending on interpretation, this could be very limiting as well. E.g.: does discussing the above agreement, after signing, count as commenting on the process of the discontinuation of the name JADE?


On a broader note: why do you feel you have to sign the above? You've already started the process of renaming JADE in good faith. They could extend you the same courtesy. If they want to legally bind you to do so then they can, but they'd have to go to court, and the outcome would still be the same. You have documented proof of already taking best-effort action to change the name on as short a basis as possible.

I realize this is perhaps not the forum for further discussion on this, and it's a personal choice that you are more than free to make. Just hoping you can avoid tying yourself to any vague legal agreement, if at all possible.

Member

jbnicolai commented Jan 31, 2016

I may inform persons of my discontinuation of use of the name JADE but without further comment.

Depending on interpretation, this could be very limiting as well. E.g.: does discussing the above agreement, after signing, count as commenting on the process of the discontinuation of the name JADE?


On a broader note: why do you feel you have to sign the above? You've already started the process of renaming JADE in good faith. They could extend you the same courtesy. If they want to legally bind you to do so then they can, but they'd have to go to court, and the outcome would still be the same. You have documented proof of already taking best-effort action to change the name on as short a basis as possible.

I realize this is perhaps not the forum for further discussion on this, and it's a personal choice that you are more than free to make. Just hoping you can avoid tying yourself to any vague legal agreement, if at all possible.

@TimothyGu

This comment has been minimized.

Show comment
Hide comment
@TimothyGu

TimothyGu Aug 11, 2016

Member

Rename has been done.

Member

TimothyGu commented Aug 11, 2016

Rename has been done.

@TimothyGu TimothyGu closed this Aug 11, 2016

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.