What is the license for the CFG Project's software releases?
We've decided to license our software under the LGPL. This avoids the legal ambiguity with the GPL by explicitly allowing third parties to enable their commercial software to use our system either by linking against our middle layer's libraries, or by creating a meta-configuration file for their software. We see this as a great thing.
What OS's & Distributions is the CFG project aimed at?
The primary developers of the project use Linux, specifically the Gentoo distribution. We plan to use standard C for most if not all of the required components of the system and allow OS and distro specific information to be easily modified, but unfortunately have no easy way to test it. So the short answer is that any Unix flavor should work fine with it, but initially it will probably work best with Linux.
Can I help?
YES! See our Contribute page for basic details.
If you are the developer of any software product which needs a configuration interface, or especially if you are affiliated with a major Linux distro, we'd love to hear from you. See the contact us page and get ahold of one of the developers for more information.
If you are a programmer or Linux user, we would love to have your help if you have experience with C, Perl, XML, PHP, or any other applicable language. We also need people to create meta-config files for popular programs and do testing. See the contact us page and tell us you want to help! This project is just getting started so you have the chance to be part of a small team without needing to become familiar with a huge codebase. Finally, tell your friends about us!
But doesn't <SOME CONFIG PROJECT> do this?
Don't you guys know about <SOME CONFIG PROJECT>?
We've looked at various config editing projects, such as Webmin, Linuxconf, Ximian Setup Tools, and Debconf to name a few. In short, they aren't as flexible or modular as we think they should be. We've spent a lot of time fiddling with the design, and we think that our system is unique and that it provides significant benefits over existing tools. If we didn't think that, we wouldn't be wasting our time. :)
When will it be ready for me to use it?
Good question. We intend to be finished with the planning and research stages by December 2002. By then, we should have refined and working prototypes that perform simple tasks. From then until May 2003, we will add support for more applications and track down any bugs. After that, it'll just keep getting better!