The Meta Box Class is used by including it in your plugin files and using its methods to create custom meta boxes for custom post types. It is meant to be very simple and straightforward. For name spacing purposes, All Types meta box ( meaning you can do anything with it ) is used.
This class is derived from Meta Box script by Rilwisrilwis@gmail.com version 3.2. which later was forked by Cory Crowley (email: firstname.lastname@example.org) The purpose of this class is not to rewrite the script but to modify and change small things and adding a few field types that i needed to my personal preference. The original author did a great job in writing this class, so all props goes to him.
GNU General Public LIcense v3.0 - license.txt THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.