author | Dan |
Fri, 15 May 2009 15:56:10 -0400 | |
changeset 985 | 4ecf46e5eeab |
parent 753 | 33ae51d7c685 |
child 1010 | 12e76b1acb4e |
permissions | -rw-r--r-- |
0 | 1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml111.dtd"> |
2 |
<html> |
|
3 |
<head> |
|
4 |
<title>Enano third-party libraries</title> |
|
5 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
6 |
<style type="text/css"> |
|
7 |
body { |
|
8 |
margin: 0; |
|
9 |
padding: 0; |
|
10 |
background-color: #FFFFFF; |
|
11 |
color: #000000; |
|
12 |
} |
|
13 |
body div.main { |
|
14 |
border: 1px solid #cccccc; |
|
15 |
background-color: #F1F3F5; |
|
16 |
margin: 10px; |
|
17 |
padding: 10px; |
|
18 |
} |
|
19 |
* { |
|
20 |
font-family: verdana, tahoma, arial, helvetica, sans-serif; |
|
21 |
font-size: 8pt; |
|
22 |
} |
|
23 |
p { |
|
24 |
margin-left: 1.5em; |
|
25 |
} |
|
26 |
h1, h2, h3 { |
|
27 |
color: #50A0D0; |
|
28 |
font-weight: normal; |
|
29 |
font-family: 'trebuchet ms', verdana, tahoma, arial, helvetica, sans-serif; |
|
30 |
} |
|
31 |
h1 { |
|
32 |
font-size: 16pt; |
|
33 |
} |
|
34 |
h2 { |
|
35 |
font-size: 12pt; |
|
36 |
margin-left: 0.5em; |
|
37 |
} |
|
38 |
h3 { |
|
39 |
font-size: 10pt; |
|
40 |
margin-left: 1em; |
|
41 |
} |
|
42 |
a:link, a:visited, a:active { |
|
43 |
color: #3080B0; |
|
44 |
text-decoration: none; |
|
45 |
border-bottom: 1px dotted #50A0D0; |
|
46 |
} |
|
47 |
a:hover { |
|
48 |
color: #50A0D0; |
|
49 |
border-bottom: 1px solid #50A0D0; |
|
50 |
} |
|
51 |
pre { |
|
52 |
font-family: 'courier new', monospace; |
|
53 |
background-color: #F8F8F8; |
|
54 |
margin: 10px 10px 10px 30px; |
|
55 |
max-height: 150px; |
|
56 |
clip: rect(0px,auto,auto,0px); |
|
57 |
overflow: auto; |
|
58 |
padding: 10px; |
|
59 |
border: 1px solid #3060B0; |
|
60 |
} |
|
61 |
ul li { |
|
62 |
list-style-type: square; |
|
63 |
} |
|
64 |
div.copyright { |
|
65 |
text-align: right; |
|
66 |
font-size: smaller; |
|
67 |
} |
|
68 |
div.copyright * { |
|
69 |
font-size: smaller; |
|
70 |
} |
|
71 |
</style> |
|
72 |
</head> |
|
73 |
<body> |
|
74 |
||
75 |
<div class="main"> |
|
76 |
||
77 |
<h1>OK, so I didn't write all of Enano's code.</h1> |
|
78 |
<p>Enano relies on some third-party libraries for some of its functionality. Not all of these libraries are licensed under the same terms as Enano; a list of third-party libraries is available below, sorted by which license the library is under.</p> |
|
79 |
||
80 |
<h2>GNU General Public License</h2> |
|
81 |
<p><a href="gpl.html">View the text of this license</a></p> |
|
82 |
<ul> |
|
83 |
<li><a href="http://phpwiki.sourceforge.net/">phpWiki</a> - just the diff engine, which is also used in MediaWiki</li> |
|
84 |
<li><a href="http://www.mediawiki.org/">MediaWiki</a>'s table parsing engine (the Text_Wiki one doesn't work in PHP 5.2.0)</li> |
|
15
ad5986a53197
Fixed complicated SQL injection vulnerability in URL handler, updated license info for Tigra Tree Menu, and killed one XSS vulnerability
Dan
parents:
11
diff
changeset
|
85 |
<li>One of the CAPTCHA easter eggs was ported from the phpBB <a href="http://phpbbhacks.com/download/6276">Advanced Visual Confirmation Mod</a>. The strange thing here is this: The installation instructions expressly state that the MOD is distributed under the GPL, but immediately afterwards it says that the MOD "can be freely used, but not distributed, without permission." Sorry buddy, but I'm with the FSF on this one, I'm legally allowed to distribute/modify it under the GPL.</li> |
0 | 86 |
<li>The <a href="http://www.jracademy.com/~jtucek/">e-mail address encryption</a> routine was originally written by Jim Tucek, and ported to PHP by Dan Fuhry. Jim allowed the code to be released under the GPL specifically for Enano.</li> |
15
ad5986a53197
Fixed complicated SQL injection vulnerability in URL handler, updated license info for Tigra Tree Menu, and killed one XSS vulnerability
Dan
parents:
11
diff
changeset
|
87 |
<li><a href="http://www.softcomplex.com/products/tigra_tree_menu/">Tigra Tree Menu</a> - a modified version that remembers the state of the tree. The license terms are stated <a href="http://www.softcomplex.com/products/tigra_tree_menu/docs/#terms_cond">here</a>. After <a href="tigra-menu.html">contacting the author</a>, I was given permission to use the Tigra Tree Menu code as if it were under the GNU GPL. Therefore, you may use this code unde the terms of the GPL, however if you're making commercial use of it, the Softcomplex guys would appreciate if (but not require that) you would contact them first.</li> |
338
915d399dfdbf
Corrected licensing issue on YoungPup's DOM-Drag (it is now public domain -> GPLv2+ for Enano); fixed wrongful access denial under specific circumstances (fetch_page_acl() on nonexistent page + wiki mode)
Dan
parents:
174
diff
changeset
|
88 |
<li><a href="http://youngpup.net/projects/dom-drag/">youngpup</a>'s DOM-Drag class - the unmodified version is <a href="http://youngpup.net/projects/dom-drag/license.txt">in the public domain</a>; we chose to relicense it as of Enano 1.0.4 to clear up any potential legal complications</li> |
685
17ebe24cdf85
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
Dan
parents:
561
diff
changeset
|
89 |
<li>The <a href="http://www.puremango.co.uk/">freeCap</a> engine, used for generating CAPTCHA images.</li> |
699
c7d737202d59
Removed Adobe Spry and replaced with jQuery. Please report any new bugs on the forums or via IRC. In a related note, auto-completion should work now at least for usernames. Still hacking away at page name completion...
Dan
parents:
685
diff
changeset
|
90 |
<li>The <a href="http://jquery.com/">jQuery</a> Javascript library. It's dual-licensed under the GPL and the MIT license.</li> |
0 | 91 |
</ul> |
92 |
||
93 |
<h2>GNU Lesser General Public License</h2> |
|
94 |
<p><a href="lgpl.html">View the text of this license</a></p> |
|
95 |
<ul> |
|
96 |
<li><a href="http://wiki.ciaweb.net/yawiki/index.php?area=Text_Wiki">Text_Wiki</a>, the wiki-formatting parser</li> |
|
97 |
<li><a href="http://www.debugconsole.de/">debugConsole</a></li> |
|
505 | 98 |
<li><a href="http://tinymce.moxiecode.com/">TinyMCE</a>, the graphical page editor</li> |
0 | 99 |
</ul> |
100 |
||
101 |
<h2>The PHP License</h2> |
|
102 |
<p><a href="phplic.html">View the text of this license</a></p> |
|
103 |
<ul> |
|
104 |
<li><a href="http://www.phpclasses.org/browse/package/1567.html">BarGraph</a> for PHP</li> |
|
105 |
</ul> |
|
106 |
||
107 |
<h2>The BSD License</h2> |
|
108 |
<p><a href="bsdlic.html">View the text of this license</a></p> |
|
109 |
<ul> |
|
110 |
<li><a href="http://pajhome.org.uk/">Paul Johnston</a>'s implementations of the MD5 and SHA1 algorithms in Javascript</li> |
|
377
bb3e6c3bd4f4
Removed stray debugging info from ACL editor success notification; added ability for guests to set language on URI (?lang=eng); added html_in_pages ACL type and separated from php_in_pages so HTML can be embedded but not PHP; rewote portions of the path manager to better abstract URL input; added Zend Framework into list of BSD-licensed libraries; localized some remaining strings; got the migration script working, but just barely; fixed display bug in Special:Contributions; localized Main Page button in admin panel
Dan
parents:
338
diff
changeset
|
111 |
<li><a href="http://framework.zend.com/">Zend Framework</a>, for the majority of JSON operations</li> |
0 | 112 |
</ul> |
113 |
||
114 |
<h2>The MIT/X License</h2> |
|
115 |
<p><a href="mitlic.html">View the text of this license</a></p> |
|
116 |
<ul> |
|
377
bb3e6c3bd4f4
Removed stray debugging info from ACL editor success notification; added ability for guests to set language on URI (?lang=eng); added html_in_pages ACL type and separated from php_in_pages so HTML can be embedded but not PHP; rewote portions of the path manager to better abstract URL input; added Zend Framework into list of BSD-licensed libraries; localized some remaining strings; got the migration script working, but just barely; fixed display bug in Special:Contributions; localized Main Page button in admin panel
Dan
parents:
338
diff
changeset
|
117 |
<li><a href="http://www.3site.it/">FastJSON</a> - a JSON encoder/decoder. Only used when PHP4 compatibility is a must (early in the installer). Copyright © 2006 - 2007 Andrea Giammarchi.</li> |
0 | 118 |
</ul> |
119 |
||
505 | 120 |
<h2>Creative Commons licenses</h2> |
121 |
<p><a href="cc-by-2.5.html">View the Attribution 2.5 license</a></p> |
|
122 |
<ul> |
|
123 |
<li><a href="http://www.famfamfam.com/lab/icons/silk/">fam fam fam silk icon set</a> - the icons used in the administration panel and several other places</li> |
|
124 |
</ul> |
|
125 |
||
509
175df10e0b56
Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
Dan
parents:
505
diff
changeset
|
126 |
<h2>Mozilla Public License</h2> |
175df10e0b56
Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
Dan
parents:
505
diff
changeset
|
127 |
<p><a href="mpl.html">View the text of this license</a></p> |
175df10e0b56
Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
Dan
parents:
505
diff
changeset
|
128 |
<ul> |
175df10e0b56
Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
Dan
parents:
505
diff
changeset
|
129 |
<li><a href="http://getfirebug.com/">Firebug</a> Lite, a remix of Firebug that works in non-Firefox browsers and can be loaded on demand</li> |
175df10e0b56
Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
Dan
parents:
505
diff
changeset
|
130 |
</ul> |
175df10e0b56
Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
Dan
parents:
505
diff
changeset
|
131 |
|
0 | 132 |
<h2>Unknown license</h2> |
133 |
<p>For the following libraries, the license was either not formally stated or could not be found.</p> |
|
134 |
<ul> |
|
135 |
<li><a href="http://szewo.com/php/graph">Graph Generator for PHP</a> - only used when the GD-based graph generator won't work (e.g. no GD support)</li> |
|
136 |
</ul> |
|
137 |
||
561 | 138 |
<div class="copyright">valid <a href="http://validator.w3.org/check/referer">xhtml</a> and <a href="http://jigsaw.w3.org/css-validator/validator?uri=referer">css</a> | design by <a href="http://enanocms.org/User:dandaman32">dan fuhry</a> and <a href="http://www.fusionnerd.com/">manoj maddali</a></div> |
0 | 139 |
|
140 |
</div> |
|
141 |
||
142 |
</body> |
|
143 |
</html> |