{"@context":{"cc":"http://creativecommons.org/ns#","dalicc":"https://dalicc.net/ns#","dalicclib":"https://dalicc.net/licenselibrary/","dcat":"http://www.w3.org/ns/dcat#","dct":"http://purl.org/dc/terms/","foaf":"http://xmlns.com/foaf/0.1/","odrl":"http://www.w3.org/ns/odrl/2/","osl":"http://opensource.org/licenses/","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","scho":"http://schema.org/","xsd":"http://www.w3.org/2001/XMLSchema#"},"@graph":[{"@id":"dalicclib:ECL-2.0","@type":"odrl:Set","cc:jurisdiction":"dalicc:worldwide","cc:legalcode":"https://opensource.org/license/ECL-2.0","cc:license":"dalicclib:CC-BY-4.0","dalicc:LiabilityLimitation":"In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.","dalicc:WarrantyDisclaimer":"Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) 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. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.","dalicc:WarrantyOrLiabilityAcceptance":"While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.","dalicc:additionalClauses":["The Educational Community License version 2.0 (\"ECL\") consists of the Apache 2.0 license, modified to change the scope of the patent grant in section 3 to be specific to the needs of the education communities using this license. The original Apache 2.0 license can be found at: http://www.apache.org/licenses/LICENSE-2.0","Any patent license granted hereby with respect to contributions by an individual employed by an institution or organization is limited to patent claims where the individual that is the author of the Work is also the inventor of the patent claims licensed, and where the organization or institution has the right to grant such license under applicable grant and research funding agreements. No other express or implied licenses are granted.","If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.","This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file."],"dalicc:reviewStatus":"dalicc:Created","dalicc:reviewedOn":{"@type":"xsd:date","@value":"2026-09-15"},"dalicc:validityType":"dalicc:perpetual","dalicc:variantKind":"version","dalicc:versionHistory":"https://dalicc.net/licenselibrary/ECL-2.0/versions","dct:alternative":["ECL 2.0","ECL-2.0","Educational Community License","Educational Community License v2.0"],"dct:hasVersion":"2","dct:license":"https://creativecommons.org/licenses/by/4.0/","dct:modified":{"@type":"xsd:date","@value":"2026-09-24"},"dct:source":"https://opensource.org/license/ECL-2.0","dct:title":{"@language":"en","@value":"Educational Community License v2.0"},"http://spdx.org/rdf/terms#licenseId":"ECL-2.0","odrl:permission":["_:n9e937e06f7af476b97f407df0a711273b1","_:n9e937e06f7af476b97f407df0a711273b2","_:n9e937e06f7af476b97f407df0a711273b5","_:n9e937e06f7af476b97f407df0a711273b9","_:n9e937e06f7af476b97f407df0a711273b13","_:n9e937e06f7af476b97f407df0a711273b14","_:n9e937e06f7af476b97f407df0a711273b15","_:n9e937e06f7af476b97f407df0a711273b16","_:n9e937e06f7af476b97f407df0a711273b17","_:n9e937e06f7af476b97f407df0a711273b19","_:n9e937e06f7af476b97f407df0a711273b20","_:n9e937e06f7af476b97f407df0a711273b21","_:n9e937e06f7af476b97f407df0a711273b22"],"odrl:prohibition":["_:n9e937e06f7af476b97f407df0a711273b23","_:n9e937e06f7af476b97f407df0a711273b24"],"odrl:target":"_:n9e937e06f7af476b97f407df0a711273b25"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b1","@type":"odrl:Permission","odrl:action":"odrl:reproduce"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b2","@type":"odrl:Permission","odrl:action":"odrl:distribute","odrl:duty":["_:n9e937e06f7af476b97f407df0a711273b3","_:n9e937e06f7af476b97f407df0a711273b4"]},{"@id":"_:n9e937e06f7af476b97f407df0a711273b3","@type":"odrl:Duty","odrl:action":"cc:Attribution"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b4","@type":"odrl:Duty","odrl:action":"cc:Notice"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b5","@type":"odrl:Permission","odrl:action":"odrl:modify","odrl:duty":["_:n9e937e06f7af476b97f407df0a711273b6","_:n9e937e06f7af476b97f407df0a711273b7","_:n9e937e06f7af476b97f407df0a711273b8"]},{"@id":"_:n9e937e06f7af476b97f407df0a711273b6","@type":"odrl:Duty","odrl:action":"cc:Attribution"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b7","@type":"odrl:Duty","dalicc:evidence":"You must cause any modified files to carry prominent notices stating that You changed the files; and","odrl:action":"dalicc:modificationNotice"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b8","@type":"odrl:Duty","odrl:action":"cc:Notice"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b9","@type":"odrl:Permission","odrl:action":"odrl:derive","odrl:duty":["_:n9e937e06f7af476b97f407df0a711273b10","_:n9e937e06f7af476b97f407df0a711273b11","_:n9e937e06f7af476b97f407df0a711273b12"]},{"@id":"_:n9e937e06f7af476b97f407df0a711273b10","@type":"odrl:Duty","odrl:action":"cc:Attribution"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b11","@type":"odrl:Duty","dalicc:evidence":"You must cause any modified files to carry prominent notices stating that You changed the files; and","odrl:action":"dalicc:modificationNotice"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b12","@type":"odrl:Duty","odrl:action":"cc:Notice"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b13","@type":"odrl:Permission","odrl:action":"odrl:display"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b14","@type":"odrl:Permission","odrl:action":"odrl:present"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b15","@type":"odrl:Permission","odrl:action":"odrl:grantUse"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b16","@type":"odrl:Permission","odrl:action":"dalicc:patentGrant"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b17","@type":"odrl:Permission","dalicc:convention":"family rule 15: Permissive records permit relicensing","dalicc:statementOrigin":"dalicc:FromConvention","odrl:action":"dalicc:ChangeLicense","odrl:duty":"_:n9e937e06f7af476b97f407df0a711273b18"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b18","@type":"odrl:Duty","dalicc:convention":"family rule 15: Permissive records permit relicensing","dalicc:statementOrigin":"dalicc:FromConvention","odrl:action":"dalicc:compliantLicense"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b19","@type":"odrl:Permission","odrl:action":"cc:CommercialUse"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b20","@type":"odrl:Permission","odrl:action":"cc:DerivativeWorks"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b21","@type":"odrl:Permission","odrl:action":"dalicc:ModifiedWorks"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b22","@type":"odrl:Permission","odrl:action":"dalicc:chargeDistributionFee"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b23","@type":"odrl:Prohibition","dalicc:evidence":"This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.","odrl:action":"dalicc:promote"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b24","@type":"odrl:Prohibition","odrl:action":"dalicc:patentRetaliationTermination"},{"@id":"_:n9e937e06f7af476b97f407df0a711273b25","@type":"odrl:AssetCollection","dct:type":["dalicc:CreativeWork","http://purl.org/dc/dcmitype/Dataset","http://purl.org/dc/dcmitype/Software"]}]}