Rename the project, licensing issue with name "mxGraph" #23
Replies: 9 comments 4 replies
-
maxGraphdistinctive yet familiar. |
Beta Was this translation helpful? Give feedback.
-
freeGraph(or freedomGraph) Strengthen the message that it's about creating a free-forever library; and also that this is a very powerful library allowing to do pretty much anything |
Beta Was this translation helpful? Give feedback.
-
Not an answer for voting but think it would be nice if it was short and pronounceable. One reason for this is HTML components need a hyphen character, and shorter could mean less characters if using it as a prefix, e.g. a circle could be |
Beta Was this translation helpful? Give feedback.
-
veGraphShort and has the letters "vertices and edges", also getting to the point in defining to new users what the lib does. |
Beta Was this translation helpful? Give feedback.
-
It does not matter to the Threat Dragon project what it is called, because we are just starting out to use mxgraph. But mxgraph appears in many (probably thousands) project's package.json, so if it is renamed then (if I understand correctly) their project will not get updates from npmjs.com until this mxgraph package is renamed in their package.json . This is not a great thing to ask the mxgraph community to do @coclav what was their legal reasoning? The community has been using the name 'mxgraph' and the source code for some time now under Apache 2.0 licence. Is the problem that the name is copyright? Or there are claims on the source code? |
Beta Was this translation helpful? Give feedback.
-
We could also have some generic name like 'draw-graph.js'. |
Beta Was this translation helpful? Give feedback.
-
@coclav what name do you think is best? It would be great to decide on this soon, as it is now after May 1st. The most votes (by a long way) went to 'maxGraph' - is this OK to @junsikshim @mcyph @tbouffard @lreading I can create an npm package and make this available on npmjs.com (this is a well trod path, and we are used to doing it for OWASP Threat Dragon core) - but it has to be named so that it can start being referenced as a dependency. @lreading is planning the work to get mxgraph-as-was into Threat Dragon, so this is coming up soon for us Note the discussion in a recent PR: #33 (comment) |
Beta Was this translation helpful? Give feedback.
-
Just to make clear what @coclav is saying in this discussion, as this question has come up in a pull-request. @tbouffard has raised the point about the licence before and after mxgraph 4.2.2 release. At this point the licence deviated from standard Apache Licence version 2.0 on October 29th 2020. Colin has had a discussion with the original mxgraph owners / contributors and they have confirmed on 16th April: " |
Beta Was this translation helpful? Give feedback.
-
Hm, why not something like tsGraph or jsGraph instead of mxgraph? It is simple, short and I think it says enough about the project without limiting its scope |
Beta Was this translation helpful? Give feedback.
-
Hello team,
I have followed up with the creators of the original creator of the "mxGraph" library off which this project is based.
Long story short, we cannot use the name mxGraph.
We need to find a new project name. I have put a couple of suggestions in the replies, please "upvote" for your favourite or propose some new ones.
I would suggest that we review progress on may 1st 2021, and go ahead with the one with the most "upvotes".
cc @jgadsden @junsikshim @mcyph @tbouffard
Beta Was this translation helpful? Give feedback.
All reactions