Originally published on: Thu, 28 Jan 2010 00:52:24 +0000
I'd like to take a moment and describe why I place a license-statement in most of the source files you find here.
My goals are pretty simple for most of the source that I will release:
Some have asked why I don't just omit the license or they've asked why I don't put the code into the public domain.
I've read a few articles on this subject and have found that the term public domain has different meanings in different countries. In fact, in some countries, you cannot place your code into the public domain just by stating it in the source. My omission of a license statement would then infer that I hold exclusive rights to the source in some countries.
Please refer to the commentary at Stack Overflow:
http://stackoverflow.com/questions/219742/open-source-why-not-release-into-public-domain
I use the MIT / X11 license for most of the source here. It's a simple license that does not require you to release your own source under any conditions. I believe it to be simple and clear. I think it gets the point across that you can use the source that contains the MIT / X11 license as you see fit.
I apologize for the couple of dozen lines of comments that prefix most of the source files, but I believe them to be necessary so that everyone who wants to use the source can do so.
Unless otherwise noted, all code and text entries are Copyright ©2010 by James K. Lawless
Save to del.icio.us
Save to StumbleUpon
Digg it
Save to Reddit
Share on Facebook
Share on Twitter
More bookmarks
Subscribe!
Auto Save Clipboard Images Redux
Extending SpiderMonkey JavaScript on Windows
Rhino JavaScript to EXE with launch4j
Compiling Rhino JavaScript to Java
Directory Traversal in Rhino JavaScript
A Command-Line MP3 Player for Windows
Auto Save Images from the Clipboard
Java in a Windows EXE with launch4j
An Interview with Tom Zimmer: Forth System Developer
Setting Windows Console Text Colors in C
Changing the C64 Text Color in C
Setting Text Color in a Batch File
A TCP Command Line Interface in Rhino JavaScript
MicroISV on a Shoestring
DadHacker
The Bottom Feeder
Writin' That Code!
The Recursive ISV
The Thomsen Blog
Prototypically Speaking
The Reinvigorated Programmer