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.

Reply via email to