Page MenuHomePhabricator

Assign SPDX headers to puppet.git
Open, MediumPublic

Description

There have been prior attempts to apply a proper license to the puppet.git repository, but finding out all contributors wholesale for the entire repo is an almost impossible task (earlier discussions can be found at T67270)

The new approach is to apply the Apache 2 license on a per module level and designate the choice of license within the source files using SPDX headers. (https://en.wikipedia.org/wiki/Software_Package_Data_Exchange)

The Apache 2.0 license was chosen because Puppet itself uses the license and it's also by far the most common license for other existing Puppet code. The full text of the Apache 2.0 license: https://spdx.org/licenses/Apache-2.0

A discussion with the Wikimedia Legal team has come to the conclusion that all contributions commited to the repository coming from a @wikimedia.org address can automatically get relicensed.

@jbond wrote a script which queries the git history of a given module:

utils/blame_stats.py -e 'wikimedia.org' MODULENAME

will list the remaining copyright holders that need to approve of the license change. Once a given module has been found to have a fully established agreement to apply the Apache 2.0 license, the license is annotated via a comment header, e.g.

# SPDX-License-Identifier: Apache-2.0

There's no need to add these manually, @jbond also wrote a Rake task to apply the change for a module:

bundle exec rake 'spdx:convert:module[MODULENAME]'

Once a code file is annotated all future changes automatically are applied under the Apache 2.0 license. With this approach the license can trickle into the repository over time until we eventually have complete coverage. There might be a few random modules which have unreachable authors (and which might be removed in a future cleanup anyway if they are unused), but at least they are properly separated and we provided clarity for the classes that have been vetted.

For all commits have been made to puppet.git which were not made under a @wikimedia.org address; if you agree to license your contribution under the Apache 2.0 license, please add your name (or pseudonym where it applies) and email address(es). Please keep the list alphabetically sorted:

  • Aaron Halfaker <aaron.halfaker@gmail.com>
  • Adam Wight <adam.wight@wikimedia.de>
  • Addshore <addshorewiki@gmail.com>
  • Alex Monk <krenair@gmail.com>
  • Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
  • Bartosz Dziewoński <matma.rex@gmail.com>
  • Brian Wolff <bawolff+wn@gmail.com>
  • Brion Vibber <brion@pobox.com>
  • C. Scott Ananian <cscott@cscott.net>
  • DannyS712 <dannys712.wiki@gmail.com> <dannys712.enwiki@gmail.com>
  • Elliott Eggleston <ejegg@ejegg.com>
  • Federico Leva <federicoleva@tiscali.it>
  • Ferran Tufan <southparkfan223@hotmail.com>
  • Gehel <guillaume.lederrey@gmail.com>
  • Jdlrobson <jdlrobson@gmail.com>
  • Kartik Mistry <kartik.mistry@gmail.com>
  • Krinkle <krinkle@fastmail.com> <krinklemail@gmail.com>
  • Ladsgroup <ladsgroup@gmail.com>
  • Legoktm <legoktm@debian.org> <legoktm@member.fsf.org> <legoktm@gmail.com>
  • Lucas Werkmeister <lucas.werkmeister@wikimedia.de> <mail@lucaswerkmeister.de>
  • Mark Holmquist <mtraceur@member.fsf.org> <marktraceur@gmail.com>
  • Martin Urbanec <martin.urbanec@wikimedia.cz>
  • Marius Hoch <hoo@online.de>
  • Matanya Moses <matanya@foss.co.il>
  • Matthias Mullie <git@mullie.eu>
  • Merlijn van Deen <valhallasw@arctus.nl>
  • Max Semenik <maxsem.wiki@gmail.com>
  • Niklas Laxström <niklas.laxstrom@gmail.com>
  • Paladox <thomasmulhall410@yahoo.com>
  • RhinosF1 <rhinosf1@gmail.com>
  • Sam Smith <git@samsmith.io> <me@samsmith.io>
  • Santhosh Thottingal <santhosh.thottingal@gmail.com>
  • Sébastien Santoro <dereckson@espace-win.org>
  • Stanislav Malyshev <smalyshev@gmail.com>
  • Taavi Väänänen <hi@taavi.wtf> <hi@tassu.me>
  • Thiemo Kreuz <thiemo.kreuz@wikimedia.de> <thiemo.maettig@wikimedia.de>
  • Tobias Gritschacher <tobias.gritschacher@wikimedia.de>
  • YiFei Zhu <zhuyifei1999@gmail.com>
  • Zabe <alec@vc-celle.de> <alexander.vorwerk@stud.uni-goettingen.de> <zabe@avorwerk.net>
  • Željko Filipin <zeljko.filipin@gmail.com>
  • Michael Große <mic.grosse@googlemail.com>
  • Michael Große <michael.grosse@wikimedia.de>

Details

ProjectBranchLines +/-Subject
operations/puppetproduction+2 -0
operations/puppetproduction+6 -0
operations/puppetproduction+5 -0
operations/puppetproduction+2 -0
operations/puppetproduction+2 -0
operations/puppetproduction+13 -0
operations/puppetproduction+5 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+10 -0
operations/puppetproduction+8 -0
operations/puppetproduction+7 -0
operations/puppetproduction+7 -2
operations/puppetproduction+4 -0
operations/puppetproduction+13 -18
operations/puppetproduction+4 -3
operations/puppetproduction+9 -0
operations/puppetproduction+13 -0
operations/puppetproduction+4 -0
operations/puppetproduction+4 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+18 -0
operations/puppetproduction+1 -0
operations/puppetproduction+4 -0
operations/puppetproduction+2 -0
operations/puppetproduction+40 -0
operations/puppetproduction+3 -0
operations/puppetproduction+70 -31
operations/puppetproduction+5 -0
operations/puppetproduction+8 -0
operations/puppetproduction+14 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+3 -0
operations/puppetproduction+5 -0
operations/puppetproduction+3 -0
operations/puppetproduction+5 -0
operations/puppetproduction+5 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+10 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+5 -0
operations/puppetproduction+5 -0
operations/puppetproduction+39 -0
operations/puppetproduction+2 -0
operations/puppetproduction+6 -0
operations/puppetproduction+4 -0
operations/puppetproduction+5 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+3 -0
operations/puppetproduction+2 -0
operations/puppetproduction+3 -0
operations/puppetproduction+1 -0
operations/puppetproduction+15 -0
operations/puppetproduction+4 -0
operations/puppetproduction+6 -0
operations/puppetproduction+21 -0
operations/puppetproduction+1 -0
operations/puppetproduction+23 -0
operations/puppetproduction+25 -0
operations/puppetproduction+2 -0
operations/puppetproduction+4 -0
operations/puppetproduction+5 -0
operations/puppetproduction+2 -0
operations/puppetproduction+11 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+3 -0
operations/puppetproduction+15 -0
operations/puppetproduction+3 -0
operations/puppetproduction+5 -0
operations/puppetproduction+3 -0
operations/puppetproduction+5 -0
operations/puppetproduction+2 -0
operations/puppetproduction+40 -0
operations/puppetproduction+4 -0
operations/puppetproduction+17 -0
operations/puppetproduction+5 -0
operations/puppetproduction+4 -0
operations/puppetproduction+40 -0
operations/puppetproduction+9 -0
operations/puppetproduction+48 -0
operations/puppetproduction+8 -0
operations/puppetproduction+4 -0
operations/puppetproduction+4 -0
operations/puppetproduction+8 -0
operations/puppetproduction+5 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+2 -0
operations/puppetproduction+10 -0
operations/puppetproduction+3 -0
operations/puppetproduction+29 -0
operations/puppetproduction+2 -0
operations/puppetproduction+6 -0
operations/puppetproduction+5 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+6 -0
operations/puppetproduction+6 -0
operations/puppetproduction+1 -0
operations/puppetproduction+5 -0
operations/puppetproduction+2 -0
operations/puppetproduction+3 -0
operations/puppetproduction+4 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+4 -0
operations/puppetproduction+11 -0
operations/puppetproduction+5 -0
operations/puppetproduction+1 -0
operations/puppetproduction+3 -0
operations/puppetproduction+2 -0
operations/puppetproduction+2 -0
operations/puppetproduction+42 -30
operations/puppetproduction+8 -0
operations/puppetproduction+23 -0
operations/puppetproduction+12 -0
operations/puppetproduction+6 -0
operations/puppetproduction+6 -0
operations/puppetproduction+5 -0
operations/puppetproduction+17 -0
operations/puppetproduction+7 -0
operations/puppetproduction+7 -0
operations/puppetproduction+13 -0
operations/puppetproduction+6 -0
operations/puppetproduction+22 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+12 -0
operations/puppetproduction+4 -0
operations/puppetproduction+1 -0
operations/puppetproduction+9 -0
operations/puppetproduction+4 -0
operations/puppetproduction+20 -0
operations/puppetproduction+17 -0
operations/puppetproduction+8 -0
operations/puppetproduction+44 -0
operations/puppetproduction+1 -0
operations/puppetproduction+6 -0
operations/puppetproduction+2 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+15 -0
operations/puppetproduction+1 -0
operations/puppetproduction+3 -0
operations/puppetproduction+21 -1
operations/puppetproduction+1 -1
operations/puppetproduction+18 -0
operations/puppetproduction+8 -0
operations/puppetproduction+4 -0
operations/puppetproduction+11 -0
operations/puppetproduction+35 -0
operations/puppetproduction+46 -0
operations/puppetproduction+3 -0
operations/puppetproduction+3 -0
operations/puppetproduction+8 -0
operations/puppetproduction+5 -0
operations/puppetproduction+4 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+5 -0
operations/puppetproduction+11 -0
operations/puppetproduction+5 -0
operations/puppetproduction+220 -3
operations/puppetproduction+2 -0
operations/puppetproduction+27 -0
operations/puppetproduction+69 -1
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 804466 merged by Jbond:

[operations/puppet@production] galera: Add SPDX headers

https://gerrit.wikimedia.org/r/804466

Change 804467 merged by Jbond:

[operations/puppet@production] fifo_log_demux: Add SPDX headers

https://gerrit.wikimedia.org/r/804467

Change 804470 merged by Jbond:

[operations/puppet@production] eventschemas: Add SPDX headers

https://gerrit.wikimedia.org/r/804470

Change 804471 merged by Jbond:

[operations/puppet@production] etcdmirror: Add SPDX headers

https://gerrit.wikimedia.org/r/804471

Change 804472 merged by Jbond:

[operations/puppet@production] envoyproxy: Add SPDX headers

https://gerrit.wikimedia.org/r/804472

Change 803943 merged by Muehlenhoff:

[operations/puppet@production] noc: Assign SPDX headers

https://gerrit.wikimedia.org/r/803943

Change 805180 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] coal: Add SPDX headers

