|
1 | | -Sourcemeta JSON Schema Standard Library License |
| 1 | +Sourcemeta License |
2 | 2 |
|
3 | | -For acquiring a commercial license, visit: https://www.sourcemeta.com. |
4 | | - |
5 | | -For licensing questions, contact: hello@sourcemeta.com |
6 | | - |
7 | | -1. Grant of License |
8 | | - |
9 | | -Sourcemeta ("Licensor") grants you ("Licensee") a limited, non-exclusive, |
10 | | -non-transferable, and revocable License to use the Sourcemeta JSON Schema |
11 | | -Standard Library ("Schemas") under the following editions: |
12 | | - |
13 | | -- Community (Free): Non-commercial use only. Licensee may use and redistribute |
14 | | - the Schemas for personal, research, academic, or any other non-commercial |
15 | | - purposes. Use by or on behalf of a commercial entity, including but not |
16 | | - limited to for-profit companies, is prohibited under this edition. |
| 3 | +For acquiring a commercial license, contact: hello@sourcemeta.com |
17 | 4 |
|
18 | | -- Commercial: Commercial use without redistribution. Licensee may use the |
19 | | - Schemas for commercial purposes, including as part of internal systems, APIs, |
20 | | - and publicly exposed specifications (such as OpenAPI specifications). |
21 | | - Redistribution of the Schemas as a direct feature or offering of Licensee's |
22 | | - product or service is prohibited under this edition. |
| 5 | +Copyright (c) Sourcemeta |
23 | 6 |
|
24 | | -- OEM: Commercial use with redistribution rights. Licensee may use and |
25 | | - redistribute the Schemas as part of Licensee's product or service, including |
26 | | - offering the Schemas as a feature to end users. |
| 7 | +Permission is hereby granted, free of charge, to any person obtaining a copy |
| 8 | +of this software and associated documentation files (the "Schemas"), to use |
| 9 | +the Schemas subject to the following conditions: |
27 | 10 |
|
28 | | -Each License is separately granted to a single Entity, where Entity refers to a |
29 | | -single legal or natural person, including a company, nonprofit, and government |
30 | | -agency. Subsidiaries, affiliates, and related legal persons are considered |
31 | | -separate Entities. |
32 | | - |
33 | | -2. License Notice Requirement |
| 11 | +PERMITTED USE WITHOUT LICENSE: |
34 | 12 |
|
35 | | -All editions require that the "x-license" property present in each Schema file |
36 | | -must be preserved without modification. This property contains a reference to |
37 | | -this License and must remain intact in any use or distribution of the Schemas. |
| 13 | +You may use the Schemas without a commercial license for: |
38 | 14 |
|
39 | | -Removal or modification of the "x-license" property is only permitted under a |
40 | | -separate white-label OEM agreement negotiated directly with Licensor. |
| 15 | +1. Evaluation: Testing and evaluating the Schemas for potential adoption, |
| 16 | + for a reasonable period not exceeding 90 days of evaluation. |
41 | 17 |
|
42 | | -3. Usage Rights & Restrictions |
| 18 | +2. Non-Commercial Use: Personal, academic, open source, or use by registered |
| 19 | + non-profit organisations, where the Schemas is not used in connection with |
| 20 | + any for-profit business activities. |
43 | 21 |
|
44 | | -- Redistribution under Community edition: Licensee may redistribute the Schemas |
45 | | - to other parties for non-commercial purposes, provided that all recipients |
46 | | - are subject to the same license terms and the "x-license" property is |
47 | | - preserved. |
| 22 | +3. Development and Testing: Internal development and testing environments |
| 23 | + that are not serving production workloads. |
48 | 24 |
|
49 | | -- Redistribution definition: For purposes of this License, "redistribution" |
50 | | - means directly offering or providing the Schemas as a feature, product, or |
51 | | - service to third parties. Public exposure of the Schemas in API |
52 | | - specifications, documentation, or validation endpoints is not considered |
53 | | - redistribution. |
| 25 | +COMMERCIAL LICENSE REQUIRED: |
54 | 26 |
|
55 | | -- Incorporation into specifications and standards: Licensee may incorporate the |
56 | | - Schemas into genuine specifications, standards, API definitions, or similar |
57 | | - derivative works under any edition. Third parties who consume such |
58 | | - specifications are licensed to use the incorporated Schemas solely as part of |
59 | | - implementing or consuming that specific specification, without requiring a |
60 | | - separate license from Licensor. However, derivatives that primarily serve to |
61 | | - make the Schemas available in their general-purpose form (such as bundling or |
62 | | - referencing the Schemas without substantial additional specification content) |
63 | | - is prohibited. Licensee must not create direct or indirect derivative works |
64 | | - for the purpose of circumventing the commercial licensing requirements. |
| 27 | +Any use of the Schemas in production environments by for-profit organisations, |
| 28 | +or any use in connection with revenue-generating activities, requires a |
| 29 | +commercial license. |
65 | 30 |
|
66 | | -- Commercial use definition: "Commercial use" means any use by or on behalf of |
67 | | - a commercial entity or in connection with revenue-generating activities, |
68 | | - regardless of whether the Schemas directly generate revenue. |
| 31 | +Production use includes but is not limited to: operating the Schemas to |
| 32 | +support business operations, serving internal or external users in a production |
| 33 | +capacity, or incorporating the Schemas into commercial products or services. |
69 | 34 |
|
70 | | -- The Licensee must not modify, obscure, or remove any copyright notices, |
71 | | - attribution, or the "x-license" property from the Schemas except as |
72 | | - explicitly permitted by a white-label OEM agreement. |
| 35 | +For commercial licensing, contact: hello@sourcemeta.com |
73 | 36 |
|
74 | | -- The Licensee must not resell, sublicense, or provide the Schemas in any way |
75 | | - that directly competes with Licensor or undermines Licensor's commercial |
76 | | - licensing model. |
| 37 | +CONTRIBUTIONS: |
77 | 38 |
|
78 | | -Licensee is excused for unknowingly breaking these terms if Licensee takes all |
79 | | -practical steps to comply within 30 days of learning that the License terms |
80 | | -were broken. Otherwise, failure to comply results in immediate automatic |
81 | | -termination of this License without the right to a refund. |
| 39 | +If you submit a source code contribution to the Schemas, all rights, title, |
| 40 | +and interest in the contribution are transferred to Sourcemeta. You warrant |
| 41 | +that you own all intellectual property rights to your contribution and accept |
| 42 | +full liability for any copyright or patent infringement arising from your |
| 43 | +contribution. |
82 | 44 |
|
83 | | -4. License Certificate & Compliance |
| 45 | +NO WARRANTY: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
| 46 | +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| 47 | +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
84 | 48 |
|
85 | | -Commercial editions require a valid signed License certificate issued by the |
86 | | -Licensor and/or proof of payment to the Licensor for the monetary amount |
87 | | -published by Licensor at the time of purchase. The License is fully refundable |
88 | | -within 30 days of purchase. The Licensee is responsible for all taxes, |
89 | | -withholdings, duties and levies arising from the order. |
90 | | - |
91 | | -Licensor reserves the right to audit the Licensee's compliance with this |
92 | | -License, including, but not limited to requesting usage reports and |
93 | | -investigating potential violations. Licensee must provide proof of compliance |
94 | | -within 14 days of an audit request. |
95 | | - |
96 | | -Licensor reserves the right to amend this License at any time. Any |
97 | | -modifications will apply at the time of renewal and will not affect existing |
98 | | -active License agreements between Licensee and Licensor. |
99 | | - |
100 | | -5. Subscription & Termination |
101 | | - |
102 | | -- The License is valid only while the subscription is active. |
103 | | -- Upon expiration or termination of the subscription, Licensee must cease all |
104 | | - commercial use of the Schemas within 30 days or renew the License. |
105 | | -- Community edition rights remain available after commercial subscription |
106 | | - termination for non-commercial use only. |
107 | | - |
108 | | -6. Intellectual Property Rights |
109 | | - |
110 | | -All intellectual property rights in the Schemas remain with Licensor. No sale |
111 | | -or transfer of intellectual property rights is implied. The Schemas are |
112 | | -original works authored by Licensor or its contributors. |
113 | | - |
114 | | -7. External Contributions |
115 | | - |
116 | | -Licensee may submit contributions to the Schemas. |
117 | | - |
118 | | -- If the Licensee submits a contribution, all rights, title, and interest in |
119 | | - the contribution are transferred to Licensor. |
120 | | -- Licensee warrants that they own all intellectual property rights to their |
121 | | - contribution and accept full liability for any copyright or patent |
122 | | - infringement. |
123 | | - |
124 | | -8. Limitation of Liability |
125 | | - |
126 | | -The Schemas are provided "as is", without warranties of any kind, express or |
127 | | -implied, including but not limited to warranties of merchantability, fitness |
128 | | -for a particular purpose, accuracy, or non-infringement. Licensor is not liable |
129 | | -for any damages arising from use of the Schemas under any kind of legal claim, |
130 | | -including but not limited to direct, indirect, incidental, consequential, or |
131 | | -punitive damages. Licensee indemnifies Licensor and its affiliates against |
132 | | -claims arising from Licensee's use of the Schemas. |
133 | | - |
134 | | -9. Governing Law & Jurisdiction |
135 | | - |
136 | | -This License is governed by the laws of the jurisdiction of Licensor. Any |
137 | | -disputes shall be resolved in such jurisdiction. |
| 49 | +LIMITATION OF LIABILITY: IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS |
| 50 | +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF |
| 51 | +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
| 52 | +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
0 commit comments