Poul-Henning Kamp (* 20. Januar 1966 in Dänemark) ist ein selbstständiger Softwareentwickler, bekannt für seine Arbeiten an zahlreichen Open-Source-Projekten. Zurzeit wohnt er in Slagelse in Dänemark.
Poul-Henning Kamp ist fast seit den Anfängen des Projekts Mitentwickler an FreeBSD und dort unter dem Kürzel phk bekannt.[1] Er ist verantwortlich für den stark verbreiteten MD5-Hashing-Algorithmus,[2][3] sowie einen großen Teil an System-Code, wie der GEOM-Speicherschicht für FreeBSD, dem GEOM Based Disk Encryption System (GDBE) für FreeBSD, einem System zur Verschlüsselung von Festplatten, Teile der Implementierung des UFS2-Dateisystems, FreeBSD Jails, der malloc-Bibliothek und der NTP-Implementierung.
Poul-Henning Kamp ist außerdem führender Architekt und Entwickler des Varnish-Projekts, einem Cache-Server für Webseiten.
In einer Auseinandersetzung mit der Firma D-Link beschuldigte Poul-Henning Kamp diese des NTP-Vandalismus, da D-Link die IP-Adresse seiner NTP-Server fest in ihre Router eingetragen hatten.[4][5] Die Auseinandersetzung wurde am 27. April 2006 beigelegt.
2010 trat Poul-Henning Kamp in einen Rechtsstreit mit dem chinesischen Computerproduzenten Lenovo. Er bestand auf der Rückerstattung der Lizenzkosten für das miterworbene Microsoft Windows Vista. Er unterlag im Rechtsstreit, obwohl die Lizenz eine Rückerstattung für den Fall, dass der Lizenz nicht zugestimmt wird, vorsieht.[6]
In einer Mail von Poul-Henning[7] wurde zum ersten Mal der Begriff bikeshed colour (Farbe des Fahrradschuppens) geprägt, mit dem umstrittene, aber bedeutungslose technische Debatten über Trivialitäten in Open-Source-Projekten charakterisiert werden. Dieser Begriff wird unter anderem im Umfeld von FreeBSD, Perl und Subversion genutzt.
Poul-Henning Kamp ist bekannt dafür, dass er die Beerware Lizenz der GNU GPL vorzieht.[8]
Poul-Henning Kamp bezeichnete in der Zeitung ACM Queue, den Sieg von nullterminierten Strings über Strings mit Längenpräfix als "den teuersten 1 Byte Fehler" aller Zeiten.[9]
Poul-Henning Kamp hat über die Jahre zahlreiche Artikel in Fachzeitschriften wie Communications of the ACM und ACM Queue veröffentlicht. Darüber hinaus schreibt er Artikel auf mehreren Blogs in englischer und dänischer Sprache. Häufig behandelte Themen sind Berechnungen und Zeitkontrolle.
Eine Auswahl von Veröffentlichungen:
Personendaten | |
---|---|
NAME | Kamp, Poul-Henning |
ALTERNATIVNAMEN | phk |
KURZBESCHREIBUNG | dänischer Informatiker |
GEBURTSDATUM | 20. Januar 1966 |
GEBURTSORT | Dänemark |