class

Gem::Licenses

v2_5_5 - Show latest stable - Superclass: Object

No documentation available for this class.

Constants

IDENTIFIERS = %w(\n0BSD\nAAL\nADSL\nAFL-1.1\nAFL-1.2\nAFL-2.0\nAFL-2.1\nAFL-3.0\nAGPL-1.0\nAGPL-3.0\nAMDPLPA\nAML\nAMPAS\nANTLR-PD\nAPAFML\nAPL-1.0\nAPSL-1.0\nAPSL-1.1\nAPSL-1.2\nAPSL-2.0\nAbstyles\nAdobe-2006\nAdobe-Glyph\nAfmparse\nAladdin\nApache-1.0\nApache-1.1\nApache-2.0\nArtistic-1.0\nArtistic-1.0-Perl\nArtistic-1.0-cl8\nArtistic-2.0\nBSD-2-Clause\nBSD-2-Clause-FreeBSD\nBSD-2-Clause-NetBSD\nBSD-3-Clause\nBSD-3-Clause-Attribution\nBSD-3-Clause-Clear\nBSD-3-Clause-LBNL\nBSD-3-Clause-No-Nuclear-License\nBSD-3-Clause-No-Nuclear-License-2014\nBSD-3-Clause-No-Nuclear-Warranty\nBSD-4-Clause\nBSD-4-Clause-UC\nBSD-Protection\nBSD-Source-Code\nBSL-1.0\nBahyph\nBarr\nBeerware\nBitTorrent-1.0\nBitTorrent-1.1\nBorceux\nCATOSL-1.1\nCC-BY-1.0\nCC-BY-2.0\nCC-BY-2.5\nCC-BY-3.0\nCC-BY-4.0\nCC-BY-NC-1.0\nCC-BY-NC-2.0\nCC-BY-NC-2.5\nCC-BY-NC-3.0\nCC-BY-NC-4.0\nCC-BY-NC-ND-1.0\nCC-BY-NC-ND-2.0\nCC-BY-NC-ND-2.5\nCC-BY-NC-ND-3.0\nCC-BY-NC-ND-4.0\nCC-BY-NC-SA-1.0\nCC-BY-NC-SA-2.0\nCC-BY-NC-SA-2.5\nCC-BY-NC-SA-3.0\nCC-BY-NC-SA-4.0\nCC-BY-ND-1.0\nCC-BY-ND-2.0\nCC-BY-ND-2.5\nCC-BY-ND-3.0\nCC-BY-ND-4.0\nCC-BY-SA-1.0\nCC-BY-SA-2.0\nCC-BY-SA-2.5\nCC-BY-SA-3.0\nCC-BY-SA-4.0\nCC0-1.0\nCDDL-1.0\nCDDL-1.1\nCECILL-1.0\nCECILL-1.1\nCECILL-2.0\nCECILL-2.1\nCECILL-B\nCECILL-C\nCNRI-Jython\nCNRI-Python\nCNRI-Python-GPL-Compatible\nCPAL-1.0\nCPL-1.0\nCPOL-1.02\nCUA-OPL-1.0\nCaldera\nClArtistic\nCondor-1.1\nCrossword\nCrystalStacker\nCube\nD-FSL-1.0\nDOC\nDSDP\nDotseqn\nECL-1.0\nECL-2.0\nEFL-1.0\nEFL-2.0\nEPL-1.0\nEUDatagrid\nEUPL-1.0\nEUPL-1.1\nEntessa\nErlPL-1.1\nEurosym\nFSFAP\nFSFUL\nFSFULLR\nFTL\nFair\nFrameworx-1.0\nFreeImage\nGFDL-1.1\nGFDL-1.2\nGFDL-1.3\nGL2PS\nGPL-1.0\nGPL-1.0+\nGPL-2.0\nGPL-2.0+\nGPL-2.0-with-GCC-exception\nGPL-2.0-with-autoconf-exception\nGPL-2.0-with-bison-exception\nGPL-2.0-with-classpath-exception\nGPL-2.0-with-font-exception\nGPL-3.0\nGPL-3.0+\nGPL-3.0-with-GCC-exception\nGPL-3.0-with-autoconf-exception\nGiftware\nGlide\nGlulxe\nHPND\nHaskellReport\nIBM-pibs\nICU\nIJG\nIPA\nIPL-1.0\nISC\nImageMagick\nImlib2\nInfo-ZIP\nIntel\nIntel-ACPI\nInterbase-1.0\nJSON\nJasPer-2.0\nLAL-1.2\nLAL-1.3\nLGPL-2.0\nLGPL-2.0+\nLGPL-2.1\nLGPL-2.1+\nLGPL-3.0\nLGPL-3.0+\nLGPLLR\nLPL-1.0\nLPL-1.02\nLPPL-1.0\nLPPL-1.1\nLPPL-1.2\nLPPL-1.3a\nLPPL-1.3c\nLatex2e\nLeptonica\nLiLiQ-P-1.1\nLiLiQ-R-1.1\nLiLiQ-Rplus-1.1\nLibpng\nMIT\nMIT-CMU\nMIT-advertising\nMIT-enna\nMIT-feh\nMITNFA\nMPL-1.0\nMPL-1.1\nMPL-2.0\nMPL-2.0-no-copyleft-exception\nMS-PL\nMS-RL\nMTLL\nMakeIndex\nMirOS\nMotosoto\nMultics\nMup\nNASA-1.3\nNBPL-1.0\nNCSA\nNGPL\nNLOD-1.0\nNLPL\nNOSL\nNPL-1.0\nNPL-1.1\nNPOSL-3.0\nNRL\nNTP\nNaumen\nNet-SNMP\nNetCDF\nNewsletr\nNokia\nNoweb\nNunit\nOCCT-PL\nOCLC-2.0\nODbL-1.0\nOFL-1.0\nOFL-1.1\nOGTSL\nOLDAP-1.1\nOLDAP-1.2\nOLDAP-1.3\nOLDAP-1.4\nOLDAP-2.0\nOLDAP-2.0.1\nOLDAP-2.1\nOLDAP-2.2\nOLDAP-2.2.1\nOLDAP-2.2.2\nOLDAP-2.3\nOLDAP-2.4\nOLDAP-2.5\nOLDAP-2.6\nOLDAP-2.7\nOLDAP-2.8\nOML\nOPL-1.0\nOSET-PL-2.1\nOSL-1.0\nOSL-1.1\nOSL-2.0\nOSL-2.1\nOSL-3.0\nOpenSSL\nPDDL-1.0\nPHP-3.0\nPHP-3.01\nPlexus\nPostgreSQL\nPython-2.0\nQPL-1.0\nQhull\nRHeCos-1.1\nRPL-1.1\nRPL-1.5\nRPSL-1.0\nRSA-MD\nRSCPL\nRdisc\nRuby\nSAX-PD\nSCEA\nSGI-B-1.0\nSGI-B-1.1\nSGI-B-2.0\nSISSL\nSISSL-1.2\nSMLNJ\nSMPPL\nSNIA\nSPL-1.0\nSWL\nSaxpath\nSendmail\nSimPL-2.0\nSleepycat\nSpencer-86\nSpencer-94\nSpencer-99\nStandardML-NJ\nSugarCRM-1.1.3\nTCL\nTCP-wrappers\nTMate\nTORQUE-1.1\nTOSL\nUPL-1.0\nUnicode-DFS-2015\nUnicode-DFS-2016\nUnicode-TOU\nUnlicense\nVOSTROM\nVSL-1.0\nVim\nW3C\nW3C-19980720\nW3C-20150513\nWTFPL\nWXwindows\nWatcom-1.0\nWsuipa\nX11\nXFree86-1.1\nXSkat\nXerox\nXnet\nYPL-1.0\nYPL-1.1\nZPL-1.1\nZPL-2.0\nZPL-2.1\nZed\nZend-2.0\nZimbra-1.3\nZimbra-1.4\nZlib\nbzip2-1.0.5\nbzip2-1.0.6\ncurl\ndiffmark\ndvipdfm\neCos-2.0\neGenix\ngSOAP-1.3b\ngnuplot\niMatix\nlibtiff\nmpich2\npsfrag\npsutils\nxinetd\nxpp\nzlib-acknowledgement\n).freeze

NONSTANDARD = 'Nonstandard'.freeze

REGEXP = %r{\n\\A\n(\n#{Regexp.union(IDENTIFIERS)}\n\\+?\n(\\s WITH \\s .+)?\n| #{NONSTANDARD}\n)\n\\Z\n}ox.freeze

Files

  • lib/rubygems/util/licenses.rb