OSS-LICENTION-EXTRACT

Copyright-kennisgeving en licentie-generator
Download nu

OSS-LICENTION-EXTRACT Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Scott Iekel-Johnson
  • Uitgever website:
  • http://www.monkey.org/~scottij/

OSS-LICENTION-EXTRACT Tags


OSS-LICENTION-EXTRACT Beschrijving

Copyright-bericht en licentie-generator OSS-licention-Extract is een programma dat een uitgebreide auteursrechten en licentie voor een bepaalde set bronbestanden genereert. Het is met name handig bij het herverdelen van open source software of auditing bestaande licenties. Dit programma is een PERL-script dat recursief een lijst met bestanden en mappen voor programmabestanden scant en probeert automatisch licentie- en auteursrechtinformatie van hen te extraheren. Auteursrechten zijn gekoppeld aan hun begeleidende licenties en elke licentie wordt vergeleken met de licenties van de andere bestanden om duplicaten te elimineren. De uitvoer is een uitgebreide lijst met een enkele kopie van elke unieke licentie en de bijbehorende auteursrechthouders die betrekking hebben op alle gescande bestanden. Deze lijst wordt standaard naar de standaarduitvoer afgedrukt, hoewel een andere naam kan worden gegeven op de opdrachtregel. File en mappen om te scannen kan worden gegeven op de opdrachtregel en / of gespecificeerd in een tekstbestand met de optie -f. Een programmabestand wordt momenteel gedefinieerd als een die overeenkomt met * .c, * .h, *SH, * .pl, of * .py (het programma belt eigenlijk vinden (1) met die globs om te bepalen welke bestanden lezen). Het programma detecteert licenties door op zoek te gaan naar blokken tekst die beginnen met "herdistributie" of "toestemming". Het veronderstelt dat alle auteursrechten worden gevonden vóór de licentie, indien aanwezig. Meerdere licenties in hetzelfde bestand worden ondersteund. Licenties die verschillende gemeenschappelijke vormen van de reclameclausule en / of een garantie bevatten, hebben de namen van de auteurs vervangen door "Copyright Holder". Dit is om te voorkomen dat detecteert als uniek het grote aantal licenties dat alleen in de naam van de auteur verschillen. Sommige licenties omvatten extra tekst tussen de kennisgeving van het auteursrecht en het begin van de licentie zelf. Het programma bevat deze tekst aan het einde van alle andere licentie- en auteursrechtinformatie, na het controleren en verwijderen van duplicaten. Deze tekst kan worden uitgesloten met behulp van de optie '-x'. Dubbele licenties worden gedetecteerd door de tekst naar kleine letters te converteren, alle interpunctie en witruimte te strippen en vervolgens de rest te vergelijken. Het is duidelijk dat licenties die alleen verschillen door omgezet tekens, typefouten en andere subtiele veranderingen worden beschouwd als twee compleet verschillende licenties. Verbeteringen aan dit algoritme worden verwelkomd en aangemoedigd.usage: Oss-license-extract.pl Bestand | DIR Vereisten: · Perl


OSS-LICENTION-EXTRACT Gerelateerde software