This commit is contained in:
Miloslav Ciz 2024-08-26 12:26:56 +02:00
parent 8e2f22bfc7
commit 9df795a150
8 changed files with 1821 additions and 1818 deletions

2
cc0.md
View file

@ -2,7 +2,7 @@
CC0 is a [waiver](waiver.md) (similar to a [license](license.md)) of [copyright](copyright.md), created by [Creative Commons](creative_commons.md), that can be used to dedicate one's work to the [public domain](public_domain.md) (kind of). CC0 is a [waiver](waiver.md) (similar to a [license](license.md)) of [copyright](copyright.md), created by [Creative Commons](creative_commons.md), that can be used to dedicate one's work to the [public domain](public_domain.md) (kind of).
UPDATE: There is now a similar waiver called [WPPD](wppd.md) (*world wide public domain*, https://wpdd.info/), intended to also waive patents. UPDATE: There is now a similar waiver called [WPDD](wpdd.md) (*worldwide public domain dedication*, https://wpdd.info/), intended to also waive patents.
Unlike a license, a waiver such as this *removes* (at least effectively) the author's copyright; by using CC0 the author willingly gives up his own copyright so that the work will no longer be owned by anyone (while a license preserves the author's copyright while granting some rights to other people). It's therefore the most [free](free_software.md) and [permissive](permissive.md) option for releasing intellectual works. CC0 is designed in a pretty sophisticated way, it also waives "neighboring rights" (e.g. [moral rights](moral_rights.md); waving these rights is why we prefer CC0 over other waivers such as [unlicense](unlicense.md)), and also contains a fallback license in case waiving copyright isn't possible in a certain country. For this CC0 is one of the best ways, if not the best, of truly and completely dedicating works to public domain world-wide (well, at least in terms of copyright). In this world of extremely fucked up [intellectual property](intellectual_property.md) laws it is not enough to state "my work is public domain" -- you need to use something like CC0 to achieve legally valid public domain status. Unlike a license, a waiver such as this *removes* (at least effectively) the author's copyright; by using CC0 the author willingly gives up his own copyright so that the work will no longer be owned by anyone (while a license preserves the author's copyright while granting some rights to other people). It's therefore the most [free](free_software.md) and [permissive](permissive.md) option for releasing intellectual works. CC0 is designed in a pretty sophisticated way, it also waives "neighboring rights" (e.g. [moral rights](moral_rights.md); waving these rights is why we prefer CC0 over other waivers such as [unlicense](unlicense.md)), and also contains a fallback license in case waiving copyright isn't possible in a certain country. For this CC0 is one of the best ways, if not the best, of truly and completely dedicating works to public domain world-wide (well, at least in terms of copyright). In this world of extremely fucked up [intellectual property](intellectual_property.md) laws it is not enough to state "my work is public domain" -- you need to use something like CC0 to achieve legally valid public domain status.

View file

@ -28,8 +28,8 @@ Please take a look at the table below, maybe you'll be able to extract some patt
| Java Applets | Make platfotm-independent games and web "apps", a comfortable platform to unify them all! | 1995 | 2017 (officially) | | Java Applets | Make platfotm-independent games and web "apps", a comfortable platform to unify them all! | 1995 | 2017 (officially) |
| Delphi | Comfortable IDE for rapid development of GUI "apps", a platform to unify them all! | 1995 | on deathbed | | Delphi | Comfortable IDE for rapid development of GUI "apps", a platform to unify them all! | 1995 | on deathbed |
| J2ME | Make mobile games with this multiplatform framework to unify them all! | 1999 | 2015 (de facto) | | J2ME | Make mobile games with this multiplatform framework to unify them all! | 1999 | 2015 (de facto) |
| Adobe Flash | Make impressive interactive games and web "apps", a comfortable pltform to unify them all! | 2007 | 2020 (officially) | | Adobe Flash | Make impressive interactive games and web "apps", a comfortable platform to unify them all! | 2007 | 2020 (officially) |
| Facebook Apps | Easily make web "apps", a comfortable pltform to unify them all! | 2007 | 2020 (de-facto) | | Facebook Apps | Easily make web "apps", a comfortable platform to unify them all! | 2007 | 2020 (de-facto) |
| Blender Game Engine | Easily make 3D games without even knowing any programming, comfortable platform to unify them all! | 2000 | 2019 (officially) | | Blender Game Engine | Easily make 3D games without even knowing any programming, comfortable platform to unify them all! | 2000 | 2019 (officially) |
| Unity 3D | Easily make multiplatform 3D games! | 2005 | currently dying | | Unity 3D | Easily make multiplatform 3D games! | 2005 | currently dying |
| JavaScript + React | Easily make impressive web "apps"! | 2013 | surely won't die, right? | | JavaScript + React | Easily make impressive web "apps"! | 2013 | surely won't die, right? |

