[ 
https://issues.apache.org/jira/browse/AVRO-1747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14997852#comment-14997852
 ] 

Ryan Blue commented on AVRO-1747:
---------------------------------

Apache projects can redistribute third-party works using licenses that have 
been judged compatible, but Apache projects themselves and contributions to 
those projects use the Apache Software License v2. There are good reasons for 
doing that, like the fact that the Apache license covers how contributions to 
the project are licensed. It also ensures that anyone using Apache code can 
rely on uniform licensing. In order to contribute your implementation to the 
Avro project, it will need to be licensed along with the rest of the project 
using ASLv2. We certainly wouldn't ask you to use a license you're not 
comfortable with, so let us know what you want to do.

> JavaScript implementation
> -------------------------
>
>                 Key: AVRO-1747
>                 URL: https://issues.apache.org/jira/browse/AVRO-1747
>             Project: Avro
>          Issue Type: Improvement
>          Components: javascript
>            Reporter: Matthieu Monsch
>         Attachments: AVRO-1747.patch
>
>
> Hello,
> I'm not sure if there is still interest in a JavaScript implementation of the 
> Avro spec, or if this is the right place for this message (apologies if not), 
> but in case it's useful here is one: https://github.com/mtth/avsc
> It's pretty fast, fully featured aside from protocols (AFAIK), and runs in 
> the browser.
> Disclaimer: I wrote this library. (I initially searched around for existing 
> implementations, and even saw a few tickets on this board about JavaScript 
> decoders, but couldn't find one to support the schemas I have to process.)
> Best,
> -Matthieu



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to