Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
kemitchell committed Jun 15, 2019
0 parents commit 44d9e17
Show file tree
Hide file tree
Showing 4 changed files with 109 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -0,0 +1 @@
build
26 changes: 26 additions & 0 deletions Makefile
@@ -0,0 +1,26 @@
TARGETS=build/license.md build/license.docx build/license.pdf build/license.html build/license.odt

all: $(TARGETS)

build/%.md: %.md | build
cat $< | fgrep -v "<!--" | sed '/^\s*$$/d' | awk 'ORS="\n\n"' | fmt --width 60 --uniform-spacing | perl -pe 'chomp if eof' > $@

build/%.docx: %.md | build
pandoc --output $@ $<

build/%.odt: %.md | build
pandoc --output $@ $<

build/%.html: %.md | build
pandoc --to html5 --output $@ $<

build/%.pdf: %.md | build
pandoc --output $@ $<

build:
mkdir build

.PHONY: clean

clean:
rm --force build
5 changes: 5 additions & 0 deletions README.md
@@ -0,0 +1,5 @@
# Maximaleft

[Maximaleft](./maximaleft.md) is a public `LICENSE` for open software with the strongest copyleft rule legally possible.

Maximaleft is a [flipped form](https://flippedform.com) in everyday English. If something doesn't make sense, that's the terms' fault, not yours. Please [open an issue on GitHub](https://github.com/kemitchell/maximaleft/issues/new) so we can fix it.
77 changes: 77 additions & 0 deletions license.md
@@ -0,0 +1,77 @@
# Maximaleft

Development Draft

## Purpose

This license lets you use, study, change, and share this software for free, as long as you contribute software you make alike.

<!-- This language derives from Parity. -->

## Acceptance

In order to receive this license, you must agree to its rules. The rules of this license are both strict obligations under that agreement and conditions to your license. You must not do anything with this software that triggers a rule that you cannot or will not follow.

<!-- This language derives from the API Copyleft License, which in turn derives from the Blue Oak Model License. -->

## Copyleft

As far as the law allows, you must contribute all software that you develop or run with this software.

## Contribute

When this license requires you to contribute software:

<!-- Publication Rule -->

1. Publish all source code, configuration, and other work needed to use and develop that software, in the preferred forms for making changes, through a freely accessible distribution system widely used for similar software, so others can find and copy it.

<!-- Licensing Rule -->

2. License that work to the public under these terms.

<!-- Directions Rule -->

3. If you make the software available to others---by sharing copies with them, making available for them to use, directly or indirectly, or use to process data from or about them---provide them directions to find the work you published and notice of the terms for it, such as by including notice of a distribution system address with copies of the software, changing the software to give users notice of an address, or answering inquiries from users whose data is processed.

<!-- Adapted from the Copyleft rule of Temerity. -->

## Copyright

Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's copyright in it.

<!-- Identical to the Blue Oak Model License. -->

## Patent

Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license.

<!-- Identical to the Blue Oak Model License. -->

## Trademark

Each contributor abandons all trademark, service mark, and other exclusive rights to use the name of this software to identify the origin of software or services of the kind.

## Notice

Ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license.

<!-- Derived from the Blue Oak Model License. -->

## Reliability

No contributor can revoke this license.

<!-- Identical to the Blue Oak Model License. -->

## Excuse

If anyone notifies you in writing that you have broken [Notice](#notices) or [Copyleft](#copyleft), you can keep your license by taking all practical steps to comply within 32 days of receiving that notice. Otherwise, your agreement under these terms ends immediately, and your license for this software ends with it.

<!-- Derived from the Blue Oak Model License. -->

## No Liability

***As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.***

<!-- Identical to the Blue Oak Model License. -->

0 comments on commit 44d9e17

Please sign in to comment.