php / php/php-src

The GDBM is GPL 3 licensed and incompatible with PHP license

Offen
#16,826 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bug Extension: dba Status: Needs Triage
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.2k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

Following https://github.com/php/php-src/issues/15882 there is a similar issue:

./configure --with-gdbm
make

It links the GDBM which makes PHP non-distributable.

I think all these GPL-3 licensed dependencies should be simply removed to make it easier to manage.

PHP Version

Any

Operating System

*nix

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem ./configure --with-gdbm-Pfad und der resultierenden make-Ausgabe, um nachzuverfolgen, wo GDBM als Abhängigkeit hinzugefügt wird. Die Aufgabe ist erledigt, wenn die GDBM-Bibliothek nicht mehr über diese Option gelinkt wird und das Build-Verhalten sowie die Auswirkungen auf die Distribution im Hinblick auf die Lizenzbedenken des Issues geprüft wurden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.