﻿JUNIT FACTORY ECLIPSE PLUGIN
END USER LICENSE AGREEMENT (“EULA”)

THIS AGREEMENT PERMITS THE USE OF AGITAR’S JUNIT FACTORY ECLIPSE PLUGIN SOFTWARE (THE
“SOFTWARE”), WHICH IS AN EXPERIMENTAL PRODUCT WHICH TRANSMITS CODE WITHOUT SECURITY TO
AGITAR’S SERVERS.

THIS SOFTWARE IS INTENDED PRIMARILY FOR ACADEMIC, RESEARCH, AND OPEN SOURCE
USE.  WHILE COMMERCIAL USE IS ALLOWED, PLEASE BE AWARE THAT YOUR CODE
IS TRANSMITTED OVER THE OPEN INTERNET AND ANALYZED ON NON-SECURE
COMPUTERS SHARED BY MULTIPLE USERS.

READ THIS AGREEMENT CAREFULLY!

BY CLICKING ON THE “I AGREE” BUTTON OR INSTALLING OR USING THIS SOFTWARE, YOU ARE
ACCEPTING ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU AGREE THAT THIS
AGREEMENT IS ENFORCEABLE LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU.

IF YOU DO NOT AGREE TO ALL OF THESE TERMS AND CONDITIONS, CLICK “I DON’T AGREE”. YOU WILL
NOT BE GIVEN ACCESS TO THE SOFTWARE UNLESS YOU ACCEPT THE TERMS OF THIS AGREEMENT.

IF YOU WISH TO USE THE SOFTWARE AS AN EMPLOYEE, CONTRACTOR, OR AGENT OF A CORPORATION,
PARTNERSHIP OR SIMILAR ENTITY, THEN YOU MUST BE AUTHORIZED TO SIGN FOR AND BIND THE ENTITY
IN ORDER TO ACCEPT THE TERMS OF THIS AGREEMENT. THE LICENSES GRANTED UNDER THIS
AGREEMENT ARE EXPRESSLY CONDITIONED UPON ACCEPTANCE BY SUCH AUTHORIZED PERSONNEL.

THIS IS EXPERIMENTAL SOFTWARE. THE SOFTWARE IS CONSIDERED “AGITAR DISTRIBUTABLE
SOFTWARE” AND IF YOU HAVE ENTERED INTO A SEPARATE COMMERCIAL LICENSE AGREEMENT WITH
AGITAR, THE TERMS OF THIS AGREEMENT, NOT THOSE TERMS, APPLY TO THE SOFTWARE.

This End User License Agreement (“Agreement”) is between Agitar Software, Inc. located at 450 National Avenue,
Suite A, Mountain View, CA 94043 (“Agitar”) and the customer (individual or entity) that has obtained the Software for
use as an end user (“you”). This Agreement covers any Software and any supporting documentation provided with the
Software (“Documentation”).

1.	Use with JUnit Factory Service.

1.1	JUnit Factory Service. The Software uses Agitar’s JUnit Factory service (the “Service”), which the Software
contacts over the Internet. The Software connects with the Service and transmits your code to the Service which
analyzes your code and sends JUnit tests back to the Software. Communication between the Software and the
Service, as well as the Service itself, is inherently insecure and by using the software you agree that any code used
with the Software could be made public.

1.2	Additional Terms. You may also submit code to the Service directly via Agitar’s web site for the Service, and
since the Service may receive code both via the Software and directly through a web browser, the Service itself has
its own terms of service (the “Terms of Service”). This Agreement incorporates the Terms of Service, and your use of
the Software is subject to those terms as well.

1.3	No Guarantee of Future Availability. The Software and Service are experimental. Agitar does not commit to
making them available for any specified amount of time, and may cease offering either or both at any time. If Agitar
ceases offering the Service, the Software will not operate. You agree that you have no expectation that the Software
or Service will be available for any specified amount of time.

2.	License.

2.1	Grant of License. Subject to all of the terms and conditions of this Agreement, Agitar grants you a non-
transferable, non-sublicensable, non-exclusive license to use one copy of the Software, but only in accordance with
the Documentation and this Agreement solely until such time as Agitar ceases to offer the Software and the Service.
You may also make a reasonable number of copies of the Software for back-up and archival purposes.

2.2	 License Restrictions. You shall not (and shall not allow any third party to): (a) decompile, disassemble, or
otherwise reverse engineer the Software or attempt to reconstruct or discover any source code, underlying ideas,
algorithms, file formats or programming interfaces of the Software by any means whatsoever (except and only to the
extent that applicable law prohibits or restricts reverse engineering restrictions);(b) distribute, sell, sublicense, rent,
lease or use the Software (or any portion thereof) for time sharing, hosting, service provider or like purposes; (c)
remove any product identification, proprietary, copyright or other notices contained in the Software; (d) modify any
part of the Software, create a derivative work of any part of the Software, or incorporate the Software into or with other
software, except to the extent expressly authorized in writing by Agitar; or (e) publicly disseminate performance
information or analysis (including, without limitation, benchmarks) from any source relating to the Software.

