Skip to content

Instantly share code, notes, and snippets.

@bytbox
Created July 25, 2010 06:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bytbox/489363 to your computer and use it in GitHub Desktop.
Save bytbox/489363 to your computer and use it in GitHub Desktop.
Copyright (C) <YEAR> <OWNER>
All rights reserved.
Permission is hereby granted to use this software free of charge.
Redistribution of verbatim, standalone copies of this software, with or
without source, is permitted provided that this notice is retained unmodified.
Modification of this software is permitted provided that the source code for
all modifications is made available free of charge upon request, under these
and no additional terms.
Redistribution of this software, modified or verbatim, as a component of a
larger work, is permitted provided that this notice is retained, and a
mechanism is unconditionally provided to enable further modifications to be
made to this software and incorporated into the larger work.
As an exception to the above clauses, permission is not granted to make any
modification or distribute in any way that would reduce the ability of a
recipient of this software to exercise his or her rights as granted by this
license.
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR DISTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Plain-English Explanation

Or as close as I could come to it.

First clause: grants you the right to use this software. The "free of charge" is redundant, but it makes users feel good.

Second clause: grants you the right to pass on this software, unchanged, provided you don't change this notice either. Note that you can require money when you do this.

Third clause: you can modify it, as long as when someone requests, you pass on their modifications. This requirement can be fulfilled by posting them on the internet and saying "go look".

Fourth clause: There are two conditions for redistribution in conjunction with other stuff.

  • This license must still apply to this software and all modifications. (The "and all modifications" comes from the third clause.)

  • You must provide some mechanism, with no strings attached, for applying changes to this software to the larger product. Note that the result might not be distributable. The modifications to this software themselves, however, are.

Fifth clause: anti-tivoization, for the most part.

Sixth clause: the shortest anti-warranty clause I could find. It's from mit, I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment