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