Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .idea/copyright/Nextcloud_Talk___Android_Client.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

58 changes: 58 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<!--
- SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: GPL-3.0-or-later
-->
# Authors

* Abhishek Tiwari <abhitiwari472@gmail.com>
* Adam Serbinski <adam@serbinski.com>
* Allan Nordhøy <epost@anotheragency.no>
* Álvaro Brey <alvaro.brey@nextcloud.com>
* Amanda Rosene <arosene83@gmail.com>
* Andy Scherzinger <info@andy-scherzinger.de>
* Edvard Holst <edvard.holst@gmail.com>
* Bhavesh Kumawat <kumawatbhavesh1000@gmail.com>
* Biswajit Das <biswajitbangalore@gmail.com>
* Christian Reiner <foss@christian-reiner.info>
* Daniel Bailey <daniel.bailey@grappleIT.co.uk>
* Daniel Calviño Sánchez <danxuliu@gmail.com>
* Dariusz Olszewski <starypatyk@users.noreply.github.com>
* David Leibovych <ariedov@gmail.com>
* Dominik Schürmann <dominik@schuermann.eu>
* eho <edvard.holst@gmail.com>
* Enrique López Mañas <eenriquelopez@gmail.com>
* Ezhil Shanmugham <ezhil930@gmail.com>
* fariba khandani <khandani@winworker.de>
* Florian Ludwig <florian.ludwig@uninow.de>
* gavine99 <github@xymail.tk>
* Giacomo Pacini <giacomopacini98@gmail.com>
* Grigorii K. Shartsev <me@shgk.me>
* hidrohase <github@honesz.net>
* Jan-Christoph Borchardt <hey@jancborchardt.net>
* jld3103 <jld3103yt@gmail.com>
* Joas Schilling <coding@schilljs.com>
* John Molakvoæ <skjnldsv@protonmail.com>
* Jos Poortvliet <jos@opensuse.org>
* Josh <josh.t.richards@gmail.com>
* Julius Linus <julius.linus@nextcloud.com>
* Marcel Hibbe <dev@mhibbe.de>
* Mario Danic <mario@lovelyhq.com>
* MichaIng <28480705+MichaIng@users.noreply.github.com>
* Morris Jobke <hey@morrisjobke.de>
* o0lwj0o <373911550@qq.com>
* Parneet Singh <gurayaparneet@gmail.com>
* Poussinou <francoisvincentmail-game@yahoo.fr>
* rakekniven <mark.ziegler@rakekniven.de>
* rapterjet2004 <juliuslinus1@gmail.com>
* sim <git@sgougeon.fr>
* Smarshal21 <samanwith21@gmail.com>
* sokai <sokai@users.noreply.github.com>
* Sowjanya Kota <sowjanya.kch@gmail.com>
* Stefan Niedermann <info@niedermann.it>
* Stephan Ritscher <no3pam@gmail.com>
* Tarek Loubani <tarek@tarek.org>
* Tilo Spannagel <development@tilosp.de>
* Tim Krüger <t@timkrueger.me>
* Tobias Kaminsky <tobias@kaminsky.me>
* Valdnet <47037905+Valdnet@users.noreply.github.com>
* Viktor Balogh <viktor.balogh45@gmail.com>
52 changes: 12 additions & 40 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,11 +120,11 @@ There are three build variants
### Apply a license

Nextcloud doesn't require a CLA (Contributor License Agreement).
The copyright belongs to all the individual contributors.
Therefore we recommend that every contributor adds following line to the header of a file, if they changed it substantially:
The copyright belongs to all the individual contributors.
Therefore we recommend that every contributor adds the following line to the [AUTHORS.md](AUTHORS.md) file if they made substantial changes to the code:

```
Copyright (c) <year> <your name> <your email address>
- <your name> <your email address>
```

See section [Adding new files](#adding-new-files) for templates which can be used in new files.
Expand Down Expand Up @@ -189,53 +189,25 @@ If automatic backport fails, it will create a comment.
### Adding new files

If you create a new file it needs to contain a license header. We encourage you to use the same license (GPL3+) as we do.
Copyright of Nextcloud GmbH is optional.
Copyright of Nextcloud GmbH is optional. Individual contributor names shall go into [AUTHORS.md](AUTHORS.md) so headers are kept brief.

Source code of app:
```java/kotlin
/*
* Nextcloud Talk application
* Nextcloud Talk - Android Client
*
* @author Your Name
* Copyright (C) 2021 Your Name
* Copyright (C) 2021 Nextcloud GmbH
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/
```

XML (layout) file:
XML file:
```xml
<!--
Nextcloud Talk application

@author Your Name
Copyright (C) 2021 Your Name
Copyright (C) 2021 Nextcloud GmbH

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
~ Nextcloud Talk - Android Client
~
~ SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
~ SPDX-License-Identifier: GPL-3.0-or-later
-->
```

Expand Down
Loading