feat: init

This commit is contained in:
montaghanmy
2023-03-23 11:03:16 +01:00
commit 10fe6f78d1
11518 changed files with 509786 additions and 0 deletions
@@ -0,0 +1,24 @@
# Commit and Pull Request Format
Your pull request and commits titles must respect this format:
`[Emoji] [Verb] [Details]`
The description of the commit must contain the issues fixed by your proposition.
Example:
`Fixes #43`
List of commit emojis:
- 🛠 Fixing broken code.
- ♻️ Refactoring code and making it work better.
- 🔍 Writing or fixing tests.
- 🌈 Making your code or your app beautiful with style
- 🐳 Deployment / docker
- 📚 Documentation
- 🌟 New feature
Examples of commits:
`🛠 Fix broken login page`
`🌟 Implement SpaceX Crew Dragon plugin`
+19
View File
@@ -0,0 +1,19 @@
# How to apply our license?
In order to distribute a program under the GNU Affero General Public License version 3 with the additional terms for TWAKE software, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
`<one line to give the program's name and a brief idea of what it does>`
`Copyright (c) <year> <name of author>`
`This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the license, or (at your option) any later version, provided you comply with the Additional Terms applicable for TWAKE software by Linagora pursuant to Section 7 of the GNU Affero General Public License, subsections (b), (c), and (e), pursuant to which you most notably (i) retain the "TWAKE is powered by LINAGORA" notice appended to any type of outbound messages (e.g. e-mail and meeting requests) as well as in the TWAKE user interface, (ii) retain all hypertext links between TWAKE and https://twake.app, as well as between LINAGORA and https://linagora.com, and (iii) refrain from infringing LINAGORA intellectual property rights over its trademark and commercial brands. Other Additional Terms apply, see <https://www.linagora.com/licenses/> for more details.`
`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 Affero General Public License for more details.`
`You should have received a copy of the GNU Affero General Public License and its applicable Additional Terms for TWAKE along with this program. If not, see <http://www.gnu.org/licenses/> for the GNU Affero Public License version 3 and <https://www.linagora.com/licenses/> for the Additional Terms applicable to the TWAKE software.`
Also add information on how to contact you by electronic and paper mail.
If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads to an archive of the code. There are many ways you could offer source, and different solutions will be better for different programs; see section 13 for the specific requirements.
You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see <http://www.gnu.org/licenses/>.
@@ -0,0 +1,35 @@
# Developer Certificate of Origin
[^Copyright (C) 2021 Linagora]:
If you are reading this, then you're considering contributing to one or several LINAGORA project(s). That's great! We are enthusiastic about welcoming you as a LINAGORA project contributor, and working with you to make **#GoodTech4Good!**
However, we have to ensure that anything you contribute to our projects:
• is really your own creation, developed with your bare brain and fingers (or whatever organs you favor to type with your preferred input device), or that youre allowed to contribute it;
• is not “license locked”, i.e. that we can publish it under any other open source license in order to help our projects remain open source;
• can remain in our projects and not suddenly become unusable because you change your mind and demand that we either use your code differently or not at all.
To achieve this, we first need you to agree to this Developer Certificate of Origin before we can accept merging your contributions to our projects. Once you've done so, you can create your pull requests right away!
By submitting a contribution to a LINAGORA project, you certify:
a) that this contribution is provided under the terms and conditions of the Creative Commons Zero (CC0) license (https://creativecommons.org/publicdomain/zero/1.0/legalcode);
b) being the rightful copyright owner of the contribution, and/or being fully and lawfully authorized to provide the contribution under the CC0 license on behalf of all entities which participated in the creation of the contribution (for example your employer);
c) if the contribution is based upon a previous work, that this previous work is covered by an open source license which enables you to lawfully redistribute your contribution and this previous work both under the LINAGORA project license (Just reach out to us if you have any doubts, and we will help you);
d) if your contribution is a derivative of one of our projects under a different license than the CC0 license, LINAGORA grants you a special authorization to provide this contribution to LINAGORA under the CC0 license regardless of the project license;
d) if moral rights apply to your contribution, to the extent permitted by applicable law, that you will not try to assert your moral rights in a manner which would, directly or indirectly, interfere with the use of your contribution either by LINAGORA or by any project user (though, of course, you will always be credited as a contributor to the project);
e) either that there are no patents applicable to your contribution, or if there are, that you then grant (and are allowed to lawfully grant) any users of your contribution a non-exclusive, perpetual, worldwide, no-charge, royalty-free, transferable and irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the contribution in any form and any combination;
f) understanding and acknowledging that the LINAGORA project, your contribution, and any record pertaining thereto are and might remain indefinitely public, and might also be re-distributed to third-parties under the terms of the LINAGORA project license and/or the CC0 license;
And thats it! Lets code now!