github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/internal/licenses/list.go (about)

     1  package licenses
     2  
     3  import "github.com/anchore/syft/internal"
     4  
     5  // all of these taken from https://github.com/golang/pkgsite/blob/8996ff632abee854aef1b764ca0501f262f8f523/internal/licenses/licenses.go#L338
     6  // which unfortunately is not exported. But fortunately is under BSD-style license.
     7  
     8  var (
     9  	FileNames = []string{
    10  		"COPYING",
    11  		"COPYING.md",
    12  		"COPYING.markdown",
    13  		"COPYING.txt",
    14  		"LICENCE",
    15  		"LICENCE.md",
    16  		"LICENCE.markdown",
    17  		"LICENCE.txt",
    18  		"LICENSE",
    19  		"LICENSE.md",
    20  		"LICENSE.markdown",
    21  		"LICENSE.txt",
    22  		"LICENSE-2.0.txt",
    23  		"LICENCE-2.0.txt",
    24  		"LICENSE-APACHE",
    25  		"LICENCE-APACHE",
    26  		"LICENSE-APACHE-2.0.txt",
    27  		"LICENCE-APACHE-2.0.txt",
    28  		"LICENSE-MIT",
    29  		"LICENCE-MIT",
    30  		"LICENSE.MIT",
    31  		"LICENCE.MIT",
    32  		"LICENSE.code",
    33  		"LICENCE.code",
    34  		"LICENSE.docs",
    35  		"LICENCE.docs",
    36  		"LICENSE.rst",
    37  		"LICENCE.rst",
    38  		"MIT-LICENSE",
    39  		"MIT-LICENCE",
    40  		"MIT-LICENSE.md",
    41  		"MIT-LICENCE.md",
    42  		"MIT-LICENSE.markdown",
    43  		"MIT-LICENCE.markdown",
    44  		"MIT-LICENSE.txt",
    45  		"MIT-LICENCE.txt",
    46  		"MIT_LICENSE",
    47  		"MIT_LICENCE",
    48  		"UNLICENSE",
    49  		"UNLICENCE",
    50  	}
    51  
    52  	FileNameSet = internal.NewStringSet(FileNames...)
    53  )