https://gerrit.wikimedia.org/r/805180

Change 805181 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cmd_checklist_runner: Add SPDX headers

https://gerrit.wikimedia.org/r/805181

Change 805182 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cloudnfs: Add SPDX headers

https://gerrit.wikimedia.org/r/805182

Change 805183 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cloudlib: Add SPDX headers

https://gerrit.wikimedia.org/r/805183

Change 805184 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cinderutils: Add SPDX headers

https://gerrit.wikimedia.org/r/805184

Change 805185 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cfssl: Add SPDX headers

https://gerrit.wikimedia.org/r/805185

Change 805186 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cergen: Add SPDX headers

https://gerrit.wikimedia.org/r/805186

Change 805187 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] celery: Add SPDX headers

https://gerrit.wikimedia.org/r/805187

Change 805188 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cacheproxy: Add SPDX headers

https://gerrit.wikimedia.org/r/805188

Change 805189 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] burrow: Add SPDX headers

https://gerrit.wikimedia.org/r/805189

Change 805190 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] bsection: Add SPDX headers

https://gerrit.wikimedia.org/r/805190

Change 805191 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] bigtop: Add SPDX headers

https://gerrit.wikimedia.org/r/805191

Change 805192 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] backy2: Add SPDX headers

https://gerrit.wikimedia.org/r/805192

