Mon, 28 Jan 2013 17:37:18 +0100
Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.
michael@428 | 1 | -----BEGIN PGP SIGNED MESSAGE----- |
michael@428 | 2 | Hash: SHA1 |
michael@428 | 3 | |
michael@428 | 4 | Id: EXAMPLE |
michael@428 | 5 | Name: OpenPKG Framework Example License |
michael@428 | 6 | Version: 1.0.0 |
michael@428 | 7 | Issuer: OpenPKG GmbH <openpkg@openpkg.com> |
michael@428 | 8 | Issued: 2010-01-01 |
michael@428 | 9 | |
michael@428 | 10 | Licensee: arbitrary deployer of OpenPKG Framework |
michael@428 | 11 | with this run-time license activated |
michael@428 | 12 | |
michael@428 | 13 | Description: |
michael@428 | 14 | |
michael@428 | 15 | OPENPKG FRAMEWORK EXAMPLE LICENSE |
michael@428 | 16 | ================================= |
michael@428 | 17 | |
michael@428 | 18 | This license agreement constitutes a valid and binding agreement |
michael@428 | 19 | between the OpenPKG GmbH, jurisdiction identification "DE MUC HRB |
michael@428 | 20 | 160208", postal address "Weblinger Weg 28, 85221 Dachau, GERMANY", |
michael@428 | 21 | digital signature name "OpenPKG GmbH <openpkg@openpkg.com>" and |
michael@428 | 22 | digital signature fingerprint "7D12 1A8F C05D C18A 4329 E9EF 6704 |
michael@428 | 23 | 2EC9 61B7 AE34", represented by the two managing directors Ralf S. |
michael@428 | 24 | Engelschall and Thomas Lotterer, and you, the licensee. |
michael@428 | 25 | |
michael@428 | 26 | "You" means the natural person or the entity that is agreeing to be |
michael@428 | 27 | bound by this agreement. You shall be liable for any failure by your |
michael@428 | 28 | employees and third party contractors that provide services to you |
michael@428 | 29 | to comply with the terms and conditions of this agreement. |
michael@428 | 30 | |
michael@428 | 31 | AGREEMENT |
michael@428 | 32 | --------- |
michael@428 | 33 | |
michael@428 | 34 | By using, copying, modifying or distributing the Product you agree |
michael@428 | 35 | to be bound by the terms and conditions of this agreement. If you |
michael@428 | 36 | are accepting these terms on behalf of another person or a company |
michael@428 | 37 | or other legal entity, you represent and warrant that you have full |
michael@428 | 38 | authority to bind that person, company, or legal entity to these |
michael@428 | 39 | terms. If you do not agree to the terms and conditions of this |
michael@428 | 40 | agreement, you may not use, copy, modify or distribute the Product. |
michael@428 | 41 | You may return the unused Product to the supplier from which you |
michael@428 | 42 | acquired it within 30 days and request a refund of the license fee, |
michael@428 | 43 | if any, already paid upon showing proof of payment. |
michael@428 | 44 | |
michael@428 | 45 | TERMINOLOGY |
michael@428 | 46 | ----------- |
michael@428 | 47 | |
michael@428 | 48 | OpenPKG is a solution to build software stacks consisting of OpenPKG |
michael@428 | 49 | Packages and an OpenPKG Framework to operate them. |
michael@428 | 50 | |
michael@428 | 51 | For your information, OpenPKG Packages are available from the |
michael@428 | 52 | OpenPKG Foundation e.V., which licenses and distributes them as Open |
michael@428 | 53 | Source Software. These OpenPKG Packages are in no way subject of |
michael@428 | 54 | this agreement. |
michael@428 | 55 | |
michael@428 | 56 | The OpenPKG Framework is a property of the OpenPKG GmbH with all |
michael@428 | 57 | rights reserved. Licenses, like this one, which grant limited |
michael@428 | 58 | permission to use, copy, modify and distribute this software are |
michael@428 | 59 | exclusively issued by the OpenPKG GmbH. |
michael@428 | 60 | |
michael@428 | 61 | Licensing as described in this agreement covers the OpenPKG |
michael@428 | 62 | Framework code copyrighted by the OpenPKG GmbH and the OpenPKG |
michael@428 | 63 | Framework as a compound work. The OpenPKG Framework is distributed |
michael@428 | 64 | in source code form and also contains pristine third-party sources |
michael@428 | 65 | where each comes with its own licensing model. These licenses are |
michael@428 | 66 | in no way altered by this agreement, but passed through to you |
michael@428 | 67 | verbatim. You are responsible for obtaining and obeying any such |
michael@428 | 68 | vendor license. |
michael@428 | 69 | |
michael@428 | 70 | This license describes how you appropriately use, copy, modify |
michael@428 | 71 | and distribute the OpenPKG Framework source code and the binaries |
michael@428 | 72 | resulting from the build process. This license does not include any |
michael@428 | 73 | entitlement for you to receive service or support from the OpenPKG |
michael@428 | 74 | GmbH, there are no warranties beyond the minimum implied warranty, |
michael@428 | 75 | and there are no promises with respect to the future of the Product |
michael@428 | 76 | or any derived works. |
michael@428 | 77 | |
michael@428 | 78 | GRANT OF RIGHTS GENERAL TERMS |
michael@428 | 79 | ----------------------------- |
michael@428 | 80 | |
michael@428 | 81 | The OpenPKG Framework is licensed, not sold. Subject to the terms |
michael@428 | 82 | and conditions of this agreement, the OpenPKG GmbH hereby grants |
michael@428 | 83 | you a non-exclusive, non-sub-licensable and non-transferable right |
michael@428 | 84 | to use the Product. You may not lease or rent the OpenPKG Framework |
michael@428 | 85 | license. |
michael@428 | 86 | |
michael@428 | 87 | You may sell or otherwise transfer unused licenses if you ensure |
michael@428 | 88 | the recipient receives these terms and conditions with the same |
michael@428 | 89 | transaction and acknowledges to take over your responsibilities from |
michael@428 | 90 | this agreement. |
michael@428 | 91 | |
michael@428 | 92 | You may not remove any titles, trademarks or trade names, copyright |
michael@428 | 93 | notices, legends, or other proprietary markings on the Product. You |
michael@428 | 94 | are not granted any rights to any trademarks or service marks of the |
michael@428 | 95 | OpenPKG GmbH. All rights not expressly granted by this license are |
michael@428 | 96 | reserved. |
michael@428 | 97 | |
michael@428 | 98 | You may use the Product as long as you own this license issued by |
michael@428 | 99 | the OpenPKG GmbH, install it and obey the terms and conditions |
michael@428 | 100 | listed below. This license, issued by the OpenPKG GmbH, ships |
michael@428 | 101 | as a digitally signed text file which carries the exact license |
michael@428 | 102 | conditions both in human readable plain text and attached in a |
michael@428 | 103 | machine readable format. The latter may be used by the OpenPKG |
michael@428 | 104 | Framework to programmatically validate the license compliance. If |
michael@428 | 105 | programmatic license validation within the OpenPKG Framework detects |
michael@428 | 106 | a compliance failure, the OpenPKG Framework might cease operation. |
michael@428 | 107 | It is your responsibility to ensure compliance with these terms and |
michael@428 | 108 | conditions. |
michael@428 | 109 | |
michael@428 | 110 | GRANT OF RIGHTS TO USE THE OPENPKG FRAMEWORK |
michael@428 | 111 | -------------------------------------------- |
michael@428 | 112 | |
michael@428 | 113 | This "example" license ships free of charge with every OpenPKG |
michael@428 | 114 | Framework and allows restricted use of the OpenPKG Framework. The |
michael@428 | 115 | constraints are the use in documentation, demonstration and training |
michael@428 | 116 | material only and the filesystem prefix, user and group |
michael@428 | 117 | parameters being locked to certain paramenters, see |
michael@428 | 118 | "Assertion-Prefix", "Assertion-User" and "Assertion-Group" at the |
michael@428 | 119 | bottom of this document. The license does not impose any life-time |
michael@428 | 120 | limitation. |
michael@428 | 121 | |
michael@428 | 122 | GRANT OF RIGHTS TO COPY THE OPENPKG FRAMEWORK |
michael@428 | 123 | --------------------------------------------- |
michael@428 | 124 | |
michael@428 | 125 | You may create an unlimited number of copies of the Product. |
michael@428 | 126 | |
michael@428 | 127 | GRANT OF RIGHTS TO MODIFY THE OPENPKG FRAMEWORK |
michael@428 | 128 | ----------------------------------------------- |
michael@428 | 129 | |
michael@428 | 130 | You may modify most parts of the Product and adjust it to your |
michael@428 | 131 | needs, creating derivative works. You may not remove license |
michael@428 | 132 | validation code, and you must ensure the preservation of the OpenPKG |
michael@428 | 133 | GmbH fingerprint data. The copyright notice, the license excerpt and |
michael@428 | 134 | the reference to this terms and conditions must be kept verbatim. |
michael@428 | 135 | You must make clear to the recipient of the derived works that the |
michael@428 | 136 | version he is receiving has been modified and by whom. |
michael@428 | 137 | |
michael@428 | 138 | These terms and conditions stay if force for derivative works. To |
michael@428 | 139 | keep modifications your property you must not distribute them, in |
michael@428 | 140 | source or binary form, beyond your organizational scope. In cases |
michael@428 | 141 | of extended distribution or publication you agree to contribute |
michael@428 | 142 | your modifications automatically, free of charge and without any |
michael@428 | 143 | royalty claims, to the OpenPKG GmbH, transfer the source code of |
michael@428 | 144 | your modifications to the OpenPKG GmbH and irrevocably transfer |
michael@428 | 145 | all rights of your modifications to the OpenPKG GmbH which will |
michael@428 | 146 | grant you unlimited use rights to your contribution. There is no |
michael@428 | 147 | promise the OpenPKG GmbH includes your contribution into the OpenPKG |
michael@428 | 148 | Framework. |
michael@428 | 149 | |
michael@428 | 150 | GRANT OF RIGHTS TO DISTRIBUTE THE OPENPKG FRAMEWORK |
michael@428 | 151 | --------------------------------------------------- |
michael@428 | 152 | |
michael@428 | 153 | You may distribute the Product, or derivative works thereof created |
michael@428 | 154 | under adherence of the "rights to modify" grant, if you ensure |
michael@428 | 155 | the recipient receives these terms and conditions with the same |
michael@428 | 156 | transaction. |
michael@428 | 157 | |
michael@428 | 158 | ONLINE ACCESS |
michael@428 | 159 | ------------- |
michael@428 | 160 | |
michael@428 | 161 | The OpenPKG Framework collects information about the OpenPKG |
michael@428 | 162 | Framework, OpenPKG Framework License and OpenPKG Packages for use |
michael@428 | 163 | by the OpenPKG Project, the OpenPKG Foundation e.V. and the OpenPKG |
michael@428 | 164 | GmbH. The programmatic license validation might and the information |
michael@428 | 165 | upload process does require online access to the Internet. You agree |
michael@428 | 166 | to grant the OpenPKG Framework permission for this use case and you |
michael@428 | 167 | assume all costs related to the online access. |
michael@428 | 168 | |
michael@428 | 169 | TERMINATION |
michael@428 | 170 | ----------- |
michael@428 | 171 | |
michael@428 | 172 | You may not use the OpenPKG Framework except as expressly |
michael@428 | 173 | provided under the license. Any attempt to otherwise use, copy, |
michael@428 | 174 | modify, distribute or sub-license the Product is void, and will |
michael@428 | 175 | automatically terminate your rights under this license. |
michael@428 | 176 | |
michael@428 | 177 | CHANGE |
michael@428 | 178 | ------ |
michael@428 | 179 | |
michael@428 | 180 | The OpenPKG GmbH reserves the right to subsequently modify or amend |
michael@428 | 181 | details of these terms and conditions where this seems applicable, |
michael@428 | 182 | as long as you are, in good faith, not disadvantaged thereby. |
michael@428 | 183 | |
michael@428 | 184 | Those changes or amendments of the terms and conditions will be |
michael@428 | 185 | proclaimed to you by a written document, delivered to you in |
michael@428 | 186 | electronic format or paper mail as chosen by the OpenPKG GmbH. |
michael@428 | 187 | Anonymous and unknown users cannot be contacted by the OpenPKG GmbH. |
michael@428 | 188 | They must review the terms and conditions regularly at the same time |
michael@428 | 189 | they obtain or use an updated OpenPKG Framework. You cannot rise an |
michael@428 | 190 | objection against the proclaimed changes or amendments. However, you |
michael@428 | 191 | can terminate the license agreement without prior notice. |
michael@428 | 192 | |
michael@428 | 193 | DISCLAIMER |
michael@428 | 194 | ---------- |
michael@428 | 195 | |
michael@428 | 196 | THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED |
michael@428 | 197 | WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
michael@428 | 198 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
michael@428 | 199 | IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
michael@428 | 200 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
michael@428 | 201 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
michael@428 | 202 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
michael@428 | 203 | USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
michael@428 | 204 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
michael@428 | 205 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
michael@428 | 206 | OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
michael@428 | 207 | SUCH DAMAGE. |
michael@428 | 208 | |
michael@428 | 209 | LIMITED WARRANTY AND LIMITATION OF LIABILITY |
michael@428 | 210 | -------------------------------------------- |
michael@428 | 211 | |
michael@428 | 212 | The OpenPKG GmbH is only liable for damages if the OpenPKG GmbH |
michael@428 | 213 | or one of its vicarious agents has violated a major contractual |
michael@428 | 214 | (cardinal) obligation or jeopardized the intention of the agreement |
michael@428 | 215 | or the damage was done by gross negligence or intention of the |
michael@428 | 216 | OpenPKG GmbH or one of its vicarious agents. |
michael@428 | 217 | |
michael@428 | 218 | In case the violation of a cardinal obligation is not caused by |
michael@428 | 219 | gross negligence or intention of the OpenPKG GmbH or one of its |
michael@428 | 220 | vicarious agents the liability of the OpenPKG GmbH is limited to the |
michael@428 | 221 | predictable damage characteristical for the contract. |
michael@428 | 222 | |
michael@428 | 223 | The preceding liability limitations apply for contractual and |
michael@428 | 224 | non-contractual claims. The liability of the OpenPKG GmbH due to |
michael@428 | 225 | warranties, personal injury and due to the German Product Liability |
michael@428 | 226 | Act remains unaffected from the preceding liability limitations. |
michael@428 | 227 | |
michael@428 | 228 | GENERAL |
michael@428 | 229 | ------- |
michael@428 | 230 | |
michael@428 | 231 | This agreement sets forth the OpenPKG GmbH's entire liability and |
michael@428 | 232 | your exclusive remedy with respect to the Product and supersedes |
michael@428 | 233 | the terms of any purchase orders and any other communications or |
michael@428 | 234 | advertising with respect to the Product. You acknowledge that this |
michael@428 | 235 | agreement is a complete statement of the agreement between you |
michael@428 | 236 | and the OpenPKG GmbH with respect to the Product, and that there |
michael@428 | 237 | are no other prior or contemporaneous understandings, promises, |
michael@428 | 238 | representations, or descriptions with respect to the Product. |
michael@428 | 239 | |
michael@428 | 240 | Headings under this agreement are intended only for convenience and |
michael@428 | 241 | shall not affect the interpretation of this agreement. |
michael@428 | 242 | |
michael@428 | 243 | No failure of either party to exercise or enforce any of its rights |
michael@428 | 244 | under this agreement will act as a waiver of those rights. This |
michael@428 | 245 | agreement may only be modified, or any rights under it waived, by a |
michael@428 | 246 | written document executed by the party against which it is asserted. |
michael@428 | 247 | |
michael@428 | 248 | If any provision of this agreement is found illegal or |
michael@428 | 249 | unenforceable, it will be enforced to the maximum extent |
michael@428 | 250 | permissible, and the legality and enforceability of the other |
michael@428 | 251 | provisions of this agreement will not be affected. |
michael@428 | 252 | |
michael@428 | 253 | This agreement is governed by German law. |
michael@428 | 254 | |
michael@428 | 255 | If you have any questions about this agreement please contact the |
michael@428 | 256 | OpenPKG GmbH. Direct all traditional paper correspondence to the |
michael@428 | 257 | official company address as listed in the very first paragraph of |
michael@428 | 258 | this document. You find the most recent contact information on our |
michael@428 | 259 | website http://openpkg.com/ |
michael@428 | 260 | |
michael@428 | 261 | You can find the most recent version of this document on our website |
michael@428 | 262 | http://openpkg.com/go/framework-license |
michael@428 | 263 | |
michael@428 | 264 | Assertion-MinProcVersion: 0.9.0 |
michael@428 | 265 | Assertion-Prefix: /example |
michael@428 | 266 | Assertion-User: example |
michael@428 | 267 | Assertion-Group: example |
michael@428 | 268 | |
michael@428 | 269 | -----BEGIN PGP SIGNATURE----- |
michael@428 | 270 | Comment: OpenPKG GmbH <openpkg@openpkg.com> |
michael@428 | 271 | |
michael@428 | 272 | iEYEARECAAYFAktAcOIACgkQZwQuyWG3rjSTnACgpJQfhIGbGVd5z7XsM2F+aC8y |
michael@428 | 273 | nT8AoNrkoEU9ChUQVDse4q9liDfeJayN |
michael@428 | 274 | =aCvW |
michael@428 | 275 | -----END PGP SIGNATURE----- |