I am interested in writing C# class libraries that can read/modify file geodatabases.
The issue I have with the File Geodatabase API from ESRI is that this is for commercial use, and I don't want to pay licensing fees. So I'd rather write something myself. Has anyone written documentation regarding the makeup of these files, similar to how there's documentation on the different types of shapefiles from ESRI?