Change 805193 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] atskafka: Add SPDX headers

https://gerrit.wikimedia.org/r/805193

Change 805194 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] aqs: Add SPDX headers

https://gerrit.wikimedia.org/r/805194

Change 805195 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] apereo_cas: Add SPDX headers

https://gerrit.wikimedia.org/r/805195

Change 805196 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] alternatives: Add SPDX headers

https://gerrit.wikimedia.org/r/805196

Change 805197 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] airflow: Add SPDX headers

https://gerrit.wikimedia.org/r/805197

Change 805180 merged by Muehlenhoff:

[operations/puppet@production] coal: Add SPDX headers

https://gerrit.wikimedia.org/r/805180

Change 805214 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add Brion to contributors

https://gerrit.wikimedia.org/r/805214

Change 805214 merged by Muehlenhoff:

[operations/puppet@production] Add Brion to contributors

https://gerrit.wikimedia.org/r/805214

Change 805181 merged by Muehlenhoff:

[operations/puppet@production] cmd_checklist_runner: Add SPDX headers

https://gerrit.wikimedia.org/r/805181

Change 805182 merged by Muehlenhoff:

[operations/puppet@production] cloudnfs: Add SPDX headers

https://gerrit.wikimedia.org/r/805182

Change 805183 merged by Muehlenhoff:

[operations/puppet@production] cloudlib: Add SPDX headers

