Licensing
GeoCraft is licensed for business-friendly use. Viral GPL licenses and proprietary licenses would make it too difficult for people to collaborate on the project.
Contributing
GeoCraft is still rapidly evolving and we currently cannot guarantee any backward compatibility between releases or builds. If you develop on top of the framework, you will probably want to merge your patches back into the project so you do not have to maintain a separate code branch.
If you want to collaborate on the GeoCraft project, we must have a signed Contributor Agreement from you, to ensure that the project remains business friendly for anyone who wants to use it.
More details are available in the Contributor Agreement FAQ.
Development Status
We are actively developing the GeoCraft framework. Development by ConocoPhillips is driven by immediate business needs, so parts of the framework currently receive more attention than others.
The key features of the first release will be a 'domain-driven design' that models the key geoscience abstractions. We created the object model from the OpenSpirit database schema (using a code generator) and anticipate it will take several releases before the design is stabilized.
The I/O architecture will theoretically allow development of connectors to any geoscience datastore. GeoCraft handles basic read/write functions for LAS, SEGY and grid files. We plan to use OpenSpirit to connect to proprietary datastores.
Simple lightweight viewers for volumes, logs and horizons already exist. They will evolve, as needed, to support the projects we are working on.
GeoCraft Open Source Statistics
GeoCraft is being tracked on Ohloh.net, which is a directory of open source projects, and their contributors. See Project Statistics for more information.