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.

Reply via email to