diff options
author | Robert Adam <dev@robert-adam.de> | 2022-01-18 14:12:41 +0300 |
---|---|---|
committer | Robert Adam <dev@robert-adam.de> | 2022-01-18 14:12:41 +0300 |
commit | 1dcf678a681b9ddfaceb165080d0c24b3b34f1b9 (patch) | |
tree | 4954d081d884afe7528d3aa77a9725f7104d246f | |
parent | 5598fe82c7369c816ddac3cf51e1c5332351f71a (diff) |
MAINT: Remove AUTHORS file
This file is not used anymore, since GitHub has a dedicated tab of
listing all contributions. Therefore, we now remove the AUTHORS file in
favor of that.
As a consequence, we also remove the generate-AUTHORS.py script.
-rw-r--r-- | AUTHORS | 282 | ||||
-rw-r--r-- | scripts/generate-AUTHORS.py | 204 |
2 files changed, 0 insertions, 486 deletions
diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index ca9a648dd..000000000 --- a/AUTHORS +++ /dev/null @@ -1,282 +0,0 @@ -// This is the official list of people who have contributed -// to, and/or hold the copyright to Mumble. -// -// The use of Mumble source code is governed by a BSD-style -// license that can be found in the LICENSE file at the root -// of the Mumble source tree or at <https://www.mumble.info/LICENSE>. -// -// Contributions made on behalf of another entity, such as a -// company are indicated with the following suffix: -// -// John Doe <jd@mumble.info> (on behalf of $COMPANY) -// -// It is possible to mix individual contributions with company -// contributions. For example, if a contributor, over time, -// has contributed code copyrighted by the contributor, as well -// as various companies: -// -// John Doe <jd@mumble.info> (individually, on behalf of -// $COMPANY1, on behalf of -// $COMPANY2, [...]). -// -// Mumble's code is developed in a Git repository. A log of -// every contribution ever made to Mumble is available in the -// Git repository. The Git repository can be queried to get -// detailed authorship information for copyright and attribution -// purposes for each file that makes up the software. A detailed -// analysis of contributions made to Mumble is available via GitHub's -// contribution statistics: -// -// <https://github.com/mumble-voip/mumble/graphs/contributors> - -Abex <mii7303@gmail.com> -Alex Krishnan <akrishnan@twilio.com> -Alex Maclean <monkeh@monkeh.net> -Alexis Jeandeau <alexis.jeandeau@gmail.com> -Allan Nordhøy <epost@anotheragency.no> -Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net> -Andre <andre.favaro.student.cs@gmail.com> -Andreas Bibok <biboka@users.sourceforge.net> -Andreas Messer <andi@bupfen.de> -Andreas Sinz <andreas.sinz@aon.at> -Andrew Johnson <ajohnson@draster.com> -anonym <anonym@riseup.net> -Anthony Alves <cvballa3g0@gmail.com> -Antoine Bertin <diaoulael@users.sourceforge.net> -Anton Romanov <theli.ua@gmail.com> -Antonio Larrosa <larrosa@kde.org> -Arie <allochtoon@zonnet.nl> -Arne Fenske <arne_fenske@Yahoo.de> -arrai <array.of.intellect@gmail.com> -Arseniy Lartsev <ars3niy@users.sourceforge.net> -Artem Vorotnikov <skybon@gmail.com> -Arthur Moore <Arthur.Moore.git@cd-net.net> -asmolero <alsamolero@gmail.com> -Asura Lee <ashurta@gmail.com> -B0nuse <mumble@mumble.ru> -Balazs Nagy <julian7@users.sourceforge.net> -Bartek "stranded" Sumowski <sumowski@gmail.com> -Bas van Schaik <https://github.com/5082246+sjvs> -Bas Wijnen <wijnen@debian.org> -BAYSSE Laurent <lolo_32@users.sourceforge.net> -bendem <online@bendem.be> -Benjamin Jemlich <pcgod@users.sourceforge.net> -Benjamin Neff <benjamin@coding4coffee.ch> -Bernd Buschinski <b.buschinski@googlemail.com> -Bernhard M. Wiedemann <bernhardout@lsmod.de> -bogie <priivet@gmail.com> -Bojan <bogie@b02.a01.ca> -brooss <brooss.teambb@gmail.com> -BuddyButterfly <buddy.butterfly@web.de> -c_14 <git@c-14.de> -Cesare Tirabassi <cesare.tirabassi@gmail.com> -Charles Ricketts <githlar@gmail.com> -Chosi <chosi@choseh.de> -Chris Knadle <Chris.Knadle@coredump.us> -Christian Krause <chkr@plauener.de> -Christoph Hofmann <christoph.hofmann@vfc2.eu> -Christopher Knadle <Chris.Knadle@coredump.us> -concatime <https://github.com/concatime> -Constantin Wenger <constantin.wenger@googlemail.com> -Cristian Gattamelati <cristian.gattamelati@gmail.com> -d-rez <dark.skeleton@gmail.com> -David <davidm.faig@gmail.com> -Davide Beatrici <git@davidebeatrici.dev> -dc6jgk <github.filter@gkware.com> -dennisschagt <dennisschagt@gmail.com> -derandi <derandi@users.sourceforge.net> -Derrick Dymock <actown@gmail.com> -dingpengyu <https://github.com/26911141+dingpengyu> -DK <davidk@mail.org> -DNW <dnw.ftw@gmail.com> -doggone <rolf@metadata.be> -DWM|G <gallaghermumble@gmail.com> -EarlOfWenc <lorenz.schwittmann@gmail.com> -Edward <edm7707@gmail.com> -Elbon <https://github.com/4796255+Elbon> -Eli Tallman <eli.github@gmail.com> -Entitaet <entitaet@users.sourceforge.net> -Erik Bouvin Pedersen <erikbp@users.sourceforge.net> -Evan Purkhiser <evanpurkhiser@gmail.com> -Felix Becker <git@felixbecker.name> -Ferdinand Thiessen <rpm@fthiessen.de> -Filip Hedman <hedman.filip@gmail.com> -Finessi Manuel <fino.manu@gmail.com> -Flumble <flumble@home.nl> -Frank Engler <https://github.com/9x6> -Frank Mueller <frmimue@gmail.com> -Fredrik Nordin <freedick@ludd.ltu.se> -Friedrich Uz-Valentin <uz_@users.sourceforge.net> -Generator <american.jesus.pt@gmail.com> -Giovanni Harting <539@idlegandalf.com> -GoD-Tony <noreply@gmail.com> -Graeme Lawes <graemelawes@gmail.com> -Harald Niesche <harald@niesche.de> -Harry Gabriel <h.gabriel@nodefab.de> -haru_arc <arcenciel@users.sf.net> -hbarker <https://github.com/hc-barker> -He Tal <hetao29@users.sourceforge.net> -Hengqing Hu <esrms@users.sourceforge.net> -Henry Fallon <hjf288@gmail.com> -Iain Georgeson <debbugs@iain.georgeson.me.uk> -Ilmar Kruis <seaeagle1@users.sourceforge.net> -Imre Botos <zokny@users.sourceforge.net> -Jacob Peddicord <jacob@peddicord.net> -Jakob Dettner <jakobdettner@users.sourceforge.net> -James Fraser <fwaggle@fwaggle.org> -Jan Braun <janbraun@gmx.net> -Jan Klass <kissaki@posteo.de> -Jason (제이슨) <jasonjerome16@gmail.com> -javitonino <javitonino@users.sourceforge.net> -Jeff Rogers <jeff@flyzipline.com> -Jérôme "buggerone" <buggerone@users.sourceforge.net> -Jerome Vidal <jerhum@users.sourceforge.net> -jgeboski <jgeboski@gmail.com> -Joel Kees <joelkees@gmail.com> -Joël Troch <joel.troch62@gmail.com> -John Marion <john@lmsn.net> -John Mckay <adenosine3p@gmail.com> -John P <johnhatestrash@gmail.com> -Jonas Herzig <me@johni0702.de> -Jonas Jensen <jbj@github.com> -Jonathan E. Hansen <zentriple@users.sourceforge.net> -Jordan Cristiano <https://github.com/SizzlingCalamari> -Jordan Klassen <jordan@klassen.me.uk> -Joshua Kocinski <git@cl0secall.net> -Julien Pardons <j.pardons@redline-hosting.eu> -JustABanana <szymon@disroot.org> -Justin M <justin.m.mcgrath@gmail.com> -Justin McGrath <justin.m.mcgrath@gmail.com> -Karl Dietz <dekarl@spaetfruehstuecken.org> -karokatona <karokatona@users.sourceforge.net> -Kevin Rohland <kevin@nascher.org> -Kevin Strasser <kevstras@gmail.com> -Kevin Zheng <kevinz5000@gmail.com> -Kjetil Jørgensen <kjetijor@users.sourceforge.net> -Kyle Smith <askreet@gmail.com> -Kyle Wickens <kylewickens@gmail.com> -Lari Tikkanen <lartza@outlook.com> -Lartza <https://github.com/Lartza> -Lekensteyn <lekensteyn@users.sourceforge.net> -Leszek Godlewski <inequation@users.sourceforge.net> -lewisca04 <chris.lewis0094@gmail.com> -Lorenz Brun <lorenz@dolansoft.org> -Ludwig Nussel <ludwig.nussel@suse.de> -Lukas Orsvärn <lucas.orsv@gmail.com> -Luke A Pitt <LukeAPitt@googlemail.com> -MadMaurice <madmaurice@zom.bi> -Magnus Groß <magnus.gross@rwth-aachen.de> -main() <main@ehvag.de> -main() <main@ehvag.eu.org> -Marc Deslauriers <marc.deslauriers@canonical.com> -Marius Grannæs <grannas@users.sourceforge.net> -Mark Felder <feld@feld.me> -Mark Schreiber <mark7@users.sourceforge.net> -Mark-Willem Jansen <rawnar@users.sourceforge.net> -Markus S <Reaper@gmx.at> -Martijn Stolk <github@netripper.nl> -Martin Skilnand <cybknight@users.sourceforge.net> -Martin von Gagern <Martin.vGagern@gmx.net> -Matt Hamilton <m@tthamilton.com> -Matt Lewandowsky <matt@greenviolet.net> -Matt M. <mokomull@users.sourceforge.net> -Matthias Mailänder <matthias@mailaender.name> -Matthias Salzeder <mail@MatthiasSalzeder.de> -Matthias Vogelgesang <matthias.vogelgesang@gmail.com> -Matthias von Faber <mvf@gmx.eu> -Max Weber <mii7303@gmail.com> -Maxwell Cody <maxwell@cody.sh> -Maxwell Cody <roge@riseup.net> -meanracoon <racoon@meanclan.org> -meditator <cycl0ps@tuta.io> -Mew <Giratina493@mew151.net> -Micah Caldwell <micah@zoltu.net> -Michael Pavlyshko <me@mixaill.tk> -Michael Ziegler <diese-addy@funzt-halt.net> -Michał "Zuko" Żukowski <zuczeq@gmail.com> -Mike <mike@flomp.net> -Mikkel Krautz <mikkel@krautz.dk> -Mikko Rantanen <jubjub@jubjubnest.net> -mray <mail@mray.de> -mystic_sam <mystic_sam@users.sourceforge.net> -Natenom <natenom@natenom.com> -Nick Heindl <nheindl@wisc.edu> -Nicos Gollan <gtdev@spearhead.de> -Nik Johnson <nik@jnstw.us> -Nikita Puzyryov <https://github.com/NikitaPuzyryov> -Nikolaj Dombrow <nikolaj.dombrow@dombrow.de> -nomad <gmc_holle@users.sourceforge.net> -Opalium <opalium@users.sourceforge.net> -Otto Allmendinger <oallmendinger@users.sourceforge.net> -ozon <mumble-tower@users.sourceforge.net> -Patrick Matthäi <pmatthaei@debian.org> -pchk <pchk@mail.com> -Peter Vágner <pvdeejay@gmail.com> -Phil <synapse84@gmail.com> -Philip Cass <frymaster@127001.org> -Phrag <info@clanwars.cz> -Piratonym <piratonym@piratonym.cc> -Prakhar Yadav <https://github.com/pkrc267> -probonopd <https://github.com/probonopd> -Prosper_Spurius <prosper_spurius@users.sourceforge.net> -QuirB <quirb@gmx.net> -qwestduck <gsreceiver2@yahoo.com> -Rafael Correia <rafaeljpc@gmail.com> -Rafael Lopez <rafael@case.edu> -Raven <dev@robert-adam.de> -Raven <krzmbrzl@gmail.com> -rdb <git@rdb.name> -Robby Zampino <robozman@gmail.com> -Robert Adam <dev@robert-adam.de> -Roman Priesol <roman@priesol.net> -ronnystandtke <ronny.standtke@gmx.net> -ronoc <conor@forwind.net> -Ryan Austin <ryan.e.austin@gmail.com> -Ryan Thomas <contact@ryanthomas.tech> -Sami Laine <sami.v.laine@gmail.com> -Samuel D. Leslie <sdl@nexiom.net> -scapula <rasmus.ry@gmail.com> -Scott Register <sreg@sreg.io> -Sebastian Schlingmann <mit_service@users.sourceforge.net> -Semion Tsinman <Necromancer3333@gmail.com> -Sergey Ivanov <randomei@users.sourceforge.net> -Shen-Ta Hsieh <ibmibmibm.tw@gmail.com> -Spaccaossi <spaccaossi@gmail.com> -spede <spede@dota2.fi> -Stefan Gehn <mETz@gehn.net> -Stefan Hacker <dd0t@users.sourceforge.net> -Steve Hill <github@cheesy.sackheads.org> -Steven Noonan <steven@uplinklabs.net> -Sven-Hendrik Haase <sh@lutzhaase.com> -Svenne33 <svenne33@users.sourceforge.net> -Svyatoslav <razmyslov@viva64.com> -synapse84 <synapse84@gmail.com> -Tasos Sahanidis <tasos@tasossah.com> -thalieht <yjapysgr@sharklasers.com> -Thibault Capdevielled <theblackstorm@userse.sourceforge.net> -Thibaut Girka -Thomas Ross <thomasross@thomasross.io> -Thorvald Natvig <slicer@users.sourceforge.net> -Tim Burke <tim.burke@gmail.com> -Tim Cooper <tim.cooper@layeh.com> -Tim Visée <timvisee@gmail.com> -Timo Gurr <timo.gurr@gmail.com> -Timo K <timer@dbclan.de> -tkmorris <mauricioarozi@gmail.com> -TotalCaesar659 <https://github.com/14265316+TotalCaesar659> -Tristan Matthews <tristan.matthews@savoirfairelinux.com> -trudnorx <trudnorx@protonmail.com> -Tsbook <tsbook@users.sourceforge.net> -Vitaly Sinilin <vs@kp4.ru> -Wesley W. Terpstra <terpstra@users.sourceforge.net> -Will Tange <bh34rt@gmail.com> -withgod <withgod@users.sourceforge.net> -x89 <napalm10@gmail.com> -zapman -zeroX-tj <tim.janssens@gmail.com> -Zorg <zorgiepoo@gmail.com> - -// Special thanks to: -// -// Thorvald Natvig, for founding the Mumble project -// and maintaining it during its formative years. diff --git a/scripts/generate-AUTHORS.py b/scripts/generate-AUTHORS.py deleted file mode 100644 index 8fda92cb2..000000000 --- a/scripts/generate-AUTHORS.py +++ /dev/null @@ -1,204 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# Copyright 2016-2022 The Mumble Developers. All rights reserved. -# Use of this source code is governed by a BSD-style license -# that can be found in the LICENSE file at the root of the -# Mumble source tree or at <https://www.mumble.info/LICENSE>. - -from __future__ import (unicode_literals, print_function, division) - -import sys -import subprocess -import codecs -import pyuca - -blacklist = ( - # Unknown - "(no author) <(no author)@05730e5d-ab1b-0410-a4ac-84af385074fa>", - "root <root@DiskStation.(none)>", - "unknown <LoL@.(none)>", - - # Bots - "MumbleTransifexBot <mumbletransifexbot@mumble.info>", - - # ...What? - "Netbios Domain Administrator <admin@gameserver2.(none)>", -) - -# These are authors whose patches were applied during -# the time when Mumble used SVN for version control. -# The patches themselves are in Git, but the author -# and commiter metadata in Git does not reflect the -# actual patch author. -# This list has been manually compiled by looking -# through the Git history. -patchAuthors = ( - # Via 6cc47c35cac16877e119cef35d9255918849495d - "Opalium <opalium@users.sourceforge.net>", - - # Via d16876d804d028153f37f4f8aff770469edf6997 - "Marc Deslauriers <marc.deslauriers@canonical.com>", - - # Via bd690db64560cd1785c9aaed86547ffe681b60db - "Otto Allmendinger <oallmendinger@users.sourceforge.net>", - - # Via 143589b1a8f264026c12f974e084030eaba51428 - "ozon <mumble-tower@users.sourceforge.net>", - - # Via 1b048e6c1516eee4f932f9f9eeeb6b13de5d15cb - "Cesare Tirabassi <cesare.tirabassi@gmail.com>", - - # Via ddfc033c3c20a67994ef6329691f2a3616a346c0 - "Stefan Gehn <mETz@gehn.net>", - - # Via c317abec96d9007cc7ca95f54e5193b48268e7ad - "Thibault Capdevielled <theblackstorm@userse.sourceforge.net>", - - # Via 51510ff8f744adc281c4eca6c0fdef5ba2ab9cbb - "Jan Braun <janbraun@gmx.net>", - - # Via 887368a9fb5a6d35c3750a5f48d1293d4fc58df3 - "Balazs Nagy <julian7@users.sourceforge.net>", - - # Via 7814dba5f86b69f446e45c639ae3db7adfaf9c48 - "Jerome Vidal <jerhum@users.sourceforge.net>", - - # Via 82e4966bba8d390e22f43d15764c6c272dd91e2b - "Matt M. <mokomull@users.sourceforge.net>", - - # Via b40cf89632a8ac46ac92d8a7fa4091c7d035122a - "mystic_sam <mystic_sam@users.sourceforge.net>", - - # Via 2cecce4270555e4b7fc4c9e3f39c064f72247667 - "Entitaet <entitaet@users.sourceforge.net>", - - # Via 2a6ae358c37ff0c3570ebcb8466aacd673352b95 - "Jakob Dettner <jakobdettner@users.sourceforge.net>", - - # Via b8ff5eed6ef0835b4db2ed160f1e41a045d16db4 - "derandi <derandi@users.sourceforge.net>", - - # Via b2f70a7802e90eea0d04eef7edc0a52178fda753 - "Prosper_Spurius <prosper_spurius@users.sourceforge.net>", - - # Via 9952748561122969d02f2d9ebc49b001ffe82823 - "Leszek Godlewski <inequation@users.sourceforge.net>", - - # Via 2c0a0ff8244966be4d058742a3c01859bad44b37 - "Mark Schreiber <mark7@users.sourceforge.net>", - - # Via 39005601bb92b8f994e8e50887b3bb6535a2c305 - "Sebastian Schlingmann <mit_service@users.sourceforge.net>", - - # Via d2b735799ca37d957def45816766ef266c2b7057 - "Arseniy Lartsev <ars3niy@users.sourceforge.net>", - - # Via 12191680451f0f9d31526908a9c0ded669f05cb8 - "javitonino <javitonino@users.sourceforge.net>", - - # Via 82ffa8948f06f87f58ca7072960d7c54729e7e8b - "Thibaut Girka", - - # Via a1ba43376db2ec76f2cf244793bfc1565ac88454 - "Jérôme \"buggerone\" <buggerone@users.sourceforge.net>", - - # Via 0d9f5d03426735c4d42e9cd9fe81868b1437aa06 - "Friedrich Uz-Valentin <uz_@users.sourceforge.net>", - - # Added to AudioConfigDialog.cpp's license header - # in 324540e8fab00af7a894c8ce7ad5a726cde80034 by - # slicer. - "Andreas Messer <andi@bupfen.de>", -) - -def gitAuthorsOutput(): - p = subprocess.Popen(["git", "log", "--use-mailmap", "--format=%aN <%aE>", "origin/master", "origin/1.2.x"], stdout=subprocess.PIPE) - stdout, stderr = p.communicate() - if stdout is not None: - stdout = stdout.decode('utf-8') - if stderr is not None: - stderr = stderr.decode('utf-8') - if p.returncode != 0: - raise Exception('"git log" failed: %s', stderr) - return stdout - -def main(): - authorsSet = set() - authorsText = gitAuthorsOutput() - for line in authorsText.split("\n"): - if line == '': - continue - - # Email addresses completely when they are not set. - # See for example "zapman <unknown>". - if " <unknown>" in line: - line = line.replace(" <unknown>", "") - - # Use GitHub URL instead of $user@users.noreply.github.com - if '@users.noreply.github.com' in line: - line = line.replace('@users.noreply.github.com', '') - line = line.replace('<', '<https://github.com/') - - if line in blacklist: - continue - - authorsSet.add(line) - - for author in patchAuthors: - authorsSet.add(author) - - f = codecs.open("AUTHORS", "w", "utf-8") - f.write('''// This is the official list of people who have contributed -// to, and/or hold the copyright to Mumble. -// -// The use of Mumble source code is governed by a BSD-style -// license that can be found in the LICENSE file at the root -// of the Mumble source tree or at <https://www.mumble.info/LICENSE>. -// -// Contributions made on behalf of another entity, such as a -// company are indicated with the following suffix: -// -// John Doe <jd@mumble.info> (on behalf of $COMPANY) -// -// It is possible to mix individual contributions with company -// contributions. For example, if a contributor, over time, -// has contributed code copyrighted by the contributor, as well -// as various companies: -// -// John Doe <jd@mumble.info> (individually, on behalf of -// $COMPANY1, on behalf of -// $COMPANY2, [...]). -// -// Mumble's code is developed in a Git repository. A log of -// every contribution ever made to Mumble is available in the -// Git repository. The Git repository can be queried to get -// detailed authorship information for copyright and attribution -// purposes for each file that makes up the software. A detailed -// analysis of contributions made to Mumble is available via GitHub's -// contribution statistics: -// -// <https://github.com/mumble-voip/mumble/graphs/contributors> - -''') - - # Sort alphabetically - authors = list(authorsSet) - collator = pyuca.Collator() - authors.sort(key=collator.sort_key) - - for author in authors: - f.write(author) - f.write("\n") - - f.write(""" -// Special thanks to: -// -// Thorvald Natvig, for founding the Mumble project -// and maintaining it during its formative years. -""") - - f.close() - -if __name__ == '__main__': - main() |