https://gerrit.wikimedia.org/r/805183

Change 805185 merged by Muehlenhoff:

[operations/puppet@production] cfssl: Add SPDX headers

https://gerrit.wikimedia.org/r/805185

Change 805184 merged by Muehlenhoff:

[operations/puppet@production] cinderutils: Add SPDX headers

https://gerrit.wikimedia.org/r/805184

Change 805186 merged by Muehlenhoff:

[operations/puppet@production] cergen: Add SPDX headers

https://gerrit.wikimedia.org/r/805186

Change 805187 merged by Muehlenhoff:

[operations/puppet@production] celery: Add SPDX headers

https://gerrit.wikimedia.org/r/805187

Change 805189 merged by Muehlenhoff:

[operations/puppet@production] burrow: Add SPDX headers

https://gerrit.wikimedia.org/r/805189

Change 805192 merged by Muehlenhoff:

[operations/puppet@production] backy2: Add SPDX headers

https://gerrit.wikimedia.org/r/805192

Change 805194 merged by Muehlenhoff:

[operations/puppet@production] aqs: Add SPDX headers

https://gerrit.wikimedia.org/r/805194

Change 805195 merged by Muehlenhoff:

[operations/puppet@production] apereo_cas: Add SPDX headers

https://gerrit.wikimedia.org/r/805195

Change 805196 merged by Muehlenhoff:

[operations/puppet@production] alternatives: Add SPDX headers

https://gerrit.wikimedia.org/r/805196

Change 805197 merged by Muehlenhoff:

[operations/puppet@production] airflow: Add SPDX headers

https://gerrit.wikimedia.org/r/805197

Change 804474 merged by Jbond:

[operations/puppet@production] docker_registry_ha: Add SPDX headers

https://gerrit.wikimedia.org/r/804474

Change 805193 merged by Jbond:

[operations/puppet@production] atskafka: Add SPDX headers

https://gerrit.wikimedia.org/r/805193

Change 805191 merged by Jbond:

[operations/puppet@production] bigtop: Add SPDX headers

https://gerrit.wikimedia.org/r/805191

Change 805188 merged by Jbond:

[operations/puppet@production] cacheproxy: Add SPDX headers

https://gerrit.wikimedia.org/r/805188

Change 806216 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] imagemagick: Add SPDX headers

https://gerrit.wikimedia.org/r/806216

Change 806217 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] php: Add SPDX headers

https://gerrit.wikimedia.org/r/806217

Change 806218 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] spamassassin: Add SPDX headers

https://gerrit.wikimedia.org/r/806218

Change 806219 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] tomcat: Add SPDX headers

https://gerrit.wikimedia.org/r/806219

Change 806220 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] vrts: Add SPDX headers

https://gerrit.wikimedia.org/r/806220

Change 799311 abandoned by Muehlenhoff:

[operations/puppet@production] envoyproxy: Add SPDX headers

Reason:

Different patch got merged

https://gerrit.wikimedia.org/r/799311

Change 806216 merged by Muehlenhoff:

[operations/puppet@production] imagemagick: Add SPDX headers

https://gerrit.wikimedia.org/r/806216

Change 806218 merged by Muehlenhoff:

[operations/puppet@production] spamassassin: Add SPDX headers

https://gerrit.wikimedia.org/r/806218

Change 806219 merged by Muehlenhoff:

[operations/puppet@production] tomcat: Add SPDX headers

https://gerrit.wikimedia.org/r/806219

Change 806217 merged by Jbond:

[operations/puppet@production] php: Add SPDX headers

https://gerrit.wikimedia.org/r/806217

Change 806406 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] squid/racktables: Add SPDX headers

https://gerrit.wikimedia.org/r/806406

Change 806417 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add Michael Große to contributors

https://gerrit.wikimedia.org/r/806417

Change 806417 merged by Muehlenhoff:

[operations/puppet@production] Add Michael Große to contributors

https://gerrit.wikimedia.org/r/806417

I reached out to Marc-André Pelletier (Coren) via email and he replied the following (quoted with his permission), as such I'm listing him under CONTRIBUTORS with his marc@uberbox.org email address:

I'm pretty sure many of those were in fact done in my capacity as volunteer, but I'm perfectly okay with the relicensing regardless.
That said, I can't seem to be able to log into phab for a simple reason: I no longer have the 2FA token!
If that email suffices, the simplest solution might simply be for one of you to add my email to the list on my behalf? Otherwise, we'll sync up to reset my 2FA and I'll do it. :-)

Change 806424 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add Coren to contributors

