REUSE maakt auteursrecht en licenties makkelijker dan ooit
REUSE helpt ontwikkelaars om het auteursrecht en de licenties van hun projecten te verklaren. Vandaag publiceerde het REUSE-project versie 3.0 van haar specificatie. De nieuwe editie wordt vergezeld van een helper-gereedschap en maakt het overnemen van beste praktijken makkelijker dan ooit.
De licentie van een software-project is cruciale informatie. Ontwikkelaars stellen de voorwaarden waaronder anderen, van individuen tot enorme bedrijven, hun software kunnen hergebruiken. Auteurs willen zekerstellen dat anderen zich houden aan de gekozen licenties, potentiële hergebruikers moeten voor publicatie de licentie van software van derde partijen kennen en bedrijven moeten de licentie-compliance van hun producten, die vaak bovenop bestaande projecten worden gebouwd, zekerstellen. Het REUSE-project, geleid door de Free Software Foundation Europe (FSFE), helpt al deze partijen.
REUSE helpt om alle licentie- en auteursrechtinformatie zo dicht mogelijk bij de bronbestanden op te slaan. Dit wordt bereikt door deze informatie direct in een gestandaardiseerde en door machines leesbare vorm toe te voegen. Als een bestand dat niet ondersteunt dan kan in plaats daarvan een .license
-bestand of een centraal DEP-5 configuratiebestand worden gebruikt. Op deze manier kunnen ontwikkelaars zich ervan verzekeren dat hergebruikers de auteursrechthebbenden en de door hen bedoelde licenties niet per ongeluk missen.
Het volgen van de beste praktijken is eenvoudig:
- Kies en bied licenties: selecteer een Vrije Software-licentie, vind de unieke identificatie van deze licentie en sla de volledige licentietekst op in een aparte
LICENSES/
map. - Voeg licentie- en auteursrechtinformatie toe aan ieder bestand: voeg tenminste twee regels toe die de auteursrechthebbende en de licentie aanduiden.
- Bevestig REUSE-compliance: gebruik het REUSE-gereedschap om te controleren of alle noodzakelijke informatie aanwezig is.
Wie een software-pakketbron wil aanpassen kan beginnen met een nieuwe handleiding die uitlegt hoe u deze REUSE-compliant kunt maken. Om zeker te stellen dat ontwikkelaars zich kunnen concentreren op hun eigenlijke werk hebben we het REUSE helper-gereedschap, dat enkele van deze stappen automatiseert en helpt, ontwikkeld. Deze kan ook worden ingevoegd bij CI/CD workflows om REUSE compliance voortdurend zeker te stellen.
Onze constant groeiende FAQ biedt antwoord op eenvoudige vragen over licenties, auteursrecht en ingewikkeldere gebruikssituaties. Geavanceerde gebruikers en integreerders zullen in de volledige specificatie hulp vinden.
En er komt meer aan: het REUSE-initiatief zal doorgaan met haar werk om auteursrecht en licenties gemakkelijker voor iedereen te maken. Ons actieplan bevat configureerbare sjablonen voor het toevoegen van headers met het helper-gereedschap en een API die bijvoorbeeld projecten in staat stelt om een dynamische badge met een aanduiding van de REUSE-status te presenteren of diensten van derde partijen die REUSE-controles integreren.
REUSE wordt al gebruikt door verschillende software-projecten zoals de Linux kernel en aanbevolen door andere initiatieven voor licentie-compliance zoals OpenChain. We verwelkomen andere ontwikkelaars om REUSE in gebruik te nemen en kijken uit naar feedback en samenwerking. Neem alstublieft contact met ons op en doe mee met de e-maillijst.