IT-lexikon › Programmering › REUSE

REUSE

Programmering In English → Uppdaterad: 2026-11-01

FSFE:s specifikation för att märka varje enskild fil i ett projekt med upphovsrätt och licens på ett maskinläsbart sätt.

Problemet den löser är att en LICENSE-fil i roten säger väldigt lite om filen som någon kopierat in från ett annat projekt för tre år sedan. REUSE kräver tre saker: varje fil har en SPDX-FileCopyrightText- och en SPDX-License-Identifier-rad i huvudet, varje använd licens ligger i fulltext i katalogen LICENSES/, och filer som inte kan bära kommentarer – bilder, JSON – beskrivs i en separat fil, sedan version 3.2 (2024) REUSE.toml.

Free Software Foundation Europe lanserade initiativet 2017. Verktyget reuse lint kontrollerar efterlevnaden och passar som CI-steg. Ett REUSE-kompatibelt repo gör SCA-verktygens och SBOM-generatorernas jobb betydligt enklare, eftersom de slipper gissa utifrån licenstextens ordalydelse.

← Tillbaka till lexikonet