Fix inaccuracy in signer protocol specification
[cacert-codedocs.git] / source / general.rst
1 ====================
2 General observations
3 ====================
4
5 License
6 =======
7
8 The code is licensed under the terms of the GPL version 2 upgrading to GPL 3
9 would require consent from all former contributors. Copyright years of files
10 have not been consistently incremented/updated on changes.
11
12 Languages
13 =========
14
15 The code base is a mix of Perl, Shell and PHP code. Most of the code is
16 implemented in PHP.
17
18 Code structure
19 ==============
20
21 Comments and inline documentation
22 =================================
23
24 The code base is not documented in a good way, there are neither class nor
25 method or function comments. Comments are just used for the license header
26 in most of the files.