CodeCamp events are structured according to the well known manifesto, which is based on 6 principles:
By and For the Developer Community
Code Camps are about the developer community at large. They are meant to be a place for developers to come and learn from their peers. Topics are always based on community interest and never determined by anyone other than the community.
Code Camps are always free for attendees.
Community Developed Material
The success of the Code Camps is that they are based on community content. All content that is delivered is original. All presentation content must be provided completely (including code) without any restriction. If you have content you don't want to share or provide to attendees then the Code Camp is not the place for you.
No Fluff only Code
Code Camps are about showing the code. Refer to rule #1 if you have any questions on this.
The most important element of the Code Camp is always the developer community. All are welcome to attend and speak and do so without expectation of payment or any other compensation other than their participation in the community.
Never occur during work hours
We need to understand that many times people can't leave work for a day or two to attend training or even seminars. The beauty of the Code Camp is that they always occur on weekends.
CodeCamp is opportunity for every developer / User Group member to participate and learn from the real life examples presented by "people from the Community, for the Community".
An excellent example of how INETA CodeCamp can be organized is the one by MS Community & INETA Chapter Croatia champion Vladan Strigo (MVP) at: http://codecamp.mscommunity.net/English/Overview.aspx
P.S. I and my young colleague Bruno Kovacic will talk at that CodeCamp about their experience in development of new generation of solutions based on Microsoft platform new features like .NET Fx 3.5, WPF, WCF, WF, LINQ ....
If you are interested in organizing CodeCamp yourself - please contact me - or even better - contact Vladan :-)