Page MenuHomeSoftware Heritage
Paste P574

je-suis-gpl.tgz.xml
ActivePublic

Authored by ardumont on Dec 17 2019, 2:26 PM.
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:codemeta="https://doi.org/10.5063/SCHEMA/CODEMETA-2.0">
<title>Je suis GPL</title>
<client>swh</client>
<external_identifier>je-suis-gpl</external_identifier>
<codemeta:url>https://forge.softwareheritage.org/source/jesuisgpl/</codemeta:url>
<codemeta:dateCreated>2018-01-05</codemeta:dateCreated>
<codemeta:description>Je suis GPL is a modified version of GNU Hello whose
sole purpose is to showcase the usage of
Software Heritage for license compliance purposes.</codemeta:description>
<codemeta:version>0.1</codemeta:version>
<codemeta:runtimePlatform>GNU/Linux</codemeta:runtimePlatform>
<codemeta:developmentStatus>stable</codemeta:developmentStatus>
<codemeta:programmingLanguage>C</codemeta:programmingLanguage>
<codemeta:license>
<codemeta:name>GNU General Public License v3.0 or later</codemeta:name>
<codemeta:url>https://spdx.org/licenses/GPL-3.0-or-later.html</codemeta:url>
</codemeta:license>
<codemeta:author>
<codemeta:name>Stefano Zacchiroli</codemeta:name>
<codemeta:jobTitle>Maintainer</codemeta:jobTitle>
</codemeta:author>
</entry>

Event Timeline

@vlorentz : If you can check the Slug in the deposit DB of this artifact, it might be je-suis-gpl
And do the deposit with the same Slug for linking purposes.

Following your message on IRC, would you feel better if we change this with only the mandatory fields in AtomPub.
And add a <codemeta> </codemeta> with a correct input of the other metadata in json?

<codemeta>
{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "identifier": "je-suis-gpl",
  "description": "",
  "name": "",
  "codeRepository": "",
  etc...
}
  
</codemeta>

I don't think it's worth it to support an extra syntax. It's just that it feels weird to use JSON-LD semantics with an XML syntax, but there's no technical issue with doing that afaik