Subject: Re: Software License Sound Bites, Version 0.1
To: Karl O . Pinc <kop@meme.com>
From: Jeremy C. Reed <reed@reedmedia.net>
List: netbsd-advocacy
Date: 07/17/2002 19:14:21
On Wed, 17 Jul 2002, Karl O . Pinc wrote:
> which license you use.  I want short descriptions of the license
> categories and their relationships to each other.

I wrote something (for Seattle TekBug) that quickly explained this:

 Just as proprietary software often includes an End-User License
 Agreement, open source code generally includes a license. Generally, open
 source licenses can be categorized in three ways: public domain and
 freeware, copyright retained with source available for any purpose (such
 as BSD), and copyright retained with the public changes made available
 for original author (such as GPL).

 Public domain and freeware licensing is the simplest. With public domain,
 the author gives up his copyright -- and basically since no one can own
 the source code, then anyone can use it for any purpose.

 The BSD, MIT, Apache and similar licenses basically have a copyright
 indicating ownership, a liability disclaimer, and then a statement that
 says that the code can be modified, reused, and redistributed in binary
 (aka object code) or source code forms as long as the copyright and
 license is retained.

 The GPL -- the GNU General Public License -- and similar licenses, like
 the IBM Public License and the Mozilla License, are a few pages longer:
 they also indicate who owns the copyright, have a disclaimer of
 liability, and then grant the rights for modifying and freely reusing and
 redistributing the code (which retains the same free license). The main
 difference is that if the software is distributed in binary form, then
 the source code changes must be freely obtainable in a reasonable manner.
 In other words, you may take someone's code, make major changes and sell
 your new product -- but the new software created will be covered by the
 original free license agreement and the source code changes (and
 additions)  must be freely and easily available.

 As you can see, the variety of the different licensing schemes provide
 different methods for developers to promote, protect, or standardize
 their ideas.  Some programmers want to protect their interests by forcing
 that all improvements be returned to them; other developers are more
 interested in having their code and ideas be widely used and re-used.

If you're in the Seattle area, be sure to grab a free Tekbug magazine.

   Jeremy C. Reed
   http://bsd.reedmedia.net/