Hi, I don't think there's anyone on this list who's highly trained in the intricacies of law.
I agree that a query language like Cypher is superior to a wrapper around a programmatic API, or a SQL derivative. However if someone is planning to copy Cypher to their second favourite graph database, I would suggest that they check with their legal counsel first - it's better to take proper advice than to rely on well-meaning (but lay) people on this list. Jim On 13 Feb 2014, at 08:28, MrFT <[email protected]> wrote: > Hello, > > this was due to a question on the OrientDB forum. > > I told them that I felt their current OrientSQL language was missing some > features, and as an example I pointed out Cypher, because I think it is very > intuitive. > > Then someone said that it could be an option to write a Cypher interpreter on > top of OrientDB, but he wasn't aware if such a thing would be allowed. That's > why I asked that question over here. > > I know there is Tinkerpop Gremlin as a 'standard' for doing things on a graph > database, but it is a programming API, rather than a query language. I think > it would be cool that a common query language would exist, also for graph > databases, instead of all these different languages like Cypher, AQL on > ArangoDB, OrientSQL, etc. > > I also feel (with my very limited experience) that some things that can be > done quite efficiently with a query, are much harder to do by using Gremlin. > > > So, to make the question more concrete: would it be legal to implement a > Cypher interpreter that runs on top of OrientDB (or another graph database)? > > > > Op donderdag 13 februari 2014 00:28:20 UTC+1 schreef Michael Hunger: > Hi Frederik, > > Can you tell me a bit more about what you intend to do? > > I am not a lawyer, but from what I understand: the Cypher > implementation is copyrighted by Neo Technology, Inc, and currently > available under the GPLv3 and a commercial license from Neo > Technology. The documentation is also copyrighted by the company. I > guess if you wanted to create a "clean room implementation" of a > language that is modeled after Cypher you probably could do so > technically. > > Cheers, > > Michael > > On Mon, Feb 10, 2014 at 3:28 PM, MrFT <[email protected]> wrote: > > > > Is the cypher language copyright protected? > > > > Or is one allowed to also implement it on a different graph DB ? > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Neo4j" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