View file

@ -18,6 +18,7 @@ Apparently the term *KISS* originated in the US Army plane engineering: the plan
- Implementing a web left-right sweeping image gallery with HTML [iframe](iframe.md) instead of some overcomplicated [JavaScript](js.md) library. { Example stolen from [reactionary software](reactionary_software.md) website. ~drummyfish } - Implementing a web left-right sweeping image gallery with HTML [iframe](iframe.md) instead of some overcomplicated [JavaScript](js.md) library. { Example stolen from [reactionary software](reactionary_software.md) website. ~drummyfish }
- Supporting only [ASCII](ascii.md) (or something like [ISO 8859-1](iso88591.md)) instead of [Unicode](unicode.md), it is [good enough](good_enough.md). - Supporting only [ASCII](ascii.md) (or something like [ISO 8859-1](iso88591.md)) instead of [Unicode](unicode.md), it is [good enough](good_enough.md).
- Using a plain text flat file instead of a [database](database.md) system. - Using a plain text flat file instead of a [database](database.md) system.
- In [programming](programming.md) simply using identifier prefixes instead of [namespaces](namespace.md) which require another feature to be added to the language. This is done e.g. by [SDL](sdl.md) -- all functions from the library start with `SDL`, which prevents [collisions](collision.md) with user identifiers.
- Using [markdown](markdown.md) for creating documents, as opposed to using office programs such as [Libreoffice](libreoffice.md). - Using [markdown](markdown.md) for creating documents, as opposed to using office programs such as [Libreoffice](libreoffice.md).
- Using a trivial [shell](shell.md) script for compiling your programs rather than a complex build system such as [CMake](cmake.md). - Using a trivial [shell](shell.md) script for compiling your programs rather than a complex build system such as [CMake](cmake.md).
- Using [ASCII art](ascii_art.md) instead of bitmap images. - Using [ASCII art](ascii_art.md) instead of bitmap images.

View file

