Skip to content

Commit

Permalink
Version 1.0 - Mandiant Limited Open Source License
Browse files Browse the repository at this point in the history
  • Loading branch information
jcran committed Oct 1, 2021
1 parent 9ea046d commit f160239
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 17 deletions.
41 changes: 35 additions & 6 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,41 @@
Copyright (c) 2021, Intrigue Corporation
Copyright (c) 2015-2021, Mandiant Corporation
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Mandiant Limited Open Source License Agreement

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
BY DOWNLOADING, INSTALLING OR USING (WHICHEVER COMES FIRST) THIS SOFTWARE AND RELATED DOCUMENTATION (IF ANY), YOU ARE UNCONDITIONALLY AGREEING TO BE BOUND BY THIS AGREEMENT WITH MANDIANT, INC. (TOGETHER WITH ITS AFFILATES, "MANDIANT"). IF YOU DO NOT UNCONDITIONALLY AGREE TO THESE TERMS, YOU MUST NOT USE THIS SOFTWARE.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
1. Definitions
a. "Affiliate" means an entity that controls, is controlled by, or is under common control with Mandiant, Inc., now or in the future.
b. "Non-Commercial Purposes" shall mean solely for personal purposes that (i) are not, in whole or in part, of a commercial or business nature, or (ii) do not directly or indirectly result in financial gain. By way illustration, the following are not Non-Commercial Purposes: (a) use of the Software in, with or by a product or service offered for sale, (b) use of the Software in developing, operating or supporting a product or service offered for sale, (c) use of the Software in operating, or in performing consulting or other services for, a business or other organization.
c. "Object Form" shall mean any form resulting from transformation or translation of a Source Form for execution by a computing device including but not limited to compiled object code.
d. "Party" shall mean Mandiant or You (collectively, the "Parties").
e. "Patent Assertion" shall mean any claim, suit or other action alleging direct, indirect, or contributory infringement or inducement to infringe any patent, including a cross-claim or counterclaim.
f. "Software" shall mean the software subject to this Agreement in Source Form or Object Form and any related documentation files.
g. "Source Form" shall mean the preferred form of software for making modifications, including but not limited to source code, comments, annotations, documentation, and configuration files. For clarity, Source Form includes, without limitation, software scripts.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2. License
a. Grant of Copyright License. Subject to the terms hereof, Mandiant grants You a personal, nonexclusive, non-sublicensable, non-transferable, and worldwide right to use, reproduce, display, perform, distribute, modify, compile, execute and prepare derivative works of the Software whether in Source Form or Object Form, solely for Non-Commercial Purposes, subject to the restrictions of Paragraph (b) of this Section 2.
b. Restrictions. You must:
i. Distribution. If the Software is distributed by You in the form provided by Mandiant or as a derivative work created by You, (1) include a copy of this Agreement with the Software with the distribution, (2) legally bind in writing the recipient of the distribution to the same terms, conditions and restrictions set forth in this Agreement, and (3) if the Software is modified, include in or with the Software prominent notices identifying changes made by You, and (4) include the following notice on any copy you distribute: "This Software is subject to the terms of the Mandiant Limited Open Source License Agreement";
ii. Derivative Works. If the Software is modified by You or if derivative works are created by You, grant to Mandiant a nonexclusive, irrevocable, perpetual, sublicensable, transferable, and worldwide license to use, reproduce, distribute, display, perform, modify, run, and prepare derivative works of the Software as so modified and/or of the derivative works; and
iii. Patents. If the Software or derivative works thereof are subject to patent rights obtained by You, grant to Mandiant a nonexclusive, irrevocable, perpetual, sublicensable, transferable, and world-wide license to practice under such patent rights, including the rights to make, have made, use, sell, offer to sell, and import, the Software and derivative works of the Software.

3. Ownership. Mandiant retains ownership of the Software. You shall maintain and not obscure the copyright and other legal notices and attributions that are contained in the Software.

4. Third Party Software. You acknowledge that the Software may contain or use certain open source software whose copyrights are owned by third-parties. You agree to be legally bound to any and all license provisions applicable to such open source software. You shall indemnify and hold Mandiant harmless with respect to Your use of such open source software. Mandiant makes no representations or warranties with respect to such open source software.

5. Termination. This Agreement is effective until terminated. This Agreement shall terminate automatically if You fail to comply with any of its terms or conditions. This Agreement shall also terminate upon a Patent Assertion by You against Mandiant. If You distribute the Software to a third party, the rights hereunder enjoyed by that third party shall terminate upon that third party making a Patent Assertion against Mandiant. Upon termination, You shall erase or otherwise destroy all copies of the Software. Sections 2(b)(ii) and (iii), 3 through 10, inclusive, of this Agreement shall survive any termination.

6. No Warranty. YOU ACCEPT THE SOFTWARE "AS IS", AND WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, TITLE, AND NONINFRINGEMENT. YOU ARE SOLELY RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF USING OR REDISTRIBUTING THE SOFTWARE AND ASSUME ANY RISKS ASSOCIATED WITH THE SOFTWARE AND PRACTICE OF THIS LICENSE.

