Details
Description
FYI: I'm a packager for the openSUSE distribution and want to create a moodle package. But the legal department stops me with the following comment. Can you give me a "clean" answer here so we can get packages without legal problems?
"There are numerous GPL licensed PHP files as well as quite a few PHP licensed php files such as those in the lib/pear/ directory. Are these files executed in the same address space on the server?
If so, mixing both only works if the "derivative work" is GPL licensed."
As I can see in the sources, the problematic files and the responsible persons:
Martin Jansen mj@php.net
Richard Tango-Lowy <richtl@arscognita.com>
=> moodle/lib/adodb/pear/Auth/Container/ADOdb.php
Sterling Hughes <sterling@php.net>
Stig Bakken <ssb@php.net>
Tomas V.V.Cox <cox@idecnet.com>
Greg Beaver <cellog@php.net>
=> moodle/lib/pear/PEAR.php
Hi,
have you seen the README regarding this?
http://moodle.cvs.sourceforge.net/moodle/moodle/lib/pear/README.txt?revision=1.3&view=markup
We've gotten permission from some authors and are waiting on the rest.
We only package these classes to use if PEAR itself is not present. They are completely unmodified copies of PEAR modules.
If PEAR is present we just use that and these are ignored.
So if the "unfinished" nature of our enquiries bothers you and SuSE includes PEAR by default then you can simply exclude the whole lib/pear directory from Moodle.