3.	Ownership. Notwithstanding anything to the contrary contained herein, except for the limited license rights
expressly provided herein, Agitar and its suppliers have and will retain all rights, title and interest (including, without
limitation, all patent, copyright, trademark, trade secret and other intellectual property rights) in and to the Software
and all copies, modifications and derivative works thereof. Ownership and license of any code submitted by you to the
Service shall be as governed under the Terms of Service. You acknowledge that you are obtaining only a limited
license right to the Software and that irrespective of any use of the words “purchase”, “sale” or like terms hereunder
no ownership rights are being conveyed to you under this Agreement or otherwise.

4.	Term of Agreement.

4.1	Term. This Agreement is effective upon your first use of the Software (or, if earlier, upon your agreement to
these terms by clicking “I Agree”) and may be terminated by either you or Agitar at any time without prior notice.
Termination is not an exclusive remedy and the exercise by either party of any remedy under this Agreement will be
without prejudice to any other remedies it may have under this Agreement, by law, or otherwise.

4.2	Termination. Upon any expiration or termination of this Agreement, you shall cease any and all use of any
Software and destroy all copies thereof. If requested by Agitar, you will so certify to Agitar in writing.

4.3	Survival. Sections 2.2 (License Restrictions), 3 (Ownership), 4 (Term of Agreement), 5 (No Warranty), 7
(Limitation of Remedies and Damages),  10 (Export Compliance) and 14 (General) shall survive any termination or
expiration of this Agreement.

5.	No Warranty.

THE SOFTWARE IS PROVIDED WITHOUT WARRANTY OF ANY KIND. THE SOFTWARE AND ALL SERVICES
ARE PROVIDED “AS IS”. NEITHER AGITAR NOR ITS SUPPLIERS MAKES ANY OTHER WARRANTIES,
CONDITIONS OR UNDERTAKINGS, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT
NOT LIMITED TO WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
NONINFRINGEMENT. YOU MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT
PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, SHALL BE
LIMITED TO THE LIMITED WARRANTY PERIOD.

6.	No Support & Maintenance. Agitar may make available on-line bulletin board support, but Agitar shall not be
obligated to continue provide any support and maintenance services related to the Software.

7	Limitation of Remedies and Damages.

7.1	NEITHER YOU NOR AGITAR (INCLUDING AGITAR’S SUPPLIERS) SHALL BE LIABLE FOR ANY LOSS
OF USE, LOST DATA, FAILURE OF SECURITY MECHANISMS, INTERRUPTION OF BUSINESS, OR ANY
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING LOST
PROFITS), REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING
NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF INFORMED OF THE POSSIBILITY OF SUCH
DAMAGES IN ADVANCE. THIS SECTION 7.1 SHALL NOT APPLY TO YOU WITH RESPECT TO ANY CLAIM
ARISING UNDER THE SECTIONS TITLED “GRANT OF LICENSE,” “LICENSE RESTRICTIONS” OR
“CONFIDENTIAL INFORMATION”.

7.2 	NOTWITHSTANDING ANY OTHER PROVISION OF THIS AGREEMENT, AGITAR AND ITS SUPPLIERS’
ENTIRE LIABILITY TO YOU UNDER THIS AGREEMENT SHALL NOT EXCEED $1,000.

7.3	The parties agree that the limitations specified in this Section 7 will survive and apply even if any limited
remedy specified in this Agreement is found to have failed of its essential purpose.

8.	[BLANK]

9.	[BLANK]

10.	Export Compliance. You acknowledge that the Software is subject to export restrictions by the United States
government and import restrictions by certain foreign governments. You shall not, and shall not allow any third-party
to, remove or export from the United States or allow the export or re-export of any part of the Software or any direct
product thereof: (i) into (or to a national or resident of) any embargoed or terrorist-supporting country; (ii) to anyone on
the U.S. Commerce Department’s Table of Denial Orders or U.S. Treasury Department’s list of Specially Designated
Nationals; (iii) to any country to which such export or re-export is restricted or prohibited, or as to which the United
States government or any agency thereof requires an export license or other governmental approval at the time of
export or re-export without first obtaining such license or approval; or (iv) otherwise in violation of any export or import
restrictions, laws or regulations of any United States or foreign agency or authority. You agree to the foregoing and
warrant that you are not located in, under the control of, or a national or resident of any such prohibited country or on
any such prohibited party list. The Software is further restricted from being used for the design or development of
nuclear, chemical, or biological weapons or missile technology, or for terrorist activity, without the prior permission of
the United States government.

11. 	General.

11.1	Assignment. This Agreement will bind and inure to the benefit of each party’s permitted successors and
assigns. Agitar may assign this Agreement to any affiliate or to any assignee of all or substantially all of Agitar’s
assets (whether pursuant to a merger, change of control or otherwise). You may not assign or transfer this
Agreement, in whole or in part, without Agitar’s written consent. Any attempt to transfer or assign this Agreement
without such written consent will be null and void.