@ -30,7 +30,7 @@ Some most notable free licenses for software include (FSF: FSF approved, OSI: OS
| [WTFPL](wtfpl.md) | permissive, fun |**+**| - | ? | - |**+**| | [WTFPL](wtfpl.md) | permissive, fun |**+**| - | ? | - |**+**|
| [zlib](zlib.md) | permissive |**+**|**+**| - | - |**+**| | [zlib](zlib.md) | permissive |**+**|**+**| - | - |**+**|
| [0BSD](bsdl.md) | permissive, no conditions | - |**+**| +? |**+**|**+**| | [0BSD](bsdl.md) | permissive, no conditions | - |**+**| +? |**+**|**+**|
| [WPPD](wppd.md) | PD waiver, no conditions, in draft phase | | | | | | | [WPDD](wpdd.md) | PD waiver, no conditions, in draft phase | | | | | |
Some most notable free licenses for general artworks and data (not just programs) include: Some most notable free licenses for general artworks and data (not just programs) include:

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -3,9 +3,9 @@
This is an autogenerated article holding stats about this wiki. This is an autogenerated article holding stats about this wiki.
- number of articles: 591 - number of articles: 591
- number of commits: 866 - number of commits: 867
- total size of all texts in bytes: 4249989 - total size of all texts in bytes: 4262308
- total number of lines of article texts: 32424 - total number of lines of article texts: 32531
- number of script lines: 262 - number of script lines: 262
- occurences of the word "person": 7 - occurences of the word "person": 7
- occurences of the word "nigger": 91 - occurences of the word "nigger": 91
@ -13,7 +13,7 @@ This is an autogenerated article holding stats about this wiki.
longest articles: longest articles:
- [c_tutorial](c_tutorial.md): 124K - [c_tutorial](c_tutorial.md): 124K
- [exercises](exercises.md): 108K - [exercises](exercises.md): 112K
- [how_to](how_to.md): 72K - [how_to](how_to.md): 72K
- [capitalism](capitalism.md): 72K - [capitalism](capitalism.md): 72K
- [less_retarded_society](less_retarded_society.md): 64K - [less_retarded_society](less_retarded_society.md): 64K
@ -35,60 +35,81 @@ longest articles:
top 50 5+ letter words: top 50 5+ letter words:
- which (2399) - which (2405)
- there (1841) - there (1849)
- people (1634) - people (1642)
- example (1419) - example (1427)
- other (1309) - other (1311)
- number (1224) - number (1229)
- about (1146)
- software (1144) - software (1144)
- about (1142) - program (967)
- program (962) - because (895)
- because (890) - their (885)
- their (882) - would (882)
- would (880) - called (824)
- called (823) - language (821)
- being (806) - being (806)
- language (805) - things (802)
- things (801) - something (800)
- something (797) - numbers (796)
- numbers (793) - simple (763)
- simple (758) - computer (750)
- computer (749) - without (714)
- without (713) - programming (711)
- programming (705)
- function (701) - function (701)
- these (682) - these (683)
- different (666) - different (671)
- however (661) - however (663)
- system (632) - system (639)
- world (620) - world (620)
- doesn (610) - doesn (614)
- should (604) - should (612)
- while (589) - while (591)
- point (586) - point (587)
- society (578)
- games (578) - games (578)
- society (577) - simply (556)
- simply (554) - drummyfish (554)
- drummyfish (553) - using (548)
- though (547) - though (548)
- using (545) - still (542)
- still (540) - possible (533)
- possible (530)
- memory (521) - memory (521)
- similar (520) - similar (520)
- https (510) - https (508)
- course (504) - course (507)
- value (500) - value (503)
- technology (496) - technology (496)
- always (485) - always (487)
- basically (480) - basically (482)
- really (473) - really (475)
- first (464) - first (469)
latest changes: latest changes:
``` ```
Date: Sun Aug 25 01:56:24 2024 +0200
ancap.md
attribution.md
bbs.md
bilinear.md
bootstrap.md
brainfuck.md
exercises.md
free_hardware.md
gay.md
gui.md
jokes.md
logic.md
magic.md
main.md
often_confused.md
paradigm.md
pedophilia.md
random_page.md
tranny_software.md
wiki_stats.md
Date: Thu Aug 22 22:58:37 2024 +0200 Date: Thu Aug 22 22:58:37 2024 +0200
3d_rendering.md 3d_rendering.md
algorithm.md algorithm.md
@ -103,25 +124,6 @@ Date: Thu Aug 22 22:58:37 2024 +0200
wiki_pages.md wiki_pages.md
wiki_stats.md wiki_stats.md
Date: Thu Aug 22 02:23:24 2024 +0200 Date: Thu Aug 22 02:23:24 2024 +0200
algorithm.md
ashley_jones.md
backgammon.md
furry.md
logic.md
political_correctness.md
random_page.md
shogi.md
usa.md
wiki_pages.md
wiki_stats.md
Date: Wed Aug 21 17:34:42 2024 +0200
algorithm.md
ashley_jones.md
faq.md
forth.md
lisp.md
minimalism.md
number.md
``` ```
most wanted pages: most wanted pages:
@ -149,7 +151,7 @@ most wanted pages:
most popular and lonely pages: most popular and lonely pages:
- [lrs](lrs.md) (295) - [lrs](lrs.md) (296)
- [capitalism](capitalism.md) (241) - [capitalism](capitalism.md) (241)
- [c](c.md) (221) - [c](c.md) (221)
- [bloat](bloat.md) (214) - [bloat](bloat.md) (214)
@ -163,15 +165,15 @@ most popular and lonely pages:
- [modern](modern.md) (95) - [modern](modern.md) (95)
- [linux](linux.md) (92) - [linux](linux.md) (92)
- [gnu](gnu.md) (91) - [gnu](gnu.md) (91)
- [programming](programming.md) (86) - [programming](programming.md) (87)
- [fun](fun.md) (86) - [fun](fun.md) (86)
- [censorship](censorship.md) (86) - [censorship](censorship.md) (86)
- [math](math.md) (83)
- [free_culture](free_culture.md) (82) - [free_culture](free_culture.md) (82)
- [fight_culture](fight_culture.md) (81) - [fight_culture](fight_culture.md) (81)
- [math](math.md) (80) - [bullshit](bullshit.md) (81)
- [less_retarded_society](less_retarded_society.md) (80) - [less_retarded_society](less_retarded_society.md) (80)
- [hacking](hacking.md) (80) - [hacking](hacking.md) (80)
- [bullshit](bullshit.md) (80)
- [art](art.md) (77) - [art](art.md) (77)
- [shit](shit.md) (76) - [shit](shit.md) (76)
- [public_domain](public_domain.md) (76) - [public_domain](public_domain.md) (76)