7. Limitation of Liability. IN NO EVENT SHALL MANDIANT BE LIABLE FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO DIRECT, INDIRECT, SPECIAL, EXEMPLARY, INCIDENTAL, and CONSEQUENTIAL DAMAGES OF ANY CHARACTER, OR ANY OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF, INABILITY TO USE OR OTHER DEALINGS IN THE SOFTWARE, EVEN IF ADVISED OF THE POSSBILITY OF SUCH DAMAGES.

8. No Obligation to Deliver Updates and Support Services. In no event shall Mandiant be responsible or liable for any support, maintenance or updates of the Software.

9. Trademarks. This Agreement does not grant permission to use, and You agree not to adopt any confusingly similar, trade names, trademarks, or service marks of Mandiant, except for reasonable and customary use in describing the origin of the Software.

10. Legal Compliance. You warrant that You shall comply with all laws and regulations applicable to You with respect to the Software and its license, use and distribution, including without limitation those with respect to export.

11. Misc. This Agreement shall be deemed to have been made in, and shall be governed by, the laws of the State of Delaware and the United States without regard to conflicts of laws provisions thereof, and without regard to the United Nations Convention on the International Sale of Goods. This is the complete and exclusive statement of the mutual understanding of the Parties with respect to the Software and the license granted herein, and supersedes all prior agreements and communications relating thereto. This Agreement is not assignable by You, and is fully assignable by Mandiant. No amendment or waiver of any provision of this Agreement shall be legally effective unless made in writing and signed by You and a duly authorized representable of Mandiant.
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@

# Notice

As of October 1, 2021, this component of the Intrigue project is no longer actively maintained at this location, and the code in this reposiotry has been re-licensed under the terms of the Mandiant Limited Open Source License Agreement (see: LICENSE.md).

# Welcome!

Intrigue Core is a framework for discovering attack surface. It discovers security-relevant assets and exposures within the context of projects and can be used with a human-in-the-loop running individual tasks, and/or automated through the use of workflows. With a flexible entity model and an incredibly deep enrichment system, it is the most full-featured attack surface discovery framework of its kind.
Expand All @@ -14,21 +19,21 @@ To get started setting up a development environment, follow the instructions bel

While you can build a local setup on any OSX or \*nix system, we'd suggest starting with our Vagrant setup guide: http://core.intrigue.io/getting-started-with-intrigue-core-on-vagrant-virtualbox/

You'll want to take a look at the following resources to better understand the system:
You'll want to take a look at the following resources to better understand the system:
* Key System Files: https://github.com/intrigueio/intrigue-core/wiki/Understanding-Intrigue-Core%3A-Key-System-Files
* Manual install steps: https://github.com/intrigueio/intrigue-core/wiki/Setting-up-a-Development-Environment-(on-Ubuntu,-Kali,-Debian)

# Getting Support

To get help in real time, join our [Intrigue Community slack](https://join.slack.com/t/intrigue-community/shared_invite/zt-gh42ghi8-P~Z6wf1Bj5097vLLuqen6g), where you'll be able to interact directly with the development team. Please post a brief 1-2 line introduction in #general when you arrive.
To get help in real time, join our [Intrigue Community slack](https://join.slack.com/t/intrigue-community/shared_invite/zt-gh42ghi8-P~Z6wf1Bj5097vLLuqen6g), where you'll be able to interact directly with the development team. Please post a brief 1-2 line introduction in #general when you arrive.

- For immediate (user) help, join the #core-help channel
- For immediate (dev) help, join the #core-dev channel

# Key Contributors

Intrigue Core would not be possible without the generous time and work from our key contributors and maintainers:
Intrigue Core would not be possible without the generous time and work from our key contributors and maintainers:

* [Anas Ben Salah](https://twitter.com/bensalah_anas)
* [Duarte Mateus](https://github.com/duartemateus)
* [Jonathan Cran](https://twitter.com/jcran)
Expand Down
2 changes: 1 addition & 1 deletion app/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class CoreApp
def self.version
"0.9.0-edge"
"1.0.0"
end
end
4 changes: 2 additions & 2 deletions intrigue-issues.gemspec
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# coding: utf-8
Gem::Specification.new do |s|
s.name = 'intrigue-issues'
s.version = '0.8.9'
s.date = '2021-09-02'
s.version = '1.0.0'
s.date = '2021-10-01'
s.summary = "Intrigue Core Issues"
s.description = "Intrigue Core Issues"
s.authors = ["jcran"]
Expand Down
4 changes: 2 additions & 2 deletions intrigue-tasks.gemspec
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# coding: utf-8
Gem::Specification.new do |s|
s.name = 'intrigue-tasks'
s.version = '0.8.8'
s.date = '2021-09-02'
s.version = '1.0.0'
s.date = '2021-10-01'
s.summary = "Intrigue Core Tasks"
s.description = "Intrigue Core Task Library"
s.authors = ["jcran"]
Expand Down
4 changes: 2 additions & 2 deletions intrigue-workflows.gemspec
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# coding: utf-8
Gem::Specification.new do |s|
s.name = 'intrigue-workflows'
s.version = '0.8.8'
s.date = '2021-09-02'
s.version = '1.0.0'
s.date = '2021-10-01'
s.summary = "Intrigue Core Workflows"
s.description = "Intrigue Core Workflow Library"
s.authors = ["jcran"]
Expand Down

0 comments on commit f160239

Please sign in to comment.