{"@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:MicrosoftPublicLicense","@type":"odrl:Set","cc:attributionName":"Microsoft","cc:jurisdiction":"dalicc:worldwide","cc:legalcode":"osl:MS-PL","cc:license":"dalicclib:CC-BY-4.0","dalicc:WarrantyDisclaimer":"(E) The software is licensed \"as-is.\" You bear the risk of using it. The contributors give no express warranties, guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.","dalicc:additionalClauses":"(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.","dalicc:reviewStatus":"dalicc:Reviewed","dalicc:reviewedOn":{"@type":"xsd:date","@value":"2026-09-15"},"dalicc:validityType":"dalicc:perpetual","dalicc:versionHistory":"https://dalicc.net/licenselibrary/MicrosoftPublicLicense/versions","dct:alternative":["MS Public License","MS-PL","MSPL"],"dct:hasVersion":"2","dct:license":"https://creativecommons.org/licenses/by/4.0/","dct:modified":{"@type":"xsd:date","@value":"2026-09-24"},"dct:publisher":"Microsoft","dct:source":"osl:MS-PL","dct:title":"Microsoft Public License","http://spdx.org/rdf/terms#licenseId":"MS-PL","odrl:permission":["_:ne1c2236c11544e1bb4ec7e09e14408e5b1","_:ne1c2236c11544e1bb4ec7e09e14408e5b2","_:ne1c2236c11544e1bb4ec7e09e14408e5b5","_:ne1c2236c11544e1bb4ec7e09e14408e5b8","_:ne1c2236c11544e1bb4ec7e09e14408e5b11","_:ne1c2236c11544e1bb4ec7e09e14408e5b13","_:ne1c2236c11544e1bb4ec7e09e14408e5b14","_:ne1c2236c11544e1bb4ec7e09e14408e5b15","_:ne1c2236c11544e1bb4ec7e09e14408e5b16","_:ne1c2236c11544e1bb4ec7e09e14408e5b17","_:ne1c2236c11544e1bb4ec7e09e14408e5b18","_:ne1c2236c11544e1bb4ec7e09e14408e5b19"],"odrl:prohibition":["_:ne1c2236c11544e1bb4ec7e09e14408e5b20","_:ne1c2236c11544e1bb4ec7e09e14408e5b21"],"odrl:target":"_:ne1c2236c11544e1bb4ec7e09e14408e5b22"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b1","@type":"odrl:Permission","odrl:action":"odrl:display"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b2","@type":"odrl:Permission","odrl:action":"odrl:distribute","odrl:duty":["_:ne1c2236c11544e1bb4ec7e09e14408e5b3","_:ne1c2236c11544e1bb4ec7e09e14408e5b4"]},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b3","@type":"odrl:Duty","odrl:action":"cc:Attribution"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b4","@type":"odrl:Duty","odrl:action":"cc:Notice"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b5","@type":"odrl:Permission","odrl:action":"odrl:modify","odrl:duty":["_:ne1c2236c11544e1bb4ec7e09e14408e5b6","_:ne1c2236c11544e1bb4ec7e09e14408e5b7"]},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b6","@type":"odrl:Duty","odrl:action":"cc:Attribution"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b7","@type":"odrl:Duty","odrl:action":"cc:Notice"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b8","@type":"odrl:Permission","odrl:action":"odrl:derive","odrl:duty":["_:ne1c2236c11544e1bb4ec7e09e14408e5b9","_:ne1c2236c11544e1bb4ec7e09e14408e5b10"]},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b9","@type":"odrl:Duty","odrl:action":"cc:Attribution"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b10","@type":"odrl:Duty","odrl:action":"cc:Notice"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b11","@type":"odrl:Permission","dalicc:convention":"family rule 15: Permissive records permit relicensing","dalicc:statementOrigin":"dalicc:FromConvention","odrl:action":"dalicc:ChangeLicense","odrl:duty":"_:ne1c2236c11544e1bb4ec7e09e14408e5b12"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b12","@type":"odrl:Duty","dalicc:convention":"family rule 15: Permissive records permit relicensing","dalicc:statementOrigin":"dalicc:FromConvention","odrl:action":"dalicc:compliantLicense"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b13","@type":"odrl:Permission","odrl:action":"odrl:present"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b14","@type":"odrl:Permission","odrl:action":"odrl:reproduce"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b15","@type":"odrl:Permission","odrl:action":"cc:CommercialUse"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b16","@type":"odrl:Permission","odrl:action":"cc:DerivativeWorks"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b17","@type":"odrl:Permission","odrl:action":"dalicc:ModifiedWorks"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b18","@type":"odrl:Permission","odrl:action":"dalicc:chargeDistributionFee"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b19","@type":"odrl:Permission","odrl:action":"dalicc:patentGrant"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b20","@type":"odrl:Prohibition","dalicc:evidence":"Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.","odrl:action":"dalicc:promote"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b21","@type":"odrl:Prohibition","odrl:action":"dalicc:patentRetaliationTermination"},{"@id":"_:ne1c2236c11544e1bb4ec7e09e14408e5b22","@type":"odrl:AssetCollection","dct:type":"http://purl.org/dc/dcmitype/Software"}]}