https://gerrit.wikimedia.org/r/806424

Change 806424 merged by Muehlenhoff:

[operations/puppet@production] Add Coren to contributors

https://gerrit.wikimedia.org/r/806424

Change 807127 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] aptly: Assign SPDX headers

https://gerrit.wikimedia.org/r/807127

Change 807128 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] aptrepo: Add a few missing SPDX headers

https://gerrit.wikimedia.org/r/807128

Change 807129 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] grafana: Assign SPDX headers

https://gerrit.wikimedia.org/r/807129

Change 807130 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] smokeping: Assign SPDX headers

https://gerrit.wikimedia.org/r/807130

Change 807127 merged by Muehlenhoff:

[operations/puppet@production] aptly: Assign SPDX headers

https://gerrit.wikimedia.org/r/807127

Change 807128 merged by Muehlenhoff:

[operations/puppet@production] aptrepo: Add a few missing SPDX headers

https://gerrit.wikimedia.org/r/807128

Change 807129 merged by Muehlenhoff:

[operations/puppet@production] grafana: Assign SPDX headers

https://gerrit.wikimedia.org/r/807129

Change 807130 merged by Muehlenhoff:

[operations/puppet@production] smokeping: Assign SPDX headers

https://gerrit.wikimedia.org/r/807130

Change 806406 merged by Muehlenhoff:

[operations/puppet@production] squid/racktables: Add SPDX headers

https://gerrit.wikimedia.org/r/806406

Change 806220 merged by Muehlenhoff:

[operations/puppet@production] vrts: Add SPDX headers

https://gerrit.wikimedia.org/r/806220

Change 808072 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] security: Add SPDX headers

https://gerrit.wikimedia.org/r/808072

Change 808072 merged by Jbond:

[operations/puppet@production] security: Add SPDX headers

https://gerrit.wikimedia.org/r/808072

Change 805190 merged by Jbond:

[operations/puppet@production] bsection: Add SPDX headers

https://gerrit.wikimedia.org/r/805190

Change 809616 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] ganeti: Add SPDX headers

https://gerrit.wikimedia.org/r/809616

Change 809624 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] calico: Assign SPDX headers

https://gerrit.wikimedia.org/r/809624

Change 809625 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] ores: Assign SPDX headers

https://gerrit.wikimedia.org/r/809625

Change 809626 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] rancid: Assign SPDX headers

https://gerrit.wikimedia.org/r/809626

Change 809628 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] jupyterhub: Assign SPDX headers

https://gerrit.wikimedia.org/r/809628

Change 809629 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add Paul Norman to contributors

https://gerrit.wikimedia.org/r/809629

Change 809629 merged by Muehlenhoff:

[operations/puppet@production] Add Paul Norman to contributors

https://gerrit.wikimedia.org/r/809629

Change 810011 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add Alex Monk to contributors

https://gerrit.wikimedia.org/r/810011

Change 810011 merged by Muehlenhoff:

[operations/puppet@production] Add Alex Monk to contributors

https://gerrit.wikimedia.org/r/810011

Change 809625 merged by Muehlenhoff:

[operations/puppet@production] ores: Assign SPDX headers

https://gerrit.wikimedia.org/r/809625

Change 810032 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] acme_chief: Add SPDX headers

https://gerrit.wikimedia.org/r/810032

Change 810033 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] certspotter: Add SPDX headers

https://gerrit.wikimedia.org/r/810033

Change 810034 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] cumin: Add SPDX headers

https://gerrit.wikimedia.org/r/810034

Change 810035 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] pdns_server: Add SPDX headers

https://gerrit.wikimedia.org/r/810035

Change 810036 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/puppet@production] uwsgi: Add SPDX headers

https://gerrit.wikimedia.org/r/810036

Change 810033 merged by Muehlenhoff:

[operations/puppet@production] certspotter: Add SPDX headers

https://gerrit.wikimedia.org/r/810033

Change 810035 merged by Muehlenhoff:

[operations/puppet@production] pdns_server: Add SPDX headers

https://gerrit.wikimedia.org/r/810035

Change 810036 merged by Muehlenhoff:

[operations/puppet@production] uwsgi: Add SPDX headers

https://gerrit.wikimedia.org/r/810036

Change 809628 merged by Muehlenhoff:

[operations/puppet@production] jupyterhub: Assign SPDX headers

https://gerrit.wikimedia.org/r/809628

Change 810034 merged by Muehlenhoff:

[operations/puppet@production] cumin: Add SPDX headers

https://gerrit.wikimedia.org/r/810034