logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 866173e475c21c0d77b5a7c61b9f2e397904ae2a
parent df4d6d8ed75ada16233b75f137c708bf607b3f44
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 28 Jun 2022 02:18:49 +0200

notes/license-pick.shtml: New

Diffstat:

Anotes/license-pick.shtml93+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+), 0 deletions(-)

diff --git a/notes/license-pick.shtml b/notes/license-pick.shtml @@ -0,0 +1,93 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> +<!--#include file="/templates/head.shtml" --> + <title>Picking a License — lanodan’s cyber-home</title> + </head> + <body> +<!--#include file="/templates/en/nav.shtml" --> + <main> + <h1>Picking a License</h1> + <p>Largely copied from: <a href="gemini://drewdevault.com/2021/05/20/How-I-choose-a-license.gmi">Drew DeVault - How I choose a license</a></p> + <p>Similarly: "This is how I choose a license for a new project. It is a reflection of my values and priorities and may not work for your needs."</p> + + <dl> + <dt id="matters">matters</dt> + <dd> + <p>Does it matters at all? Is it even copyrightable? (ie. simple observations without originality)</p> + <dl> + <dt>Yes</dt><dd><a href="#software">Go to: software</a></dd> + <dt>No</dt><dd>Use CC-0</dd> + </dl> + <p>Note: CC-0 is one of the rare licences that trully waives as much copyrights as possible, even in jurisdictions where Public Domain cannot simply be assigned to (like in Europe).</p> + </dd> + + <dt id="software">software</dt> + <dd> + <p>Is it software?</p> + <dl> + <dt>Yes</dt><dd><a href="#ubiquitous">Go to: ubiquitous</a></dd> + <dt>No</dt><dd><a href="#creative">Go to: creative</a></dd> + </dl> + </dd> + + <dt id="creative">creative</dt> + <dd> + <p>See <a href="https://creativecommons.org/choose/">Creative Commons - Choose a License</a>, incomplete version below</p> + <p>Do you want it to become ubiquitous, where anyone, including corporations, governments, literally anyone, would have no reservations about using it for any use-case, including making proprietary derivatives and selling them, or reusing the code in another project, proprietary or not?</p> + <dl> + <dt>Yes</dt><dd>Use CC-BY-4.0</dd> + <dt>No, libre-only</dt><dd>Use CC-BY-SA-4.0</dd> + <dt>No, non-commercial</dt><dd>Use CC-BY-NC-SA-4.0</dd> + </dl> + </dd> + + <dt id="ubiquitous">ubiquitous</dt> + <dd> + <p>Do you want it to become ubiquitous, where anyone, including corporations, governments, literally anyone, would have no reservations about using it for any use-case, including making proprietary derivatives and selling them, or reusing the code in another project, proprietary or not?</p> + <dl> + <dt>Yes</dt><dd><a href="#patents">Go to: patents</a></dd> + <dt>No</dt><dd><a href="#service">Go to: service</a></dd> + </dl> + </dd> + + <dt id="patents">patents</dt> + <dd> + <p>Is the copyright owned by a company who might have trademarks and patents and other such garbage?</p> + <dl> + <dt>Yes</dt><dd>Use Apache 2.0</dd> + <dt>No</dt><dd>Use MIT or BSD</dd> + </dl> + </dd> + + <dt id="service">service</dt> + <dd> + <p>Is it a networked service or similar software not entirely running directly on the user's machine?</p> + <dl> + <dt>Yes</dt><dd>Use AGPLv3</dd> + <dt>No</dt><dd><a href="#library">Go to: library</a></dd> + </dl> + </dd> + + <dt id="library">library</dt> + <dd> + <p>Is it a library?</p> + <dl> + <dt>Yes</dt><dd><a href="#vendoring">Go to: vendoring</a></dd> + <dt>No</dt><dd>Use GPLv3</dd> + </dl> + </dd> + + <dt id="vendoring">vendoring</dt> + <dd> + <p>Do you want users to be able to vendor it (copy it into their code), or should they be required to install it and link to it to use it without the viral obligation?</p> + <dl> + <dt>Yes</dt><dd>Use MPL 2.0</dd> + <dt>No</dt><dd>Use LGPLv3</dd> + </dl> + </dd> + </dl> + </main> +<!--#include file="/templates/en/footer.shtml" --> + </body> +</html>