This commit is contained in:
Miloslav Ciz 2023-12-16 20:32:58 +01:00
parent f850c6c59b
commit 3eaceb1bb7
23 changed files with 125 additions and 65 deletions

View file

@ -11,27 +11,29 @@ Free licenses are mainly divided into:
At [LRS](lrs.md) we highly prefer [public domain](public_domain.md) [waivers](waiver.md) such as [CC0](cc0.md) instead of licenses, i.e. we release our works without any conditions/restrictions whatsoever (e.g. we don't require credit, [copyleft](copyleft.md) and similar conditions, even if by free software rules we could). This is because we oppose the very idea of being able to own information and ideas, which any license is inherently based on. Besides that, licenses are not as legally [suckless](suckless.md) as public domain and they come with their own issues, for example a license, even if free, may require that you promote some political ideology you disagree with (see e.g. the principle of [+NIGGER](plusnigger.md)).
Some most notable free licenses for software include (FSF: FSF approved, OSI: OSI approved, LRS: approved by us, short: is the license short?):
Some most notable free licenses for software include (FSF: FSF approved, OSI: OSI approved, LRS: approved by us, CF: copyfree approved, short: is the license short?):
| license | type | FSF | OSI | LRS |short|
| ----------------------- | ----------------------- | --- | --- | --- | --- |
| [Apache 2](apache.md) | permissive, conditions |**+**|**+**| - | - |
| [AGPL](agpl.md) | network copyleft |**+**|**+**| - | - |
| [BSD (0,1,2,3)](bsdl.md)| permissive |**+**|**+**| - |**+**|
| [BOML](boml.md) | permissive | - | - | - |**+**|
| [CC0](cc0.md) | [PD](public_domain.md) waiver, 0 conditions |**+**| - |**+**| - |
| [GPLv2, GPLv3](gpl.md) | copyleft (strong) |**+**|**+**| - | - |
| [LGPL](lgpl.md) | copyleft (weak) |**+**|**+**| - | - |
| [MIT](mitl.md) | permissive, credit |**+**|**+**|**+**|**+**|
| [MIT-0](mitl.md) | permissive, 0 conditions| - |**+**|**+**|**+**|
|[Unlicense](unlicense.md)| PD waiver, 0 conditions |**+**|**+**|**+**|**+**|
| [WTFPL](wtfpl.md) | permissive, fun |**+**| - | - |**+**|
| [zlib](zlib.md) | permissive |**+**|**+**| - |**+**|
| [0BSD](bsdl.md) | permissive, 0 conditions| - |**+**|**+**|**+**|
| license | type | FSF | OSI | CF | LRS |short|
| ----------------------- | -------------------------------------------- | --- | --- | --- | --- | --- |
| [Apache 2](apache.md) | permissive, conditions |**+**|**+**| - | - | - |
| [AGPL](agpl.md) | network copyleft |**+**|**+**| - | - | - |
| [BSD (0,1,2,3)](bsdl.md)| permissive |**+**|**+**|some | - |**+**|
| [BOML](boml.md) | permissive | - | - |**+**| - |**+**|
| [CC0](cc0.md) | [PD](public_domain.md) waiver, no conditions |**+**| - |**+**|**+**| - |
| [GPLv2, GPLv3](gpl.md) | copyleft (strong) |**+**|**+**| - | - | - |
| [LGPL](lgpl.md) | copyleft (weak) |**+**|**+**| - | - | - |
| [MIT](mitl.md) | permissive, credit |**+**|**+**|**+**|**+**|**+**|
| [MIT-0](mitl.md) | permissive, no conditions | - |**+**| +? |**+**|**+**|
|[Unlicense](unlicense.md)| PD waiver, no conditions |**+**|**+**|**+**|**+**|**+**|
| [WTFPL](wtfpl.md) | permissive, fun |**+**| - | ? | - |**+**|
| [zlib](zlib.md) | permissive |**+**|**+**| - | - |**+**|
| [0BSD](bsdl.md) | permissive, no conditions | - |**+**| +? |**+**|**+**|
Some most notable free licenses for general artworks include:
Some most notable free licenses for general artworks and data (not just programs) include:
TODO
- Some [Creative Commons](creative_commons.md) licenses (but not ALL), most notably [CC BY](cc_by.md), [CC BY-SA](cc_by_sa.md) and [CC0](cc0.md).
- Some forms of [GFDL](gfdl.md) -- those the license is called "free", it may actually optionally include "invariant sections" that serve to insert unmodifiable propaganda; if such sections are present, the license is by definition not free.
- ...
## How To
@ -49,4 +51,4 @@ If you're a noob or even an advanced noob and want to make sure you license corr
- **Be extra clear and explicit about what your license covers, especially with non-software files**. E.g. when developing a game which has asset files such as 3D models, say if your license also applies to these files.
- **Have a list of authors and a reasonable evidence of their license acceptance.** This is in case an actual investigation takes place in legal case: authors need to be known (commit history, contributors.txt, ...) and it needs to be clear they knew a license was present and they agreed to it (e.g. the `LICENSE` file must have been present at the time of their contribution).
- **Think from the user's POV and consider worst case legal scenario**. Ask yourself: if I'm someone else and use this project commercially and for something controversial, am I well protected by the license? The answer has to be yes.
- **Include additional waivers if your license doesn't e.g. waive patents** (for example with [CC0](cco.md)).
- **Include additional waivers if your license doesn't e.g. waive patents** (for example with [CC0](cco.md)).