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] <javascript:>> > 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] <javascript:>. > > 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.
