Bug 27377 - Inkompatible Lizenz zwischen GDMB-Erweiterung und PHP
Inkompatible Lizenz zwischen GDMB-Erweiterung und PHP
Status: RESOLVED WONTFIX
Product: UCS
Classification: Unclassified
Component: Upstream packages
UCS 2.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: Security maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-31 10:24 CEST by Nico Gulden
Modified: 2016-04-25 07:51 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
Patch für univention-kolab2-framework (3.08 KB, patch)
2012-11-18 15:12 CET, Christoph Wickert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Gulden univentionstaff 2012-05-31 10:24:23 CEST
In UCS 2.4 wird PHP mit der GDMB-Erweiterung ausgeliefert. Allerdings steht libdgbm unter der GPLv2+ und PHP selbst unter der PHO-Lizenz. Beide Lizenzen sind nicht kompatibel, deshalb ist das jetzige PHP-Paket eine Verletzung der GPL. Mehr dazu unter:
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=390452
* https://bugzilla.redhat.com/show_bug.cgi?id=123405

Ein Technologiepartner hatte das gleiche Problem schon in Kolab und sie hatten deshalb auf db4 umgestellt, siehe https://roundup.kolab.org/issue1607

Sie haben jetzt ein PHP ohne GDBM und mit Kolab-Patches gebaut, das soweit wohl funktioniert. Getestet wurde allerdings nur mit Kolab und es ist nicht bekannt, ob irgendwas anderes in UCS noch GDBM benötigt.
Comment 1 Stefan Gohmann univentionstaff 2012-05-31 10:35:42 CEST
Ggf. könnte man das in einem Security Update für UCS mit fixen?
Comment 2 Christoph Wickert 2012-05-31 14:17:34 CEST
Ja, das sollte kein Problem sein, das nächste Sicherheitsupdate kommt garantiert und die Änderungen an der debian/rules

Viel interessanter als das php5 Paket selbst ist die Frage, ob irgendetwas in UCS gdbm braucht. Ich weiß bisher nur von kolab-freebusy aus univention-kolab2-framework. Das haben wir in Kolab wie in https://roundup.kolab.org/issue1607 beschrieben gefixt, aber ich weiß natürlich nicht, was sonst noch betroffen ist.
Comment 3 Christoph Wickert 2012-11-18 15:12:35 CET
Created attachment 4800 [details]
Patch für univention-kolab2-framework

Dieser einfache Patch bringt freebusy im univention-kolab2-framework Paket dazu, db4 anstatt der problematischen gdbm-Erweiterung zu nutzen. Wurde bereits von uns getestet und funktioniert.
Comment 4 Stefan Gohmann univentionstaff 2016-04-25 07:51:51 CEST
This issue has been filed against UCS 2.4.

UCS 2.4 is out of maintenance and many UCS components have vastly changed in
later releases. Thus, this issue is now being closed.

If this issue still occurs in newer UCS versions, please use "Clone this bug".
In this case please provide detailed information on how this issue is affecting
you.