-
Notifications
You must be signed in to change notification settings - Fork 626
Expand file tree
/
Copy pathcontrib-guidelines-code.php
More file actions
32 lines (27 loc) · 1.52 KB
/
contrib-guidelines-code.php
File metadata and controls
32 lines (27 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$_SERVER['BASE_PAGE'] = 'license/contrib-guidelines-code.php';
include_once __DIR__ . '/../include/prepend.inc';
site_header("Contributor Guidelines for Code Developers", ["current" => "help"]);
?>
<h2>PHP Contributor Guidelines for Code Developers</h2>
<p>
Before you contribute code to PHP, you must understand and accept the principles under which PHP itself is
developed. These are summarized in the next paragraph.
</p>
<p>
Any code contributed to PHP must be contributed under the terms of the Modified BSD License or other compatible,
permissive license. PHP is distributed under the <a href="/license/#bsd-3-clause">Modified BSD License</a>. This
includes implementation code, test cases, utility scripts and tools—that is, all code associated with the PHP
project. If you contribute code that isn't entirely your own (for example, it may be partially derived from other
Open Source software), you should add a comment to the source code indicating the origin and license of the original
code. If you are unsure of the license, you must confirm with the owner that they grant permission to contribute it
to PHP under the terms of the Modified BSD License or other compatible license.
</p>
<p>
Specifically regarding source code licensed under the GNU General Public License (GPL):
</p>
<ul>
<li>GPL-licensed code cannot be used as a basis for any work contributed to PHP.</li>
<li>Extensions which link to GPL-licensed libraries will not be accepted.</li>
</ul>
<?php site_footer();