OISF Contribution Agreement for an Individual Contributor:
This agreement assigns your ownership interests in any code contributions to the Open Information Security Foundation (OISF). You will retain your credit as author of the code. By accepting this agreement and by contributing code that is incorporated into the Suricata Engine or other OISF project(s) you are agreeing to the Contribution Agreement and you become an official OISF “contributor.”
We thank you for your contribution to the community. OISF will maintain your code for the benefit of the community in perpetuity. The OISF board and management take this responsibility very seriously and are committed to keeping the engine free and stable for all.
Contribution Agreement
IMPORTANT – READ CAREFULLY: This Contribution Agreement (the “Agreement”) is a legal agreement between the contributor, (the “User” or “you”) and the Open Information Security Foundation, Inc. (“OISF” or “we”) for donating any software code or any other Materials to OISF for the Suricata Intrusion Detection System engine (the “Suricata Engine”) or any other software project owned, sponsored or managed by OISF (collectively with the Suricata Engine, the “Work”).
You agree to be bound by the terms of this Agreement by clicking on the “submit” button or by otherwise providing Materials (including code) or Documentation as a User to OISF. If you do not agree, do not click on “submit” and do not provide Materials (including code) or Documentation to OISF.
Definitions
“Documentation” means any written material or images, including any user or installation guides, that you Submit to OISF, whether provided prior to or following the execution of this Agreement.
“Intellectual Property Rights” means any trade secret, know-how, copyright, moral right, data right, trade or service mark, trade or service name, patent right, business process, or other proprietary right arising under the laws of the United States and any other jurisdiction or any treaty, including any application for, or extension or derivative works or translations of, any of the foregoing.
“Materials” means any code, designs, templates, methods, ideas, inventions, software, source code, object code, technologies, written materials (not included within the meaning of Documentation), or anything else that you Submit to OISF, whether provided prior to or following the execution of this Agreement.
“Submit” means any form of electronic, verbal, or written communication sent to OISF or its representatives for the purpose of discussing or improving any Work, including, without limitation, communications made via electronic mail and attachments, the OISF website, or third-party websites and source code and issue tracking systems managed by or for the benefit of OISF. “Submitted” will have the corresponding meaning.
Assignment of Ownership
User hereby irrevocably and perpetually assigns, transfers, conveys and sets over to OISF, and OISF hereby accepts the assignment, transfer, conveyance and set over, of User’s entire worldwide and perpetual right, title and interest in and to the Materials. OISF agrees to grant back to User, and does hereby grant, a non-exclusive, royalty-free and non-cancellable right to use the Materials as User sees fit; provided, this grant back does not in any way limit OISF’s rights acquired through this Agreement.
Additionally, User hereby grants OISF a fully paid-up, non-exclusive, worldwide, perpetual, royalty-free, irrevocable right and license to use, copy, distribute, publicly display, create improvements, create derivative works of, make, offer to sell, sell, sublicense, and have made any contributed Documentation provided with the Materials (unless such Documentation is conspicuously designated in writing as “Not a Contribution” at the time Submitted). User will give OISF or its designee all assistance reasonably required to register, perfect, enforce and apply for an obtain in OISF’s name patent, copyright, trademark and other Intellectual Property Rights in any and all jurisdictions.
For the avoidance of doubt, User’s assignment and license under this section does not revert to User for any reason but perpetually and forever remains with OISF.
Representations and Warranties
You represent and warrant that you have legal authority to enter into this Agreement and, to the best of your knowledge, all necessary rights to assign and contribute any Material and Documentation, respectively, on the terms provided herein.
You agree not to knowingly Submit any Material or Documentation that infringes on any copyright, trademark or other proprietary rights of another (including publicity and privacy rights). We reserve the right to remove any Materials or Documentation in response to complaints of infringement or to otherwise review or edit the Materials and documentation as appropriate, in our sole discretion and without notice.
You waive any and all moral rights, including, without limitation, any rights arising under Chapter 7 of the Copyright and Related Rights Act 2000 applicable to European Union residents, and all rights of a similar nature in any jurisdiction in any Material, including source code, which you Submit. This waiver is in favor of OISF.
Choice of Law and Forum
This Agreement is governed by the laws of the State of Delaware. You hereby agree to submit to the exclusive jurisdiction of the courts of the State of Delaware. To the extent that applicable laws have mandatory application to this Agreement or give you the right to bring action in any other courts, the above limitations may not apply.
Severability and Enforceability
If a court of competent jurisdiction finds any provision of this Agreement to be void, invalid, or unenforceable, the parties agree to reform the void, invalid, or unenforceable provision to comply with applicable law, or, if the void, invalid, or unenforceable provision is not conformable, the parties strike the void, invalid, or unenforceable provision so as not to affect the validity or enforceability of this Agreement.
This Agreement may be amended or modified by OISF at any time, in its sole discretion, by posting of an amended or restate Contribution Agreement for Individuals on its website and you have the obligation to monitor OISF’s website for such changes. Your continued use of any Work and/or continued contributions will be deemed an acceptance of such amendment. Such amendments or modification will apply to all Materials and/or Documentation you Submit prior to such amendment or modification and thereafter.
This agreement assigns an entity’s (including any corporation, partnership, limited liability company or other corporate form, the “Enterprise”) ownership interests in any code contributions made by its employee(s), contractor(s), or agent(s) to the Open Information Security Foundation (OISF). By accepting this agreement and by contributing code that is incorporated into the Suricata Engine or other OISF project(s) you are agreeing, on behalf of the Enterprise named below, to the Contribution Agreement and the Enterprise will become an official OISF “contributor.”
We thank you for your contribution to the community. OISF will maintain your code for the benefit of the community in perpetuity. The OISF board and management take this responsibility very seriously and are committed to keeping the engine free and stable for all.