Hi Emmanuel,

I roughly know how it works on Apache :) I've already submitted a few
patches for other libraries. I'll create the JIRA issue and sumbit the
patches shortly.

Cheers,
Tom

On Mon, Dec 22, 2008 at 8:13 AM, Emmanuel Lecharny <[email protected]>wrote:

> Tomasz Blachowicz wrote:
>
>> Hey,
>> I'm really glad you guys are open for such an initiative :) I'll provide
>> you
>> with some more details or sample code this weekend.
>>
>> Just to give you some background, I wanted to implement RPC in Gooogle
>> Protocol Buffer style in java. I also wanted to use NIO for that purpose
>> to
>> provide non blocking interface that would be align with protobuf one (see
>> documentation for details). I came across Apache MINA and the I quickly
>> discovered that the framework is exactly what I needed.
>>
>> So I started the implementation from MINA filter codec that can
>> encode/decode protobuf wire format. This code is ready and I can
>> contribute
>> it straightaway. It's very similar to existing mina-filter-codec-netty
>> module. As I said in my previous mail I've laso developed simple
>> client/server demo application that fits nicely into mina-example module.
>> This example is also considered as part of the contribution.
>>
>> Said so, I do have codec and sample and I could provide you with the patch
>> against trunk repository. I was also considering another approach. I could
>> draft implementation of RPC in protobuf style i.e RpcChannel
>> implementation
>> that would use codec mentioned above. This could be a subproject on MINA
>> if
>> you like as FTPServer or AsyncWeb are. What about this path?
>>
>> I can  commit myself as an supporter as I'm an sole author of the code.
>> I've
>> been a big fan of open source for years now, but hasn't been hugely
>> involved
>> in any big development. I guess it's start to accept the challenge :) At
>> the
>> later stage it'd be really nice to involve other people as well in that
>> piece of implementation. I believe the topic is very interesting and may
>> attract developers :)
>>
>> In terms of licensing, the Google Protocol Buffer is New BSD License, so
>> it
>> shouldn't be any problem I guess. But you should double-check with your
>> policies and procedures at Apache, before we progress. I'm personally fine
>> with the Apache License and have no problems with any copyrights related
>> to
>> this contribution.
>>
>> Please, let me know what you think. Any comments or questions?
>>
>> Cheers,
>> Tom
>>
>>
> Hi Tom,
>
> the best solution is to create a JIRA with the proposed code attached. We
> can't grant you commit access straightforward, as we follow some specific
> rules at Apache :
> http://apache.org/foundation/how-it-works.html#meritocracy
>
> We vote for new committers, based on the code quality, and other aspects,
> like involvement.
>
> In any case, your proposal is very interesting !
>
> Thanks !
>
>
> --
> --
> cordialement, regards,
> Emmanuel Lécharny
> www.iktek.com
> directory.apache.org
>
>
>

Reply via email to