Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

General Public Obviousness License

  • Loading branch information...
commit 0b5b6e9964ca50307ee6018fcd24159bf79e0efb 1 parent 33651f9
Isaac Z. Schlueter authored November 09, 2011

Showing 2 changed files with 27 additions and 0 deletions. Show diff stats Hide diff stats

  1. 26  LICENSE
  2. 1  package.json
26  LICENSE
... ...
@@ -0,0 +1,26 @@
  1
+Copyright 2011 Isaac Z. Schlueter (the "Author")
  2
+All rights reserved.
  3
+
  4
+General Public Obviousness License
  5
+
  6
+The Author asserts that this software and associated documentation
  7
+files (the "Software"), while the Author's original creation, is
  8
+nonetheless obvious, trivial, unpatentable, and implied by the
  9
+context in which the software was created.  If you sat down and
  10
+thought about the problem for an hour or less, you'd probably
  11
+come up with exactly this solution.
  12
+
  13
+Permission is granted to use this software in any way
  14
+whatsoever, with the following restriction:
  15
+
  16
+You may not release the Software under a more restrictive license
  17
+than this one.
  18
+
  19
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  20
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  21
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  22
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  23
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  24
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  25
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  26
+OTHER DEALINGS IN THE SOFTWARE.
1  package.json
@@ -4,4 +4,5 @@
4 4
 , "keywords" : ["inheritance", "class", "klass", "oop", "object-oriented"]
5 5
 , "main" : "./inherits.js"
6 6
 , "repository" : "https://github.com/isaacs/inherits"
  7
+, "license": { "type": "GPOL", "url": "https://raw.github.com/isaacs/inherits/master/LICENSE" }
7 8
 , "author" : "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)" }

8 notes on commit 0b5b6e9

Jérémy Lal

YASL

Jérémy Lal

You're hurting free software by inventing licenses...

Isaac Z. Schlueter
Owner

Dude, it's a 10 line function.

What does this have to do with Youth and School Librarians or the Yachting Association of Sri Lanka?

Jérémy Lal

Yet Another Stupid License...
Ok i'm pissed off by licenses, because keeping software free is not just about publishing source code,
it's also about using licenses that are known and proven to be free. What did not you just put MIT on that one ?

Isaac Z. Schlueter
Owner

For the same reason that I would not put an MIT license on a file that says "2 + 2 = 4". It's obvious. It's not licensable. The only reason it has a license file at all is that someone bugged me about it not having one. This whole dance is absurd.

Jérémy Lal

Granted it looks absurd.
You just have to put somewhere in your code or in package.json, or in LICENSE :
public-domain
followed by the reason why it is (because it is so obvious that it's not licensable in that case).

Isaac Z. Schlueter
Owner

"Public domain" isn't a license, and is very imprecisely defined. CC0 is unreasonably long.

Jérémy Lal

I knew i could come up with a laughable solution :)
http://sam.zoy.org/wtfpl/
WTFPL-2 is actually a serious license that is wide open and yet still a valid open source license, compatible with other well-known licenses.

Please sign in to comment.
Something went wrong with that request. Please try again.