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

Ryan Blue commented on AVRO-1625:
---------------------------------

Thanks for pinging this, [~alexeyo]! It would be great to have you guys work on 
this C# implementation with the Apache community.

I think [~davidtaylor] makes a good point about needing to sort out the current 
implementations and how to integrate the new codebase with what is already 
there. Is anyone familiar with both? It sounds like we would want RPC support 
on top of the Microsoft implementation and then we could deprecate the current 
ones that aren't actively maintained. I think we would also want to make sure 
we build/test it with Mono to make our builds work.

In any case, we can plan integration moving forward in parallel with efforts to 
get the software donated to the foundation. The Incubator handles formalities 
around that process, but I think the main thing is going through the items in 
the [IP clearance 
template|https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/ip-clearance-template.xml].

> Adding Microsoft C# Implementation to the project
> -------------------------------------------------
>
>                 Key: AVRO-1625
>                 URL: https://issues.apache.org/jira/browse/AVRO-1625
>             Project: Avro
>          Issue Type: New Feature
>          Components: csharp
>            Reporter: Alexey Orlov
>
> In April 2014 Microsoft released to the public its own C# implementation of 
> Avro. The code is completely new. The reasoning for the project was to 
> overcome the limitations of C# implementation available as a component of 
> Apache project at the time we have commenced the effort (early 2013). In 
> particular:
> -     Low performance
> -     Missing support of serialization using Reflection
> Our implementation is called Microsoft Avro Library and available here 
> https://hadoopsdk.codeplex.com/wikipage?title=Avro%20Library (together with 
> the code)
> Throughout 2014 we have released some updates, fixed bugs, added a feature 
> and now would like to start a conversation about contributing our library to 
> the project.
> Doug Cutting suggested I start a Jira issue for this conversation, so I’m 
> following the advice (see 
> http://mail-archives.apache.org/mod_mbox/avro-dev/201406.mbox/%3c50937b33cdf7ca46afcc1f1d04c6551a0a01b...@db3ex14mbxc327.europe.corp.microsoft.com%3e)
> Some background information on today’s state of the library:
> -     The library supports binary serialization only
> -     RPC support is NOT implemented
> -     The library is compiled vs Microsoft .NET Framework 4.0. We have NOT 
> tested it on other platforms (e.g. with Mono).
> And about me. I’m a Microsoft employee and Program Manager responsible for 
> the project.
> Looking forward getting the feedback.
> Thank you,
> Alexey



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

Reply via email to