In Order to Offer your Source Here

There is just one requirement that has to be met in order for someone to offer their source code on this site. It has to be licensed in such a way as to be compatible with open source.

What this means is that the source code must meet the guidelines as given by the Open Source Organization and the Debian Free Software Guidelines. A quick summary of those guidelines appears here. In addition, we have a selection of ready-built licenses to choose from.

Licenses to Choose From

There are a number of existing licenses which meet the criteria for open source and that are generally applicable to many types of software. Here are a few I am aware of.

Other summaries of licenses

You can find a number of other resources that try to describe the different aspects of each of the open-source licenses. These include the Mozilla site's Netscape's Public License FAQ, The Free Software Foundation's Categories of Free Software, and Debian's Social Contract.

What is required

I am drawing from two texts in defining what qualifies as open source for the purposes of this site. The first to offer a useable definition was the Debian Free Software Guidelines. These laid out the basic notions of what a license had to allow in order to qualify for open source.

To see exactly what was specified, take a look on the Debian web site. It spells everything out better than I can. As a summary, however, the points I consider important are as follows:

The second definition of open source comes from the Open Source Organization. They have written their Open Source Definition drawing heavily from the Debian guidelines. In fact, it is almost word for word, with some slight changes which I will list.


Return to Bruce Atherton's Home Page