1 <?xml version="1.0" encoding="UTF-8"?>
4 label="Eclipse Git Feature"
5 version="0.3.1.qualifier"
6 provider-name="spearce.org"
7 plugin="org.spearce.egit">
10 This plugin is Copyright it's authors and contributors. The code
11 is available under the BSD license for core Git repository access
12 (JGit) and the EPL for Eclipse specific portions plus a BSD style
13 license for the SSH protocol (org.spearce.jgit/ganymed-ssh2-xxx).
14 See the license agreement for details.
18 Note that there are two licenses involved here. The Eclipse dependent parts are
19 licenced under the EPL and the core git parts, i.e.g jgit. are
20 licenced under BSD. SSH is also provided under the BSD license.
22 All licences appear below.
24 ----------------------------------------
25 Copyright 2006,2007,2008 Shawn Pearce, et. al.
27 Redistribution and use in source and binary forms, with or
28 without modification, are permitted provided that the following
30 - Redistributions of source code must retain the above copyright
31 notice, this list of conditions and the following disclaimer.
32 - Redistributions in binary form must reproduce the above
33 copyright notice, this list of conditions and the following
34 disclaimer in the documentation and/or other materials provided
35 with the distribution.
36 - Neither the name of the Git Development Community nor the
37 names of its contributors may be used to endorse or promote
38 products derived from this software without specific prior
40 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
41 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
42 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
43 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
44 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
45 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
46 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
47 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
48 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
49 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
50 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
51 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
52 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
53 =====================================================
54 JSch 0.0.* was released under the GNU LGPL license. Later, we
56 over to a BSD-style license.
57 ------------------------------------------------------------------------------
58 Copyright (c) 2002,2003,2004,2005,2006,2007,2008 Atsuhiko Yamanaka,
61 Redistribution and use in source and binary forms, with or without
62 modification, are permitted provided that the following conditions
64 1. Redistributions of source code must retain the above copyright
66 this list of conditions and the following disclaimer.
67 2. Redistributions in binary form must reproduce the above copyright
68 notice, this list of conditions and the following disclaimer
70 the documentation and/or other materials provided with the distribution.
71 3. The names of the authors may not be used to endorse or promote
73 derived from this software without specific prior written permission.
74 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
76 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
78 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
80 INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT,
82 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
84 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
86 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
88 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
89 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
91 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
92 --------------------------------------------------------------------------
93 Eclipse Public License - v 1.0
94 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS
95 ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
96 DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
99 "Contribution" means:
100 a) in the case of the initial Contributor, the initial code and
101 documentation distributed under this Agreement, and
102 b) in the case of each subsequent Contributor:
103 i) changes to the Program, and
104 ii) additions to the Program;
105 where such changes and/or additions to the Program originate
106 from and are distributed by that particular Contributor. A Contribution
107 'originates' from a Contributor if it was added to the Program
108 by such Contributor itself or anyone acting on such Contributor's
109 behalf. Contributions do not include additions to the Program
110 which: (i) are separate modules of software distributed in conjunction
111 with the Program under their own license agreement, and (ii)
112 are not derivative works of the Program.
113 "Contributor" means any person or entity that distributes the
115 "Licensed Patents " mean patent claims licensable by a Contributor
116 which are necessarily infringed by the use or sale of its Contribution
117 alone or when combined with the Program.
118 "Program" means the Contributions distributed in accordance with
120 "Recipient" means anyone who receives the Program under this
121 Agreement, including all Contributors.
123 a) Subject to the terms of this Agreement, each Contributor hereby
124 grants Recipient a non-exclusive, worldwide, royalty-free copyright
125 license to reproduce, prepare derivative works of, publicly display,
126 publicly perform, distribute and sublicense the Contribution
127 of such Contributor, if any, and such derivative works, in source
128 code and object code form.
129 b) Subject to the terms of this Agreement, each Contributor hereby
130 grants Recipient a non-exclusive, worldwide, royalty-free patent
131 license under Licensed Patents to make, use, sell, offer to sell,
132 import and otherwise transfer the Contribution of such Contributor,
133 if any, in source code and object code form. This patent license
134 shall apply to the combination of the Contribution and the Program
135 if, at the time the Contribution is added by the Contributor,
136 such addition of the Contribution causes such combination to
137 be covered by the Licensed Patents. The patent license shall
138 not apply to any other combinations which include the Contribution.
139 No hardware per se is licensed hereunder.
140 c) Recipient understands that although each Contributor grants
141 the licenses to its Contributions set forth herein, no assurances
142 are provided by any Contributor that the Program does not infringe
143 the patent or other intellectual property rights of any other
144 entity. Each Contributor disclaims any liability to Recipient
145 for claims brought by any other entity based on infringement
146 of intellectual property rights or otherwise. As a condition
147 to exercising the rights and licenses granted hereunder, each
148 Recipient hereby assumes sole responsibility to secure any other
149 intellectual property rights needed, if any. For example, if
150 a third party patent license is required to allow Recipient to
151 distribute the Program, it is Recipient's responsibility to acquire
152 that license before distributing the Program.
153 d) Each Contributor represents that to its knowledge it has sufficient
154 copyright rights in its Contribution, if any, to grant the copyright
155 license set forth in this Agreement.
157 A Contributor may choose to distribute the Program in object
158 code form under its own license agreement, provided that:
159 a) it complies with the terms and conditions of this Agreement;
161 b) its license agreement:
162 i) effectively disclaims on behalf of all Contributors all warranties
163 and conditions, express and implied, including warranties or
164 conditions of title and non-infringement, and implied warranties
165 or conditions of merchantability and fitness for a particular
167 ii) effectively excludes on behalf of all Contributors all liability
168 for damages, including direct, indirect, special, incidental
169 and consequential damages, such as lost profits;
170 iii) states that any provisions which differ from this Agreement
171 are offered by that Contributor alone and not by any other party;
173 iv) states that source code for the Program is available from
174 such Contributor, and informs licensees how to obtain it in a
175 reasonable manner on or through a medium customarily used for
177 When the Program is made available in source code form:
178 a) it must be made available under this Agreement; and
179 b) a copy of this Agreement must be included with each copy of
181 Contributors may not remove or alter any copyright notices contained
183 Each Contributor must identify itself as the originator of its
184 Contribution, if any, in a manner that reasonably allows subsequent
185 Recipients to identify the originator of the Contribution.
186 4. COMMERCIAL DISTRIBUTION
187 Commercial distributors of software may accept certain responsibilities
188 with respect to end users, business partners and the like. While
189 this license is intended to facilitate the commercial use of
190 the Program, the Contributor who includes the Program in a commercial
191 product offering should do so in a manner which does not create
192 potential liability for other Contributors. Therefore, if a Contributor
193 includes the Program in a commercial product offering, such Contributor
194 ("Commercial Contributor") hereby agrees to defend and indemnify
195 every other Contributor ("Indemnified Contributor") against any
196 losses, damages and costs (collectively "Losses") arising from
197 claims, lawsuits and other legal actions brought by a third party
198 against the Indemnified Contributor to the extent caused by the
199 acts or omissions of such Commercial Contributor in connection
200 with its distribution of the Program in a commercial product
201 offering. The obligations in this section do not apply to any
202 claims or Losses relating to any actual or alleged intellectual
203 property infringement. In order to qualify, an Indemnified Contributor
204 must: a) promptly notify the Commercial Contributor in writing
205 of such claim, and b) allow the Commercial Contributor to control,
206 and cooperate with the Commercial Contributor in, the defense
207 and any related settlement negotiations. The Indemnified Contributor
208 may participate in any such claim at its own expense.
209 For example, a Contributor might include the Program in a commercial
210 product offering, Product X. That Contributor is then a Commercial
211 Contributor. If that Commercial Contributor then makes performance
212 claims, or offers warranties related to Product X, those performance
213 claims and warranties are such Commercial Contributor's responsibility
214 alone. Under this section, the Commercial Contributor would have
215 to defend claims against the other Contributors related to those
216 performance claims and warranties, and if a court requires any
217 other Contributor to pay any damages as a result, the Commercial
218 Contributor must pay those damages.
220 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM
221 IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
222 OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
223 ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
224 OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
225 responsible for determining the appropriateness of using and
226 distributing the Program and assumes all risks associated with
227 its exercise of rights under this Agreement , including but not
228 limited to the risks and costs of program errors, compliance
229 with applicable laws, damage to or loss of data, programs or
230 equipment, and unavailability or interruption of operations.
231 6. DISCLAIMER OF LIABILITY
232 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
233 NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
234 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
235 (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
236 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
237 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
238 OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE
239 OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
242 If any provision of this Agreement is invalid or unenforceable
243 under applicable law, it shall not affect the validity or enforceability
244 of the remainder of the terms of this Agreement, and without
245 further action by the parties hereto, such provision shall be
246 reformed to the minimum extent necessary to make such provision
247 valid and enforceable.
248 If Recipient institutes patent litigation against any entity
249 (including a cross-claim or counterclaim in a lawsuit) alleging
250 that the Program itself (excluding combinations of the Program
251 with other software or hardware) infringes such Recipient's patent(s),
252 then such Recipient's rights granted under Section 2(b) shall
253 terminate as of the date such litigation is filed.
254 All Recipient's rights under this Agreement shall terminate if
255 it fails to comply with any of the material terms or conditions
256 of this Agreement and does not cure such failure in a reasonable
257 period of time after becoming aware of such noncompliance. If
258 all Recipient's rights under this Agreement terminate, Recipient
259 agrees to cease use and distribution of the Program as soon as
260 reasonably practicable. However, Recipient's obligations under
261 this Agreement and any licenses granted by Recipient relating
262 to the Program shall continue and survive.
263 Everyone is permitted to copy and distribute copies of this Agreement,
264 but in order to avoid inconsistency the Agreement is copyrighted
265 and may only be modified in the following manner. The Agreement
266 Steward reserves the right to publish new versions (including
267 revisions) of this Agreement from time to time. No one other
268 than the Agreement Steward has the right to modify this Agreement.
269 The Eclipse Foundation is the initial Agreement Steward. The
270 Eclipse Foundation may assign the responsibility to serve as
271 the Agreement Steward to a suitable separate entity. Each new
272 version of the Agreement will be given a distinguishing version
273 number. The Program (including Contributions) may always be distributed
274 subject to the version of the Agreement under which it was received.
275 In addition, after a new version of the Agreement is published,
276 Contributor may elect to distribute the Program (including its
277 Contributions) under the new version. Except as expressly stated
278 in Sections 2(a) and 2(b) above, Recipient receives no rights
279 or licenses to the intellectual property of any Contributor under
280 this Agreement, whether expressly, by implication, estoppel or
281 otherwise. All rights in the Program not expressly granted under
282 this Agreement are reserved.
283 This Agreement is governed by the laws of the State of New York
284 and the intellectual property laws of the United States of America.
285 No party to this Agreement will bring a legal action under this
286 Agreement more than one year after the cause of action arose.
287 Each party waives its rights to a jury trial in any resulting
292 <import plugin="org.eclipse.core.runtime" version="3.2" match="greaterOrEqual"/>
293 <import plugin="org.eclipse.team.core"/>
294 <import plugin="org.eclipse.core.resources"/>
295 <import plugin="org.eclipse.core.filesystem"/>
296 <import plugin="org.eclipse.ui"/>
297 <import plugin="org.eclipse.team.ui"/>
298 <import plugin="org.eclipse.jface.text"/>
299 <import plugin="org.eclipse.ui.ide"/>
300 <import plugin="org.eclipse.ui.workbench.texteditor"/>
301 <import plugin="org.eclipse.compare"/>
302 <import plugin="org.junit"/>
306 id="org.spearce.egit.core"
313 id="org.spearce.egit.ui"
320 id="org.spearce.egit"
327 id="org.spearce.jgit"