[ prog / sol / mona ]

sol


Developing a new public license

1 2024-01-24 03:07

Here is a draft of a new public license for natural language content such as works of fiction. I am making it for reasons. The text below is not final.

Permission is granted to copy, adapt, modify, translate,
and/or distribute this work for any purpose, with or without
fee, provided the following conditions are met:

1. All redistributions of this work, or of any derivative
works thereof, must retain this copyright notice and list of
conditions.

2. Any altered copy or derivative work used for commercial
or political purposes must be accompanied by clear and
unambiguous video evidence that all contributors (original
author(s) excluded) have satisfied the terms of this
license.

3. Every such modifying contributor must perform one or more
of the following tasks:

    a. Read *Structure and Interpretation of Computer
       Programs*, second edition (1996, MIT) and correctly
       complete all exercises.

    b. Install Gentoo Linux on a physical computer (ie. not
       a virtual machine), boot into it, log in, and use it
       to make a public post on any form of social media.

    c. Go fuck yourself.

Critiques are welcome.

2 2024-01-24 04:03

Installing Gentoo is about as hard as typing the list of characters in the instruction manual in the same order. Nothing to gloat about.

3 2024-01-24 05:39

It requires patience + adaptability and it teaches you the basic elements of your operating system.
It's also nice to use, but I would only recommend it if you have a relatively modern CPU (any 6+ core Ryzen should do).

4 2024-01-24 12:35

The only person who would use such a license would be yourself. A more politically correct license would be the BSD 3 clause.

5 2024-01-24 14:12

The "natural language content such as works of fiction" you plan to license with that text had better be something a lot of people want to redistribute and adapt if you really hope to get videos of people fucking themselves. There has to be better ways to achieve your goals.

6 2024-01-24 23:58

>>4
I wrote it using several variants of the BSD and MIT licenses as reference (you may find some of my phrasing familiar) and added prohibitions against modifying the contents for commercial or political purposes. These prohibitions are not absolute, and if I wanted to be more polite about it, I would suggest contacting me to negotiate less restrictive terms at exorbitant rates. This is a standard approach to telling business clients to go fuck themselves, but sometimes they don't see through it, so I elected to be somewhat more clear.

>>5
Indeed, if my goal was to get videos of people fucking themselves, there would certainly be much simpler ways to achieve that.

I thought it would be pretty funny if this somehow ended up in the hands of some Serious Lawyers who made a sincere effort to comply with its terms. If that doesn't happen I won't be upset about it.

7 2024-01-25 07:17 *

>>6
It's exactly as I've assessed. It's not politically correct and solves nothing in the real world that real people (these people don't go fuck yourself in legal documents) actually want as a license. The only audience in the world who uses this is you yourself.

8 2024-01-25 17:42

>>7
I promise not to use it for anything that isn't a joke. All right?

9 2024-01-25 19:43

install gentoo

go back to 4/g.
I like the last clause, though. I will STEAL it for my own license.

10 2024-01-25 21:43

You might prefer this public license instead.

#!/bin/cat
			      GOATSE PUBLIC LICENSE
		       Perversion 0.604753, December 2023

		Copyright (C) 2023 Gikopoi Intl. Superstructure
			     <https://gikopoi.com>

		This document is made available under the terms of
		the Goatse Public License, perversion 0.604753, or
		(at your option) any later perversion.

				   Prelapse
    
   The licenses for most software are designed to take away your freedom to
   expose it to as many people as you can. By constrast, the Goatse Public
   License is intended to guarantee your freedom to expose -- by guaranteeing
   your freedom to include Goatse within free exhibitionist software. This
   Public License applies not only to Gikopoi, but also to the license itself
   by virtue of happening to be an executable program. (Try it for yourself!)

   When we speak of free exihbitionist software, we are referring to freedom
   to expose, not price. This Public License is designed not only to make sure
   you have the freedom to expose as many people to Goatse as possible, but to
   also allow you to freely express your thoughts about humorous and surreal
   images through the distribution of copies of exhibitionist software. 

   To protect your rights, we need to make restrictions that forbid anyone to
   deny you these rights or ask you to surrender them. These restrictions may
   burden you if you distribute or modify copies of the software.

   For example, if you distribute copies of such a program, whether gratis or
   for a fee, you must give the recipients all the rights that you have. You
   must make sure that they, too recieve or can get a copy of Goatse. And you
   must show them these demands so they know their rights.

   Also, for each author's protection and ours, we want to make it clear that
   everyone understands that there is no warranty for this software. If the
   software is modified by someone else and passed on, we want its recipients
   to know that what they have is a copy of Goatse, and any problems brought
   on by this will not reflect on the original authors' reputations.

   Finally, any free exhibitionist program is threatened constantly by those
   with influence over what you're exposed to. To prevent this, we make it
   clear any patent must be licensed through my anus or not licensed at all.

   The shockingly precise terms for duplication, distribution and dissolution
   follow.

			      GOATSE PUBLIC LICENSE
	DESIRES AND DEMANDS FOR DUPLICATION, DISTRIBUTION AND DISSOLUTION

