Infra 3086 - Add new spec license and TCK pdf and upadte EDL description
Change-Id: I7e107824254e9378ab9a25b8f0ce936493a8a0c2
Signed-off-by: Eric Poirier <eric.poirier@eclipse-foundation.org>
diff --git a/content/en_efsl.php b/content/en_efsl.php
new file mode 100644
index 0000000..8baee41
--- /dev/null
+++ b/content/en_efsl.php
@@ -0,0 +1,79 @@
+<?php
+/**
+ * Copyright (c) 2018 Eclipse Foundation and others.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ * Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+?>
+
+<h1><?php print $pageTitle; ?></h1>
+<p>By using and/or copying this document, or the Eclipse Foundation
+ document from which this statement is linked, you (the licensee) agree
+ that you have read, understood, and will comply with the following
+ terms and conditions:</p>
+
+<p>Permission to copy, and distribute the contents of this document, or
+ the Eclipse Foundation document from which this statement is linked, in
+ any medium for any purpose and without fee or royalty is hereby
+ granted, provided that you include the following on ALL copies of the
+ document, or portions thereof, that you use:</p>
+
+<ul>
+ <li> link or URL to the original Eclipse Foundation document.</li>
+ <li>All existing copyright notices, or if one does not exist, a notice
+ (hypertext is preferred, but a textual representation is permitted)
+ of the form: "Copyright © [$date-of-document]
+ “Eclipse Foundation, Inc. <<url to this license>>
+ "
+ </li>
+</ul>
+
+<p>Inclusion of the full text of this NOTICE must be provided. We
+ request that authorship attribution be provided in any software,
+ documents, or other items or products that you create pursuant to the
+ implementation of the contents of this document, or any portion
+ thereof.</p>
+
+<p>No right to create modifications or derivatives of Eclipse Foundation
+ documents is granted pursuant to this license, except anyone may
+ prepare and distribute derivative works and portions of this document
+ in software that implements the specification, in supporting materials
+ accompanying such software, and in documentation of such software,
+ PROVIDED that all such works include the notice below. HOWEVER, the
+ publication of derivative works of this document for use as a technical
+ specification is expressly prohibited.</p>
+
+<p>The notice is:</p>
+
+<p>"Copyright © 2018 Eclipse Foundation. This software or
+ document includes material copied from or derived from [title and URI
+ of the Eclipse Foundation specification document]."</p>
+
+<h2>Disclaimers</h2>
+
+<p>THIS DOCUMENT IS PROVIDED "AS IS," AND THE COPYRIGHT
+ HOLDERS AND THE ECLIPSE FOUNDATION MAKE NO REPRESENTATIONS OR
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
+ NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE
+ SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS
+ WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR
+ OTHER RIGHTS.</p>
+
+<p>THE COPYRIGHT HOLDERS AND THE ECLIPSE FOUNDATION WILL NOT BE LIABLE
+ FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT
+ OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE
+ CONTENTS THEREOF.</p>
+
+<p>The name and trademarks of the copyright holders or the Eclipse
+ Foundation may NOT be used in advertising or publicity pertaining to
+ this document or its contents without specific, written prior
+ permission. Title to copyright in this document will at all times
+ remain with copyright holders.</p>
diff --git a/content/en_index.php b/content/en_index.php
index bdbc6ff..3684a8f 100644
--- a/content/en_index.php
+++ b/content/en_index.php
@@ -67,9 +67,7 @@
</li>
<li><A href="../org/documents/edl-v10.php">Eclipse Distribution License</A> (EDL):
The BSD license used by some Eclipse projects which require dual-licensing along with the EPL.
- Other than for <a href="noncodelicenses.php">example code or build scripts</a>, use of this
- license by an Eclipse project is on a case-by-case basis and requires unanimous approval
- of the <a href="../org/foundation/directors.php">Board of Directors</a>.
+ Other than for <a href="noncodelicenses.php">example code or build scripts</a>.
</li>
<li><a href="ECA.php">Eclipse Contributor Agreement:</a>
If you are contributing code or documentation to Eclipse Foundation projects you are
@@ -96,6 +94,12 @@
from your web site using the Eclipse Update Manager, you must read,
understand, and agree to the terms and conditions contained in this agreement.
</li>
+ <li><a href="efsl.php">Eclipse Foundation Specification License:</a>
+ The license used by Eclipse Foundation specifications created under the Eclipse Foundation Specification Process.
+ </li>
+ <li><a href="tck.php">Eclipse Foundation TCK License:</a>
+ The binary license used by Technology Compatibility Kits to demonstrate compatibility with their corresponding Specifications.
+ </li>
</ul>
</div>
<div class="homeitem3col">
diff --git a/content/en_tck.php b/content/en_tck.php
new file mode 100644
index 0000000..b04d806
--- /dev/null
+++ b/content/en_tck.php
@@ -0,0 +1,70 @@
+<?php
+/**
+ * Copyright (c) 2018 Eclipse Foundation and others.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ * Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+?>
+<h1><?php print $pageTitle; ?></h1>
+<p>Copyright (c) 2018, Eclipse Foundation, Inc. and its licensors.</p>
+<p>Redistribution and use in binary form is permitted provided that the following conditions are
+ met:</p>
+<ol>
+ <li>Use of the Technology Compatibility Kit accompanying this license ( the “TCK”) and
+ its documentation is permitted solely for the purpose of testing compatibility of an
+ implementation (the “Product”) of a specification (the “Specification”)
+ made available by the Eclipse Foundation, Inc. (“Eclipse”).</li>
+ <li>Only those modifications expressly permitted by the TCK and its documentation are permitted.
+ Except in these limited circumstances, no modifications to the TCK are permitted under this
+ license.</li>
+ <li>A Product will be deemed to be “compatible” with the Specification if it fully and
+ completely meets and satisfies all requirements of the TCK. </li>
+ <li>Before any claim of compatibility (or any similar claim suggesting compatibility) is made
+ based on the TCK, the testing party must:
+ <ol style="list-style-type: lower-alpha">
+ <li>use the TCK to demonstrate that the Product fully and completely meets and satisfies all
+ requirements of the TCK; </li>
+ <li>make TCK test results showing full and complete satisfaction of all requirements of the
+ TCK publicly available on the testing party’s website and send a link to such test
+ results to Eclipse at <a href="mailto:tck@eclipse.org">tck@eclipse.org;</a> and
+ </li>
+ <li>comply with any requirements stated in the Specification with regard to subsetting,
+ supersetting, modifying or extending the Specification in any Product claimed to be
+ compatible with the Specification.</li>
+ </ol>
+ </li>
+ <li>The test results must be continuously available and the link must be live for at least as long
+ as the Product is available in the marketplace.</li>
+ <li>The TCK may not be used as a basis for any statements of partial compatibility. The TCK may
+ only be used as a basis for true, factual statements of full compatibility of Products that
+ fully meet and satisfy all requirements of the TCK. </li>
+ <li>A determination that a Product is compatible with the TCK does not, in itself, give rise to
+ the right to use any name, mark, logo associated with the TCK, Eclipse, or Eclipse’s
+ contributors or licensors.</li>
+ <li>Upon the request of Eclipse, a tester will retract any statements of compatibility (or any
+ similar claim suggesting compatibility) which Eclipse reasonably determines to be false or
+ misleading or in violation of the terms of this license.</li>
+ <li>Redistribution of the TCK must be under this Eclipse Foundation Technology Compatibility Kit
+ License and 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.</li>
+ <li>Neither the name, trademarks or logos of Eclipse, nor the names, trademarks or logos of its
+ contributors or licensors may be used to endorse or promote products tested with this software
+ without specific prior written permission.</li>
+ <li>The source code for the TCK accompanying this license is available from Eclipse.</li>
+</ol>
+<p>TO THE EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED ON AN “AS IS”
+ BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
+ LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON- INFRINGEMENT, MERCHANTABILITY OR FITNESS
+ FOR A PARTICULAR PURPOSE. TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER THE COPYRIGHT OWNER
+ OR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE
+ EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
diff --git a/efsl.php b/efsl.php
new file mode 100644
index 0000000..c3981f0
--- /dev/null
+++ b/efsl.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Copyright (c) 2018 Eclipse Foundation and others.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ * Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+
+$App = new App();
+$Theme = $App->getThemeClass();
+
+include ($App->getProjectCommon());
+
+$pageTitle = "Eclipse Foundation Specification License – v1.0";
+$Theme->setPageTitle($pageTitle);
+$Theme->setPageKeywords("legal, Eclipse Foundation Specification License");
+$Theme->setPageAuthor("Eclipse Foundation");
+
+ob_start();
+include ("content/en_efsl.php");
+$html = ob_get_clean();
+
+$Theme->setHtml($html);
+$Theme->setNav($Nav);
+$Theme->generatePage();
diff --git a/tck.php b/tck.php
new file mode 100644
index 0000000..fef2af1
--- /dev/null
+++ b/tck.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Copyright (c) 2018 Eclipse Foundation and others.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ * Eric Poirier (Eclipse Foundation) - Initial implementation
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
+
+$App = new App();
+$Theme = $App->getThemeClass();
+
+include ($App->getProjectCommon());
+
+$pageTitle = "Eclipse Foundation Technology Compatibility Kit License - v 1.0";
+$Theme->setPageTitle($pageTitle);
+$Theme->setPageKeywords("legal, Technology Compatibility Kit License");
+$Theme->setPageAuthor("Eclipse Foundation");
+
+ob_start();
+include ("content/en_tck.php");
+$html = ob_get_clean();
+
+$Theme->setHtml($html);
+$Theme->setNav($Nav);
+$Theme->generatePage();