You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**By submitting a Pull Request to Project Topaz ("Us", "We", "Our"), You represent, warrant, and agree:**
5
5
***1. Representations and Warranties; Indemnification**
6
6
* You have the legal authority to enter into this Agreement
7
7
* You own the Copyright and patent claims covering Your Contribution, and that such claims may not also be claimed by third parties, including Your school or employer
8
8
* The rights You grant Us do not violate any grant of right You have made to third parties, or any other rights owned by third parties
9
-
* Your Contribution can be legally licensed under the AGPLv3 or later version
9
+
* Your Contribution can be legally licensed under either the GPLv3, the AGPLv3, or their later versions
10
10
* You shall, at Our request, indemnify, defend, and hold harmless Project Topaz, its affiliates, and its officers from and against any and all claims, losses, liabilities, damages, expenses and costs (including reasonable attorneys' fees), arising from your breach, or alleged breach, of this Section 1.
11
11
***2. Contribution License**
12
-
* Your Contribution - regardless of the license of any code upon which the Contribution is based - is to be licensed under the Project Topaz License, which licenses Our material under the terms of the AGPLv3 with additional supplemental terms
13
12
* You grant to Us a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license to, at any time, and without notice to You:
14
-
* Add to, modify, or remove from the Contribution any Additional Permissions under Section 7, Additional Terms of the AGPLv3 license, provided:
13
+
* License or relicense, and then convey, the Contribution under any version of the GPL or AGPL
14
+
* Add to, modify, or remove from the Contribution any Additional Permissions under Section 7, Additional Terms of either the GPLv3 or AGPLv3 licenses, provided:
15
15
* The Additional Permission is or was a reasonable attempt to increase user modification, server customization, or project adoption; or
16
16
* The Additional Permission is or was a reasonable attempt to restrict the requirements of Section 13, Remote Network Interaction of the AGPLv3, from applying to a modification or Program which falls outside the current scope of Project Topaz; and
17
17
* The Additional Permission would not violate the terms of a hypothetical _GPLv3_ license (_not_ AGPLv3) which _lacks_ Additional Permissions
18
-
* Add to, modify, or remove from the Contribution any supplemental restrictions which are allowed under Section 7, Additional Terms of the AGPLv3
19
-
* License, relicense, or sublicense, and then convey, the Contribution under any version of the GPL or AGPL
20
-
* License, relicense, or sublicense, and then convey, the Contribution under any version of the Project Topaz License, provided:
21
-
* That version of the Project Topaz License does not violate the terms of a GPLv3 license (_with_ any supplemental restriction allowed under Section 7, Additional Terms); and
18
+
* Add to, modify, or remove from the Contribution any supplemental _non-permissive_ terms which are allowed under Section 7, Additional Terms of either the GPLv3 or AGPLv3
19
+
* License or relicense, and then convey, the Contribution under any version of the Project Topaz License, provided:
20
+
* That version of the Project Topaz License does not violate the terms of a GPLv3 license (_with_ any supplemental non-permissive terms allowed under Section 7, Additional Terms); and
22
21
* In the event that version of the Project Topaz License would violate a term of the GPLv3 license, the rest of the Project Topaz License will remain in the full effect allowed by the GPLv3
23
-
* Grant to third parties, at Our sole discretion, a limited sublicense exempting them from being bound by any requirement of Section 13, Remote Network Interaction of the AGPLv3, if at the time the sublicense is granted:
22
+
* Grant to third parties, at Our sole discretion, a limited license applying to Your Contribution which exempts them from being bound by any requirement of Section 13, Remote Network Interaction of the AGPLv3, if at the time the license is granted:
24
23
* Their modification would be in violation of the Additional Permissions enumerated in the current version of the Project Topaz License;
25
24
* Their modification can not be reasonably achieved with the methods the Program provides or intends for modification, without violating the Additional Permissions of that Project Topaz License; and
26
-
* The sublicense expires when the modification can be reasonably achieved with methods the Program later provides or intends for modification, while fully abiding by the Project Topaz License
25
+
* The license expires when the modification can be reasonably achieved with methods the Program later provides or intends for modification, while fully abiding by the Project Topaz License
27
26
* All references to both the GNU General Public License and the GNU Affero Public License may, at Our sole option, and without notice to You:
28
27
* Be updated to any later version of those licenses, and we may relicense Your Contribution under those later versions
29
28
* Any restrictions placed on the terms for which We may license Your Contribution may be updated to reference those later versions
@@ -34,7 +33,7 @@
34
33
***4. Contribution Ownership**
35
34
* You continue to retain all ownership rights to Your contribution, including any and all Copyright and patent claims.
36
35
* Any and all rights You grant to Project Topaz are not exclusive, and You may grant them to other third parties.
37
-
* In the event that You transfer your ownership rights to any third party, Project Topaz will retain the rights You have granted us.
36
+
* In the event that You transfer Your ownership rights to any third party, Project Topaz will retain the rights You have granted us.
38
37
***5. General**
39
38
***Nothing in this Agreement shall be construed to allow Us to convey your Contribution in any fashion which would violate the terms of a GPLv3 license** (_not_ AGPLv3) which lacks Additional Permissions. For example, We may not, even with this license You are granting to Us, convey your Contribution without the underlying source code, or remove the copyleft nature of the GPLv3 from Your Contribution.
40
39
***All Contributions currently in the Project Topaz repository for which You own the Copyright and patent claims to will be subject to this Agreement**, as written at the time of your most recent Contribution to Us, regardless of when the Contributions were added to the repository.
Copy file name to clipboardExpand all lines: README.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
Project Topaz
2
2
========
3
3
4
-
**If you're switching to Project Topaz from Darkstar Project, we have a differing license agreement, which may require your server source code to be made available to users. See the [Project Topaz License](https://github.com/project-topaz/topaz/blob/master/LICENSE), and the [GNU AGPLv3](https://github.com/project-topaz/topaz/blob/master/AGPL3) (Section 13).**
4
+
**If you're switching to Project Topaz from Darkstar Project, portions of our project may be governed by the [GNU AGPLv3](https://github.com/project-topaz/topaz/blob/master/AGPL3) instead of the [GNU GPLv3](https://github.com/project-topaz/topaz/blob/master/GPL3). This may require your server source code to be made available to users.**
5
+
6
+
**Any such portions will be clearly marked as being governed by the AGPLv3 in all relevant source files. Any source code not so marked is instead governed by the GPLv3, and may be used or modified without offering source to connecting users, provided it is not combined with any AGPLv3 source code. See Section 13 of both the GPLv3 and AGPLv3 for more information, and the [Project Topaz License](https://github.com/project-topaz/topaz/blob/master/LICENSE) for [additional permissions](https://github.com/project-topaz/topaz/blob/master/LICENSE#L182) which may exempt you from this requirement.**
5
7
6
8
Welcome to Project Topaz, an emulation server for FFXI.
7
9
Visit our Discord to keep in touch with the latest developments.
0 commit comments