Jim Lawless' Blog


Open Source Licenses

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



Views expressed in this blog are those of the author and do not necessary reflect those of the author's employer. Views expressed in the comments are those of the responding individual.

stumbleupon Save to StumbleUpon
digg Digg it
reddit Save to Reddit
facebook Share on Facebook
twitter Share on Twitter
aolfav More bookmarks


Previous post: Charging by the Byte
Next post:COM Scripting in C by way of JavaScript


About Jim ...


Click **here**
to try out MailWrench;
a command-line SMTP /
SMTPS (Google Gmail)
mailer for Windows.


Follow me on Twitter

http://twitter.com/lawlessGuy


Recent Posts

A JavaScript REPL for Android Devices

MailSend is Free

My Blog Engine

The October 10th Bug

A Review of Kevin Mitnick's Book Ghost in the Wires

Spellbound by Web Programming

Backlinks to my Blog Posts

Play MP3 Files with Python on Windows


Random Posts

Extending SpiderMonkey JavaScript on Windows

Book Review : Using Google App Engine

My Big Shareware Splash

A JavaScript REPL for Android Devices

Compiling Rhino JavaScript to Java

A Lightweight Alternative to Windows Shortcuts

Obfuscated C

Charging by the Byte

My Foray into Shareware

Taking Shape


Full List of Posts

http://www.mailsend-online.com/bloglist.htm


Recent Posts from my Other Blog

Remembering Dr. San Guinary

Why Some Web Sites will go Dark on Jan 18th

SNL Superhero Skit

More Ruby Games

My Ruby Game Challenge Entry

Steal this Bookmarklet

Nerd Toys

Learn New Jargon, You Must

Spot the Wiebe

Tech Magazine Glory Days

Book Review : Paull Allen - Idea Man

A 90's Experiment in Online Systems - The U.S. West CommunityLink Service