11.2	Severability. If any provision of this Agreement shall be adjudged by any court of competent jurisdiction to be
unenforceable or invalid, that provision shall be limited to the minimum extent necessary so that this Agreement shall
otherwise remain in effect.

11.3	Governing Law; Jurisdiction and Venue. This Agreement shall be governed by the laws of The
Commonwealth of Massachusetts 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.  The jurisdiction and venue for
actions related to the subject matter hereof shall be the California state and United States federal courts located in
Mountain View, California, and both parties hereby submit to the personal jurisdiction of such courts.

11.4	Attorneys’ Fees and Costs. The prevailing party in any action to enforce this Agreement will be entitled to
recover its attorneys’ fees and costs in connection with such action.

11.5	Notices and Reports. Any notice or report hereunder shall be in writing. If to Agitar, such notice or report
shall be sent to Agitar at the address above to the attention of “Legal Department”. If to you, such notice or report
shall be sent to the address you provided upon placing your order. Notices and reports shall be deemed given: (i)
upon receipt if by personal delivery; (ii) upon receipt if sent by certified or registered U.S. mail (return receipt
requested); or (iii) one day after it is sent if by next day delivery by a major commercial delivery service.

11.6	Amendments; Waivers. No supplement, modification, or amendment of this Agreement shall be binding,
unless executed in writing by a duly authorized representative of each party to this Agreement. No waiver will be
implied from conduct or failure to enforce or exercise rights under this Agreement, nor will any waiver be effective
unless in a writing signed by a duly authorized representative on behalf of the party claimed to have waived.

11.7	Entire Agreement. This Agreement is the complete and exclusive statement of the mutual understanding of
the parties and supersedes and cancels all previous written and oral agreements and communications relating to the
subject matter of this Agreement. No provision of any purchase order or in any other business form employed by you
will supersede the terms and conditions of this Agreement, and any such document issued by a party hereto relating
to this Agreement shall be for administrative purposes only and shall have no legal effect.

11.8	Independent Contractors. The parties to this Agreement are independent contractors. There is no
relationship of partnership, joint venture, employment, franchise or agency created hereby between the parties.
Neither party will have the power to bind the other or incur obligations on the other party’s behalf without the other
party’s prior written consent.

11.9	Force Majeure. Neither party shall be liable to the other for any delay or failure to perform any obligation
under this Agreement (except for a failure to pay fees) if the delay or failure is due to unforeseen events, which occur
after the signing of this Agreement and which are beyond the reasonable control of the parties, such as strikes,
blockade, war, terrorism, riots, natural disasters, refusal of license by the government or other governmental
agencies, in so far as such an event prevents or delays the affected party from fulfilling its obligations and such party
is not able to prevent or remove the force majeure at reasonable cost.

11.10	Government End-Users. The Software and Documentation provided under this Agreement are commercial
computer software programs developed solely at private expense. As defined in U.S. Federal Acquisition Regulations
(FAR) section 2.101 and U.S. Defense Federal Acquisition Regulations (DFAR) sections 252.227-7014(a)(1) and
252.227-7014(a)(5) (or otherwise as applicable to you), the Software and Documentation licensed in this Agreement
are deemed to be “commercial items” and “commercial computer software” and “commercial computer software
documentation.” Consistent with FAR section 12.212 and DFAR section 227.7202, (or such other similar provisions
as may be applicable to you), any use, modification, reproduction, release, performance, display, or disclosure of
such commercial software or commercial software documentation by the U.S. government (or any agency or
contractor thereof) shall be governed solely by the terms of this Agreement and shall be prohibited except to the
extent expressly permitted by the terms of this Agreement.

11.11	Third-Party Code. If designated in the Documentation, the Software may contain or be provided with certain
third-party code (including code which may be made available to you in source code form). Ownership, use, warranty
and modification rights with respect to any such designated code shall be as expressly set forth in the Documentation.

[Place below text above accept/reject buttons]

BY CLICKING ON THE “I AGREE” BUTTON OR INSTALLING OR USING ALL OR ANY PORTION OF THE
SOFTWARE, YOU ARE ACCEPTING ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU
AGREE THAT THIS AGREEMENT IS ENFORCEABLE LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED
BY YOU.

IF YOU DO NOT AGREE TO ALL OF THESE TERMS AND CONDITIONS, CLICK “I DON’T AGREE”. YOU WILL
NOT BE GIVEN ACCESS TO THE SOFTWARE UNLESS YOU ACCEPT THE TERMS OF THIS AGREEMENT.

IF YOU WISH TO USE THE SOFTWARE AS AN EMPLOYEE, CONTRACTOR, OR AGENT OF A CORPORATION,
PARTNERSHIP OR SIMILAR ENTITY, THEN YOU MUST BE AUTHORIZED TO SIGN FOR AND BIND THE ENTITY
IN ORDER TO ACCEPT THE TERMS OF THIS AGREEMENT. THE LICENSES GRANTED UNDER THIS
AGREEMENT ARE EXPRESSLY CONDITIONED UPON ACCEPTANCE BY SUCH AUTHORIZED PERSONNEL.

