[
https://issues.jboss.org/browse/JBDS-3555?page=com.atlassian.jira.plugin....
]
Fred Bricon commented on JBDS-3555:
-----------------------------------
The Connect Hippie completion feature (aka codetrails connect) can be installed from
http://download.codetrails.com/updates/connect/stable/
The license agreement reads as:
{quote}
EVALUATION LICENSE AGREEMENT
PREAMBLE
When you use code completion in the Eclipse IDE, some components of Codetrails Connect may
send statistical data (number of proposals, kind of proposal selected, etc.) to a server
operated by Codetrails. Unless you specifically opt-in by entering your e-mail address in
the 'Codetrails Connect > Sharing' preferences, no data is transmitted that can
be used to identify you personally. Codetrails Connect may, however, send a unique
installation key to prevent spam.
Some components of Codetrails Connect give you the opportunity to share data with other
users of the Codetrails Connect community, so that everyone will benefit from the
collective wisdom of the crowd. By default, data will be shared only about a small number
of well-known Open Source framework. If you want to share less data (or more) with other
developers, you can configure this in the 'Codetrails Connect > Sharing'
preferences.
BY CLICKING THE “I ACCEPT THE TERMS OF THE LICENSE AGREEMENTS” CHECKBOX, YOU (AS DEFINED
BELOW) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE ACCEPTING AND CONSENTING TO BE
BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, THEN YOU SHOULD NOT
DOWNLOAD, INSTALL OR USE THE SOFTWARE.
This Evaluation License Agreement applies to any copy of the Software obtained without
payment for evaluation purposes.
Upon Your acceptance of this Evaluation License Agreement (the “Agreement”), Codetrails
grants You a non-exclusive and non-transferable license to use the Software, upon and
provided that You agree to the following terms:
1) PARTIES OF THIS AGREEMENT This Agreement is concluded between You and Codetrails.
“Codetrails” means Codetrails GmbH, a limited liability company registered in the
Commercial Register of the District Court of Darmstadt, Germany, with its office located
at Robert-Bosch-Str. 7, 64293 Darmstadt, Germany.
“You” means any individual or legal entity exercising rights or purporting to exercise
rights under, and complying with all of the terms of, this Agreement. If the individual
who downloads the Software acts on behalf of its principal or employer it represents and
warrants that it has actual authority and is duly authorized to bind its principal or
employer by the terms and conditions of this Agreement.
2) LICENSED SOFTWARE Software (the “Software”) means the executable code of the Hippie
completion software together with all data files and documentation files that are
distributed by Codetrails to accompany the executable code and any modifications,
enhancements, updates, derivative works thereto, including, without limitation, any
modifications, updates, and derivative works relating to design documents, specifications
and other materials related to the Software and distributed by Codetrails to You under
this Agreement.
3) EVALUATION PURPOSE The Software will be provided to You for evaluation purposes in a
testing environment only and is not intend to be used in a production environment. The
Software shall be evaluated for its suitability for the following purposes: To evaluate
its suitability for later acquisition of a commercial license, to evaluate the
desirability of cooperating with Codetrails in developing products based on the Software
and/or to advise Codetrails as to possible improvements, modifications and enhancements to
the Software.
4) GRANT OF LICENSE The Software is and remains the property of Codetrails. Title to and
copyright on the Software, in whole and in part and all copies thereof, are and remain the
sole and exclusive property of Codetrails.
The Software is protected by copyright law in Germany and by international treaty
provisions. Further, the structure, organization, and code embodied in the Software are
valuable confidential trade secrets of Codetrails. All rights are retained that are not
expressly granted.
Subject to Your compliance with the terms and conditions of this Agreement, Codetrails
grants You a royalty-free, non-transferable, non-exclusive, time-limited license to use an
evaluation copy of the Software for Your internal evaluation, only for the evaluation
purposes described in Section 3 above.
The access and use of the Software shall be limited to You. If You are a legal entity, the
users who can access and use the Software shall be limited to Your employees who perform
the evaluation of the Software for You.
5) RESTRICTIONS 1. The license granted by this Agreement allows the Software to be used
only for testing and evaluation purposes as set forth in Section 3 above. 2. Except as
explicitly authorized by the terms and conditions of this Agreement, You shall not make
and/or distribute any copies of the Software nor permit any other person to do so without
the prior written consent of Codetrails. To the extent copying of the Software is,
however, necessary for loading, displaying, running, transmission or storage of the
Software on Your test environment, You shall be authorized to make such necessary copies
and use them in accordance with its intended purpose. Further, You have the right to make
one back-up copy of the Software in so far as it is necessary for Your use as stipulated
by the terms and conditions of this Agreement. 3. You shall not remove any copyright
notices, trademarks, or any other proprietary legends and/or logos of Codetrails appearing
on or in the Software. Any copies of the Software that You may make in accordance with the
terms and conditions of this Agreement must be complete and unamended copies of the
Software as supplied by Codetrails and must contain the same copyright notices, trade
marks and other proprietary legends as the copy supplied by Codetrails. 4. You may not
make modifications to the Software. 5. You shall not reverse engineer, disassemble,
reverse translate, decompile, or in any other manner decode the object code of the
Software in order to derive its source code or any portion thereof, or create derivative
works thereof. Your right for decompilation pursuant to Article 69e of the German
Copyright Act to the extent such decompilation is indispensable to obtain the necessary
source code information for making the Software interoperable with your test environment
shall remain unaffected hereby. 6. You may not publish any results of the internal
evaluation of the Software or disclose its features, errors or bugs to a third party
without the prior written consent of Codetrails. 7. You shall not assign (by operation of
law or otherwise) or transfer this License or Your interest in or rights under this
License, or attempt to do so or enter into any agreement to do so with any other party,
without the prior written consent of Codetrails, and any such assignment or attempted
assignment shall be deemed as a serious breach of contract that authorizes Codetrails to
terminate Your License with immediate effect for cause. Any other remedy available to
Codetrails under the terms and conditions of this Agreement or pursuant to applicable laws
shall remain unaffected by such termination. 8. You shall not make commercial use of the
Software. In particular, You shall not rent, resell, sublicense, distribute, transfer,
loan, use, lease or otherwise make available the Software or any part thereof to any third
party or use the Software, or any part thereof, in an outsourcing, service bureau,
application service provider or managed service provider environment. 9. The Software may
be subject to certain export restrictions. You are not allowed to download and/or use the
Software in any test environment for which such export restrictions apply. It is Your
responsibility to comply with all applicable export control laws. In case You are in
breach of the provisions of this paragraph 5.9 such breach shall be deemed as a serious
breach of contract that authorizes Codetrails to terminate Your License with immediate
effect for cause. Any other remedy available to Codetrails under the terms and conditions
of this Agreement or pursuant to applicable laws shall remain unaffected by such
termination.
6) CONFIDENTIALITY You acknowledge that the Software embodies valuable trade secrets
proprietary to Codetrails. Accordingly, You shall take reasonable measures to protect the
Software and any evaluation results from unauthorized access, disclosure, and use. Your
confidentiality obligation set forth herein shall, however, not apply to any information
which (a) was already publicly available prior to Your receipt from Codetrails, or becomes
publicly available thereafter without breach of this Agreement; (b) was already in Your
possession prior to receipt from Codetrails; (c) is rightfully received by You from a
third party without a duty of confidentiality; (d) has been independently developed or
ascertained by You prior to your receipt from Codetrails; (e) is approved for release in
writing to You by Codetrails; or (f) is required to be disclosed by You pursuant to any
order of a competent court or an administrative or governmental agency.
7) TERM 1. This Agreement and the License to use the Software granted hereby become
effective upon Your acceptance of the terms and conditions of this Agreement and shall
remain in effect until terminated pursuant to the terms of this Agreement. 2. This
Agreement and the License to use the Software will terminate and expire automatically
without the necessity of any further notice on 1 October 2015. 3. If You fail to comply
with the terms and conditions of this Agreement, Codetrails may terminate this Agreement
and your right and License to use the Software with immediate effect for cause. 4. You may
terminate this Agreement and the License granted hereby at any time by ceasing all use of
the Software, destroying all copies thereof, and destroying all generated recommendation
models or analysis artifacts, full or partial. 5. Upon expiry and/or termination of this
Agreement for any reason You must cease all use of the Software, delete the Software and
all copies thereof from any computer, and destroy all generated recommendation models or
analysis artifacts, full or partial.
8) WARRANTY DISCLAIMER THE SOFTWARE IS DELIVERED TO YOU “AS IS” WITHOUT ANY WARRANTIES AND
IS PROVIDED ONLY FOR YOUR EVALUATION PURPOSES IN A TESTING ENVIRONMENT. IN ITS CURRENT
DEVELOPMENT STATUS THE SOFTWARE IS NOT YET FIT FOR ITS COMMERCIAL RELEASE AND MAY CONTAIN
BUGS AND ERRORS THAT MAY CAUSE BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR
OTHER PECUNIARY LOSSES ARISING OUT OF THE USE OF THE SOFTWARE. THEREFORE THE SOFTWARE
SHOULD NOT BE USED IN A PRODUCTION ENVIRONMENT WHERE IT COULD CAUSE HARM OR DAMAGES.
YOU ASSUME THE ENTIRE RISK AS TO THE QUALITY, RESULTS, PERFORMANCE AND/OR NON-PERFORMANCE
OF THE SOFTWARE. YOU HAVE THE SOLE RESPONSIBILTIY TO ADEQUATELY PROTECT AND BACK-UP YOUR
DATA OR EQUIPMENT USED IN CONNECTION WITH THE SOFTWARE.
CODETRAILS AND ITS SUPPLIERS MAKE NO WARRANTIES WITH RESPECT TO THE SOFTWARE, EITHER
EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE, OR ANY IMPLIED WARRANTY OF NONINFRINGEMENT.
CODETRAILS ADVISES AND YOU ACCEPT THAT THE RECOMMENDATIONS PROVIDED BY THE SOFTWARE ARE
BASED ON STATISTICAL ANALYSIS AND SHOULD NOT BE CONSTRUED AS A SUBSTITUTE FOR PROFESSIONAL
JUDGEMENT.
9) LIMITATION OF LIABILITY CODETRAILS AND ITS SUPPLIERS SHALL NOT BE LIABLE FOR ANY
PROPERTY DAMAGE, PERSONAL INJURY, LOSS OF PROFITS, INTERRUPTION OF BUSINESS OR ANY
SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, HOWEVER CAUSED, WHETHER FOR BREACH OF
WARRANTY, CONTRACT, STRICT LIABILITY OR OTHERWISE. CODETRAILS AND ITS SUPPLIERS DISCLAIM
ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS
RELATING TO THE EVALUATION MATERIALS.
10) NO FURTHER OBLIGATIONS By entering into this Agreement neither party shall have any
further obligations as set forth by the terms and conditions of this Agreement. For the
avoidance of doubt there shall be no obligation with respect to the following: You shall
have no obligation to purchase any product or license from Codetrails. Codetrails shall
have no obligation to: a. provide support for the Software; b. develop a commercial
version of the Software for use in a production environment; c. offer any version of the
Software for purchase, lease or rent; d. fix reported errors; and/or e. provide You with
updates of the Software.
11) GENERAL 1. This Agreement constitutes the entire agreement between the parties
concerning Your use of the Software, and supersedes any and all prior or contemporaneous
oral or written representations, communications, or advertising with respect to the
Software. No purchase order, other ordering document or any hand written or typewritten
text which purports to modify or supplement the text of this Agreement will add to or vary
the terms of this Agreement unless signed by both You and Codetrails. 2. This Agreement
and any dispute arising in relation to it shall be governed by the laws of the Federal
Republic of Germany. The United Nations Convention on the International Sale of Goods
shall not apply to this Agreement or any transactions contemplated hereunder. 3. If
disputes, controversies and differences arising out of, or relating to this Agreement
cannot be settled amicably, the exclusive venue for such disputes shall be Darmstadt,
Germany.. 4. In the event that any provision of this Agreement shall be unenforceable or
invalid under any applicable law or be so held by an applicable court decision, such
unenforceability or invalidity shall not render this Agreement unenforceable or invalid as
a whole, and, in such event, such provision shall be changed and interpreted so as to best
accomplish the objectives of such unenforceable or invalid provision within the limits of
applicable law or applicable court decisions. 5. The Software may include certain Open
Source software components. These components are licensed pursuant to the applicable Open
Source software license agreements identified in the comments of the applicable open
source code file(s) and/or file header provided with the Software. Some of these licenses
may give you additional rights in respect to the relevant component, subject to specific
terms and conditions defined in the relevant license. You must comply with the terms of
the said Open Source licenses in order to be authorized to use the Software. If You do not
accept the terms of the respective Open Source licenses, you should not use the Software
and must terminate this Agreement with immediate effect in accordance with the terms and
conditions of Section 7.4 and 7.5 above.
{quote}
It's an evaluation license for a commercial product, so I _think_ we can not enable it
by default in JBDS. However, we may be able to list it in JBoss Central.
[~fontana] : what's your take on this?
Integrate/Enable crowdbase completion in JBDS
---------------------------------------------
Key: JBDS-3555
URL:
https://issues.jboss.org/browse/JBDS-3555
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Feature Request
Components: p2-product, target-platform
Reporter: Alexey Kazakov
Assignee: Mickael Istria
Fix For: 9.x, 10.x
[~fbricon] (from the comment in JBDS-3553):
{quote}
If you want more than basic java/SWT recommendations, you can install the crowd-based
recommendation database (aka Hippie)
http://www.codetrails.com/crowd-recommendation-tools/getting-started
However, it uses a weird license (mostly because you can upload your own API usage
stats), that probably requires to be vetted by a lawyer
It can be installed from the Eclipse Marketplace or via Preferences > Code
Recommenders > Discover new extensions
{quote}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)