CC LicenseLib - a .NET library for Creative Commons License Metadata

admin at delegatetechnologies.com admin at delegatetechnologies.com
Mon Oct 27 11:25:43 EST 2003


Hello All-

I just wanted to announce that I've done an initial release of a Visual
Basic .NET class library called CCLicenseLib.  The library was initially
ported from  the PHP implementation that Blake Watters submitted and
contains an object library that is useful when integrating Creative
Commons Licenses into .NET applications. (you can see Blake's PHP
implementation at: http://cclicense.sourceforge.net/ )  While much of the
functionality is the same as a result of a direct port of the code, I
added a few extra functions to the cc_license class that can assist in
generating and reading XML files with embedded license information of a
specific structure. The XML parsing
routines are fairly basic and follow a specific format (See
releasenotes.txt packaged with the project files), I would be interested
in hearing suggestions for XML schemas as well as better ways to
embed/parse license information into and from XML documents.

*The project files are currently licensed under the LGPL.

I am currently managing the project through the GotDotNet  Community
(http://www.gotdotnet.com) and the project's homepage can be found at:
http://workspaces.gotdotnet.com/cclib

**************
PROJECT FILES:
**************
The files that are currently available for download were compiled
using version 1.1 of the .NET Framework.

There are currently two files available for download:

   --CCLicenseLib_dll_v_1_0.zip - compiled dll of the library
   --CCLicenseLib_v_1_0_src.zip - packaged source code for the library

These two files can be downloaded from my personal website at:

   http://www.delegatetechnologies.com/projects/CCLicenseLib_dll_v_1_0.zip
   http://www.delegatetechnologies.com/projects/CCLicenseLib_v_1_0_src.zip

I will be making the GotDotNet project workspace public immediately
following this submission to the discussion list so you can also grab the
release files from the project workspace as well. (See section above for
workspace url)

****************
PROJECT ROADMAP
****************
The next release will probably be focused mainly towards putting the
following functionality into the library (Other suggestions or comments
are welcome):

   --Database Connectivity - Provide SQL Scripts for generating tables to
                             hold CC License information and create the
                             necessary functions to store and retrieve
                             license information.
   --Extended XML Parser   - with talks about embedding license information
                             into different document types, functionality
                             geared towards parsing license inforamtion
                             from XML documents will probably be extended
                             to allow for multiple files to be parsed and
                             stored at the same time as well as an extended
                             schema to include more details about the file
                             and license.  This would obviously require
                             the introduction of other objects into the
                             library for utility purposes.
   --C# Implementation     - Port the VB.NET library to C#.

********************
CONTACT INFORMATION
********************
If you would like to contact me directly, or have bug submissions,
suggestions, comments, etc. You can contact me through this discussion
list, or via email at:

   cclicenselib at delegatetechnologies.com

Also, I will be setting up a forum on my website for discussion over
the library's functionality, enhancements ect. so feel free to stop by
and post comments there as well.  The url is:

   http://www.delegatetechnologies.com/forum/index.php

You can get release updates from this discussion list, or by checking my
personal weblog for information at:

   http://www.delegatetechnologies.com/blog/index.php

Hope you find this library useful!

Highest Regards,

Steve Griffin
steve at delegatetechnologies.com
http://www.delegatetechnologies.com



More information about the cc-metadata mailing list