The Goatse digital image, otherwise known as "hello.jpg", will be included with
any and all copies and/or substantial portions of the software IN ITS ENTIRETY.
See Appendix One in the license document for details as to the proper inclusion
of the aformentioned image.

If in the event the inclusion of said image data is undesirable -- the following
ASCII graphic may be substituted for the image; but ONLY upon the condition that
the inclusion of said image would practically and technically hinder the normal,
intended operation of the software: e.g. in a memory-constrained environment.

		* g o a t s e x * g o a t s e x * g o a t s e x * 
		g                                               g  
		o /     \             \            /    \       o  
		a|       |             \          |      |      a  
		t|       `.             |         |       :     t  
		s`        |             |        \|       |     s  
		e \       | /       /  \\\   --__ \\       :    e  
		x  \      \/   _--~~          ~--__| \     |    x  
		*   \      \_-~                    ~-_\    |    *  
		g    \_     \        _.--------.______\|   |    g  
		o      \     \______// _ ___ _ (_(__>  \   |    o  
		a       \   .  C ___)  ______ (_(____>  |  /    a  
		t       /\ |   C ____)/      \ (_____>  |_/     t  
		s      / /\|   C_____)       |  (___>   /  \    s  
		e     |   (   _C_____)\______/  // _/ /     \   e  
		x     |    \  |__   \\_________// (__/       |  x  
		*    | \    \____)   `----   --'             |  *  
		g    |  \_          ___\       /_          _/ | g  
		o   |              /    |     |  \            | o  
		a   |             |    /       \  \           | a  
		t   |          / /    |         |  \           |t  
		s   |         / /      \__/\___/    |          |s  
		e  |         / /        |    |       |         |e  
		x  |          |         |    |       |         |x  
		* g o a t s e x * g o a t s e x * g o a t s e x * 

If the program has the capability to run interactively, it is desired to have it
display one of these graphics upon startup; a graphical program with the ability
to show images should have a function to display the image.

To anyone whom may obtain the software, permission is given to use, copy, modify
and distribute the software for any purpose, given that any and all of the above
terms are preserved within any subsequent licensing of the software or published
derivatives thereof.

The Gikopoi Intl. Superstructure may publish revised and/or new perversions of
the Goatse Public License at any time. Such new perversions will be similar to
the present perversion in general intent to expose, but may differ in details
to address new problems, concerns or methods of exposure.

THIS PROGRAM IS LICENSED FREE OF CHARGE -- NOT EVEN A DIME -- UNDER NO WARRANTY
WHATSOEVER TO ANYONE ANYWHERE ANYTIME TO THE EXTENT PERMISSABLE BY LOCAL TRIBAL
MUNICIPAL PROVINCIAL FEDERAL OR INTERNATIONAL APPLICABLE LAW.
THE PROGRAM IS PROVIDED "AS IS" -- WITHOUT ANY WARRANTY -- EXPRESS OR IMPLIED.
YOU AS A FREE AGENT OF SOCIETY ASSUME ALL RISK AS TO THE USE AND MISUSE OF THE
PROGRAM -- THE COPYRIGHT HOLDERS WILL BE IN NO CAPACITY HELD LIABLE FOR ANY
SHOCK DISTRESS AROUSAL AND/OR BODILY HARM THAT MAY ARISE FROM EXPOSURE TO IT.

			      GOATSE PUBLIC LICENSE
				DEMANDS END HERE

				  Appendix One

You should have recieved a copy of the image, in JPEG format as formally defined
by ISO/IEC 10918. If that happens not to be the case, you may see the following
webpage in order to retrieve said image: https://goatse.info

In the unfortunate event that this webpage is not accessible, please contact the
authors of this license document; we'd be happy to send you one.

The following cryptographic checksum may be used to verify whether or not the
copy you recieved is genuine. This checksum is produced by the MD5 algorithm,
formally specified by RFC 1321: 71bf2d31e9e4e15cc9f82f30e6a00db0

If it turns out the copy you recieved doesn't match the provided cryptographic
checksum, contact the author of the software immediately to have it sorted out.

			      GOATSE PUBLIC LICENSE
			     END OF LICENSE DOCUMENT
11 2024-01-27 02:32

>>9
I am a pražský jezdec at heart. Those backwards latitudes cannot contain me. I will visit them again to proselytize, perhaps in vain, as they are a lost people and cannot read. But I will at least tell them you sent me.

>>10
I know about it. It is not exactly my preferred flavor of shock humor, and will not serve my purposes.

12 2024-01-28 00:22

Testing…

13 2024-01-29 20:31

I can fuck myself in the ass with my cock, so yay

14 2024-01-30 00:37

>>13 I want to be more like you.

15 2024-01-31 00:15

The problem with your license is the subversive use of its terms.

Although it may be reasonable to expect future contributors to have read SICP, installed Gentoo or fucked themselves at least once, it doesn't do well to restrict these terms for commercial or political enterprise, as it does not help guarantee the intention of the work; nor is it made clear to whom the evidence satisfying those terms may be presented.

Say for instance, a compliant contributor towards a derivative work may have the ulterior motive of collecting said evidence for commercial or political reasons.

So not only do these restrictions not protect the work itself, they expose a loophole to be abused for the very thing the license attempts to prevent.

16 2024-01-31 21:23

>>15
This is a thoughtful critique.

My intent was to require derivative works to be bundled with evidence of compliance. I phrased this part very carefully, but if it's still unclear, I need to fix that somehow.

Again, I don't expect ordinary contributors to actually try to fulfill the higher bar of commercial/political compliance, because that's ridiculous, but I may have to rethink those rules as well.

17 2024-05-04 03:51

I am in the process of revising the text. I have about five days left to address any flaws that have not yet been brought to my attention.

18 2024-05-04 12:22

>>15
I've installed gentoo but never fucked myself.

19 2024-05-09 20:57

Updated draft:

Permission is granted to copy, adapt, abridge, modify, translate,
and/or distribute this work for any purpose, provided the following
conditions are met:

1. All redistributions of this work, or of any derivative works
thereof, must retain this license in its entirety, with no further
restrictions applied.

2. Unless distributed with a COMPLIANCE WAIVER, this work MAY NOT be
sold for a fee. It MAY be broadcast through ad-supported distribution
methods (eg. streaming) provided the work itself has not been modified
to include sponsored content.

3. Unless distributed with a COMPLIANCE WAIVER, this work MAY NOT be
modified to endorse, promote, or disparage any political cause or any
ongoing or future political campaign.

For the purposes of this license, a COMPLIANCE WAIVER constitutes
clear, thorough, and unambiguous video evidence that the distributing
party has completed one or more of the following tasks:

a. Read *Structure and Interpretation of Computer Programs*, second
edition (1996, MIT) and correctly complete all exercises.

b. Install Gentoo Linux on a physical computer (ie. not a virtual
machine), boot into it, log in, and use it to make a public post on
any form of social media.

c. Go fuck yourself.

I tried out several ways of rephrasing the requirements, but most of them resulted in the license being split across multiple pages. I felt it was important that it all fit on one page.

I have about eight hours left to make corrections before the initial release, but anything I've missed can be incorporated into future versions for later use.

20


VIP:

do not edit these