LoginSignup
1
0

More than 1 year has passed since last update.

【yocto】検出可能なライセンス一覧の確認方法

Last updated at Posted at 2022-06-18

はじめに

  • yoctoでは、特定license以外を検出した際に以下のようなwarningを通知する機能があるが、この特定licenseとは一体どのようなものがあるのか?と疑問に感じた人向け
    • 以下はABC-licenseというライセンスが検出された例
WARNING: xxx-yyy-zzz do_populate_lic: xxx: No generic license file exists for: ABC-license in any provider

方法

  • pokyディレクトリで以下のコマンドを入力する
ls meta/files/common-licenses/

  • ls meta/files/common-licenses/で登録されているlisenceリストが確認できる
    • つまり、以下のlicenseリストに無いものを検出するとwarningを通知する
takeshi@X250:~/yocto/poky$ ls meta/files/common-licenses/
AAL                             BitstreamVera    CC-BY-SA-4.0   Frameworx-1.0                     LPPL-1.1   OSL-1.0          VSL-1.0
AFL-1.2                         CATOSL-1.1       CC0-1.0        FreeType                          LPPL-1.2   OSL-2.0          W3C
AFL-2.0                         CC-BY-1.0        CDDL-1.0       GFDL-1.1                          LPPL-1.3c  OSL-3.0          WXwindows
AFL-2.1                         CC-BY-2.0        CECILL-1.0     GFDL-1.2                          Libpng     OpenSSL          Watcom-1.0
AFL-3.0                         CC-BY-2.5        CECILL-2.0     GFDL-1.3                          MIT        PD               XFree86-1.0
AGPL-3.0                        CC-BY-3.0        CECILL-B       GPL-1.0                           MPL-1.0    PHP-3.0          XFree86-1.1
ANTLR-PD                        CC-BY-NC-1.0     CECILL-C       GPL-2-with-bison-exception        MPL-1.1    ParaTypeFFL-1.3  XSL
APL-1.0                         CC-BY-NC-2.0     CPAL-1.0       GPL-2.0                           MPL-2.0    PostgreSQL       Xnet
APSL-1.0                        CC-BY-NC-2.5     CPL-1.0        GPL-2.0-with-GCC-exception        MS-PL      Proprietary      YPL-1.1
APSL-1.1                        CC-BY-NC-3.0     CUA-OPL-1.0    GPL-2.0-with-OpenSSL-exception    MS-RL      Python-2.0       ZPL-1.1
APSL-1.2                        CC-BY-NC-ND-1.0  ClArtistic     GPL-2.0-with-autoconf-exception   MirOS      QPL-1.0          ZPL-2.0
APSL-2.0                        CC-BY-NC-ND-2.0  DSSSL          GPL-2.0-with-classpath-exception  Motosoto   RHeCos-1         ZPL-2.1
Adobe                           CC-BY-NC-ND-2.5  ECL-1.0        GPL-2.0-with-font-exception       Multics    RHeCos-1.1       Zimbra-1.3
Apache-1.0                      CC-BY-NC-ND-3.0  ECL-2.0        GPL-3.0                           NASA-1.3   RPL-1.5          Zlib
Apache-1.1                      CC-BY-NC-SA-1.0  EDL-1.0        GPL-3.0-with-GCC-exception        NCSA       RPSL-1.0         bzip2
Apache-2.0                      CC-BY-NC-SA-2.0  EFL-1.0        GPL-3.0-with-autoconf-exception   NGPL       RSCPL            eCos-2.0
Apache-2.0-with-LLVM-exception  CC-BY-NC-SA-2.5  EFL-2.0        HPND                              NPOSL-3.0  Ruby             gSOAP-1
Artistic-1.0                    CC-BY-NC-SA-3.0  EPL-1.0        ICU                               NTP        SAX-PD           gSOAP-1.3b
Artistic-2.0                    CC-BY-ND-1.0     EPL-2.0        IPA                               Nauman     SGI-1            pkgconf
BSD                             CC-BY-ND-2.0     EUDatagrid     IPL-1.0                           Nokia      SMAIL_GPL        tcl
BSD-0-Clause                    CC-BY-ND-2.5     EUPL-1.0       ISC                               OASIS      SPL-1.0          unfs3
BSD-1-Clause                    CC-BY-ND-3.0     EUPL-1.1       LGPL-2.0                          OCLC-2.0   Simple-2.0       vim
BSD-2-Clause                    CC-BY-SA-1.0     Entessa        LGPL-2.1                          ODbL-1.0   Sleepycat
BSD-3-Clause                    CC-BY-SA-2.0     ErlPL-1.1      LGPL-3.0                          OFL-1.1    SugarCRM-1
BSD-4-Clause                    CC-BY-SA-2.5     FSF-Unlimited  LPL-1.02                          OGTSL      SugarCRM-1.1.3
BSL-1.0                         CC-BY-SA-3.0     Fair           LPPL-1.0                          OLDAP-2.8  UCB
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0