Hello all, I'm working away at the .Net version of Avro and would like the opinion of anyone that is listening. I'm trying to do the port using a .Net 2.0 feature spec to make mono support a bit easier. .Net 2.0 does not have a native json parser so I've been using JayRock (http://jayrock.berlios.de/) which has a LGPLv3 license.
My questions are: 1.) Excuse my ignorance but is LGPLv3 compatible with an apache license? 2.) Is JayRock a preferred library for json parsing? 3.) Does anyone have issues if I bring in Apache Log4net (http://logging.apache.org/log4net/) ? I have an abstracted logger that I use that allows anyone who compiles from source to disable logging using compiler directives so they would not have to use log4net. For public releases my personal preference would be to build against the latest stable version of log4net. What do you guys think? If you are interested in what I have done so far you can look at my repo on github. I'm pushing there pretty frequently now that I've finished my move to Austin. http://github.com/jcustenborder/avro/tree/dotnet-port J