master
Miloslav Ciz 2 years ago
parent 6d5cd3a0d8
commit a957e2360b

@ -0,0 +1,9 @@
# Intellectual Property
Intellectual property (IP, not to be confused with [IP address](ip_address.md)) is a toxic [capitalist](capitalism.md) idea that says that people should be able to own [information](information.md) (such as ideas or songs) and that it should be treated in ways very similar to physical property. For example [patents](patent.md) are one type of intellectual property which allow an inventor of some idea to *own* that idea and be able to limit its use and charge money to people using that idea. [Copyright](copyright.md) is probably the most harmful of IP today, and along with patents the most relevant one in the area of technology. However, IP encompasses many other subtypes of this kind of "property" such as [trademarks](trademark.md), trade dress, plant varieties etc.
IP exists to benefit corporations, it artificially limits the natural [freedom of information](information_freedom.md) and tries to eliminate freedom and competition, it fuels consumerism (for example a company can force deletion of old version of its program in order to force users to buy the new version), it helps keep malicious features in programs (by forbidding any study and modifications) and forces reinventing wheels which is extremely energy and resource wasting. Without IP, everyone would be able to study, share, improve and remix and combine existing technology and art.
Many people protest against the idea of IP -- either wanting to abandon the idea completely, as [we](lrs.md) do, or at least arguing for great relaxation the insanely strict and aggressive forms that destroy our society. Movements such as [free software](free_software.md) and [free culture](free_culture.md) have come into existence in protest of IP laws. Of course, capitalists don't give a shit. It can be expected the IP [cancer](cancer.md) will be reaching even more extreme forms very soon, for example it will be perpetual and encompassing such things as mere though (thoughts will be monitored and people will be charged for thinking about ideas owned by corporations).
It must be noted that as of 2020 **it is not possible to avoid the IP shenanigans**. Even though we can eliminate most of the harmful stuff (for now) with [licenses](license.md) and [waivers](waiver.md), there are many things that may be impossible to address or posing considerable dangers, e.g. trademark or patent troll attacks. In some countries (US) it is illegal to make free programs that try to circumvent [DRM](drm.md). Some countries make it explicitly impossible to e.g. waive copyright. It is impossible to safely check whether your creation violates on someone else's IP. There exists [shit](shit.md) such as [moral rights](moral_rights.md) that may exist even if copyright doesn't apply.

@ -11,29 +11,31 @@ The definition here is not strict but rather fuzzy, it is in a form of ideas, st
- Being made with a [**truly selfless**](selfless.md) goal of maximally helping all living beings who may use the software without any intent of taking advantage of them in any way.
- Trying to follow the [Unix philosophy](unix_philosophy.md) (do one thing well, use text interfaces, ...).
- Trying to follow the [suckless](suckless.md) philosophy (configs as source files, distributing in source form, ...).
- Being [minimalist](minimalism.md) ([single compilation unit](single_compilation_unit.md), [header-only](header_only.md) libraries, no build systems, no [OOP](oop.md) languages, ...), countercomplex.
- Being [free software](free_software.md) legally but ALSO practically (well commented, not bloated and obscured etc.).
- Being [minimalist](minimalism.md) ([single compilation unit](single_compilation_unit.md), [header-only](header_only.md) libraries, no build systems, no [OOP](oop.md) languages, ...), countercomplex, [KISS](kiss.md).
- Being [free software](free_software.md) legally but ALSO practically (well commented, not bloated and obscured etc., so as to truly and practically enable the freedoms to study, modify etc.).
- Being [free culture](free_culture.md), i.e. LRS programs are free as a whole, including art assets, data etc.
- Minimizing [dependencies](dependency.md), even those such as standard library or relying on OS concepts such as files or threads, even indirect ones such as build systems and even non-software ones (e.g. avoiding [floating point](float.md), GPU, 64bit etc.).
- Very portable, non-discriminating, i.e. being written in a portable language (C etc.), using as little resources as possible (RAM, CPU, ...) and so on.
- [Future-proof](future_proof.md), [self-contained](self_contained.md), not controlled by anyone (should follow from other points).
- [Hacking](hacking.md) friendly and inviting to improvements and customization.
- Built on top of other LRS technology such as the [C99](c.md) language, Unix OS, our own libraries etc.
- Simple permissive licensing (being suckless legally) with great preference of [public domain](public_domain.md), e.g. with [CC0](cc0.md).
- Simple permissive licensing (being suckless legally) with great preference of [public domain](public_domain.md), e.g. with [CC0](cc0.md) + patent [waivers](waiver.md).
- Elegant by its simple, well thought-through solutions.
- No bullshit such as [codes of conduct](coc.md), tricky licensing conditions etc.
- No [bullshit](bullshit.md) such as [codes of conduct](coc.md), tricky licensing conditions etc.
## List of Software Considered Less Retarded
Add your shit here.
- Anarch
- dwm
- OpenBSD
- raycastlib
- SAF
- small3dlib
- st
- surf
- tcc
- vim
The following things are considered LRS at least to some significant degree: the most LRS among these (i.e. adhering to LRS in most points) are the project by ourselves, the LRS community, however many project from e.g. the [suckless](suckless.md) community adhere to a pretty high degree as well (lots of time being mildly inferior only due to licensing etc.).
- [Anarch](anarch.md)
- [dwm](dwm.md)
- [OpenBSD](openbsd.md)
- [raycastlib](raycastlib.md)
- [SAF](saf.md)
- [small3dlib](small3dlib.md)
- [LIL](lil.md)
- [st](st.md)
- [badwolf](badwolf.md)
- [surf](surf.md)
- [tcc](tcc.md)
- [vim](vim.md)

Loading…
Cancel
Save