Thursday, February 22, 2007

A License for my Work

The question of the license which I apply to my work has been brought to my attention in the comments on the Taskbar Shuffle post.

This post is simply to keep things "on topic" and to have a place to discuss the question.

I've elected to place my source code, my posts, and comments under the Creative Commons Attribution 2.5 License.

This license allows free use of my creative works so long as you include attribution.

Acceptable attributions are:
Any attribution should include a link to or the complete text of the appropriate Creative Commons license.

(if someone with more experience can make better suggestions please chime in)

For the most part I don't really care how my work is used. I would feel a little upset of someone copied one of my posts and then claimed it was their own creative work (unless they corrected my grammar and clarified my sentences and sent me a copy ;) ). But I just hope my rambling can save some time for someone else (p.s. I won't turn away any gratitude (especially the kind accepted at the local computer shop)).

However, some of my work (e.g. the Natural Sort Algorithm in C#) is derived from the work of others and I would appreciate it if a link back to my post was made so it is clear that the real work originated from some other really smart people.

Also be aware that some works (e.g. the Natural Sort Algorithm and SWFUpload) already fall under other licenses. I'm not always good about following up on those. If you have a concern regarding derivative works please let me know.


  1. Thanks for the clarification, I really appreciate it.

  2. By the way, the profile link on your blog seems broken. (feel free to delete this comment)

  3. did you get it to work for mac? if so, could you possibly help me out? paid if necessary


  4. my email is chessdev [{at}] gee mail :)

  5. I assume you are talking about SWFUpload as I'm pretty sure the License will work on any platform.

    I haven't used a Mac in 10 years. I have had some reports that would lead me to believe that SWFUpload does work on Mac. I'm not entirely sure if it works in Safari.

    One report (which I described in a post) said that the "upload_backend" script needs to return some bit of data or text after the file has been received so that Flash on Mac will report the file as successfully uploaded.

    This is something you need to do with your website and isn't really part of SWFUpload.

  6. @erik

    Are you providing an email address so I can send you a copy of the SWFUPload demo?