contributing notes clarifications and corrections

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2020-12-21 15:07:30 +00:00
parent 347a568c6e
commit 710259e0a1

View file

@ -16,12 +16,12 @@ means hacks for binary compatibility and such are not required. If there is
breaking change, the changes that need to be applied to other projects should
be kept to minimum with backwards compatiblity where possible and usually noted
at the main wiki page (https://github.com/fluxer/katie/wiki). Note your changes
there if neccessary once it is accepted, ask for write access if you cannot
there if neccessary once they are accepted, ask for write access if you cannot
edit pages on the wiki.
## Standards
All standard requirements besides C++11 compatible runtime and compiler
should be checked for during build if they are newer than POSIX.1c
All standard and extension requirements for optional feature should be checked
for during build if they are newer than POSIX.1c
(https://en.wikipedia.org/wiki/POSIX). Read any documentation that may be
relevant to the changes you make such as manual pages for Linux
(https://linux.die.net/man/), FreeBSD (https://www.freebsd.org/cgi/man.cgi),
@ -38,7 +38,7 @@ https://www.transifex.com/smil3y/katie or the .pot files provided as base and
submit them as pull request.
## Licensing
Unless you make additions you do not have to worry about that. Otherwise use
Unless you add new files you do not have to worry about that. Otherwise use
as liberal as possible, preferably public domain (no license) or 3-clause BSD.
The reason for that is simple - many vendors (distributions) and consumers will
have strict requirements what they distribute and/or use. Debian for an example