avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Monsch (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1747) JavaScript implementation
Date Tue, 10 Nov 2015 16:34:11 GMT

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

Matthieu Monsch commented on AVRO-1747:
---------------------------------------

ALSv2 seems fine. It would've been easier to keep the same license, so I figured it was worth
asking.

Just uploaded a new patch:

+ All files have the ASL header and a `NOTICE` and `LICENSE` files have been added to the
directory.
+ Running `./build.sh dist` will now produce a tarball (which includes the above `NOTICE`
and `LICENSE`).
+ I just heard back from the author of the MD5 implementation. He didn't mention any particular
licensing terms but gave me permission to use his implementation for this project. I'm unsure
whether this is acceptable from your side. If not, rather than bug the author too much, I
suggest we keep fingerprinting disabled in the browser for now (as it currently is).
+ The previous validator implementation is included with deprecation warnings.
+ [Logical types are now implemented|https://github.com/mtth/avsc/wiki/Advanced-usage#logical-types].
This allows support for arbitrary structured data.

> 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, 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)

Mime
View raw message