z-pattern-matching / z

Pattern Matching for Javascript
https://z-pattern-matching.github.io/
Apache License 2.0
1.72k stars 50 forks source link

You're accidentally stealing a name and logo #48

Closed StoneCypher closed 6 years ago

StoneCypher commented 6 years ago

There's already something in active use called z and it has a very similar logo

It's a mathematical constraint system for proving software, and a big chunk of it is about pattern matching

When golang took the same name as the existing high quality language go, the existing language disappeared forever, despite that it had several compilers and books

Please consider renaming your project. The Way of Z deserves to live, and formal methods are already much too rare

StoneCypher commented 6 years ago

It's actually a fascinating work

Please be considerate and don't bury it forever

image

leonardiwagner commented 6 years ago

Hey John, claiming that I stole something was very harsh to hear. I'm only replying to you as a professional colleague, considering you were way too passionate when you wrote that, so I'm not even defending myself of such charges, just replying a friend, okay?

Z is the 26th letter of the Latin alphabet. It isn't a creation of Jonathan Jacky. We can create an idea, a logo, or a font, but not a letter of the alphabet. Since we both used the letter Z from Latin alphabet to name our ideas, it isn't a surprise that we both used the letter Z as cover art.

This project is not "mine" is for the community, it isn't even located at my personal profile, I just created the first commit and named it as Z ( again, a letter from the Latin alphabet), I did not steal, copy, borrow or use any creative idea from other human being, so I'm not going to rename this project for that reason.

StoneCypher commented 6 years ago

Hey John, claiming that I stole something was very harsh to hear.

did you miss the word "accidentally?" there was no passion here

.

I did not steal, copy, borrow or use any creative idea from other human being, so I'm not going to rename this project for that reason.

by this choice, you doom either their project or yours

how unfortunate

paulojean commented 6 years ago

My 2 cents:

Those two things are in different domains, there's no way to claim that one thing would harm another. I dont see how anyone searching about formal methods would stop the search after looking at this library. If this was the case of two js libraries I would agree, but it is not.

Also, the only parts of the logo that matches are the letter z itself (colors and details dont), but there's an open issue about changing the logo: #45

StoneCypher commented 6 years ago

they're in exceptionally similar domains

it's unfortunate that you're arguing about something you don't use

StoneCypher commented 6 years ago

oh well.

the golang people reacted almost identically.