{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"hadoop-httpfs-0.3.3.6-4.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/hadoop-httpfs-0.3.3.6-4.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-apache-commons-dbcp-1.4-f658ea45-e72d-40e1-b24a-2367a2fabe73-c4d49ee5-7328-466c-a506-e2a525956b5a",
			"name":"apache-commons-dbcp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"960c9b6e51497332f3d9c7e96e426beee12cebefc9ee29dac0b1a191e92bca18"
				}
			],
			"description":"Many Apache projects support interaction with a relational database. Creating a new connection for each user can be\ntime consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds.\nOpening a connection per user can be unfeasible in a publicly-hosted Internet application where the number of simultaneous users can be very large. Accordingly,\ndevelopers often wish to share a \"pool\" of open connections between all of the application's current users.\nThe number of users actually performing a request at any given time is usually a very small percentage of the total number of active users,\nand during request processing is the only time that a database connection is required. The application itself logs into the DBMS, and handles any user account issues internally.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/apache-commons-dbcp@1.4-26.oe2409?arch=noarch&epoch=0&upstream=apache-commons-dbcp-1.4-26.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/commons-dbcp/commons-dbcp@1.4",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.commons/commons-dbcp@1.4",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://commons.apache.org/dbcp/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Apache Commons DataBase Pooling Package",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.4-26.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-ecj-4.12-adc5c15c-ea33-42bc-8c44-f1a455f00702-f26f5506-d6a0-4b43-89eb-baf9da2e12c7",
			"name":"ecj",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ed5c2b6fc9e2e7d46bc39d4a3d90580c64f8f236fe60d2dcd68e1aa338166c96"
				}
			],
			"description":"ECJ is the the Eclipse Compiler for Java.  It is also known as the JDT Core batch compiler.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/ecj@4.12-1.oe2409?arch=noarch&epoch=1&upstream=ecj-4.12-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.jdt.core.compiler/ecj@3.18.0",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.jdt/core@3.18.0",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.jdt/ecj@3.18.0",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.tycho/org.eclipse.jdt.compiler.apt@3.18.0",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.tycho/org.eclipse.jdt.core@3.18.0",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse/java10api@10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse/java9api@10",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.eclipse.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"the Eclipse Compiler for Java",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:4.12-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-json-simple-1.1.1-606db363-d670-49d7-8af7-d6c5a69593b1-8762ba6d-e35c-43de-82b1-65e1a0e66ee0",
			"name":"json_simple",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0ca678d792540acad60197a58e6a4f6ff74b3e01c40b3d18e2e68330d6bade90"
				}
			],
			"description":"JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple\nto encode or decode JSON text.\n  * Full compliance with JSON specification (RFC4627) and reliable\n  * Provides multiple functionalities such as encode, decode/parse\n    and escape JSON text while keeping the library lightweight\n  * Flexible, simple and easy to use by reusing Map and List interfaces\n  * Supports streaming output of JSON text\n  * Stoppable SAX-like interface for streaming input of JSON text\n  * Heap based parser\n  * High performance (see performance testing)\n  * No dependency on external libraries\n  * Both of the source code and the binary are JDK1.2 compatible",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/json_simple@1.1.1-1.oe2409?arch=noarch&epoch=0&upstream=json_simple-1.1.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.googlecode.json-simple/json-simple@1.1.1",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://code.google.com/p/json-simple/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Simple Java toolkit for JSON",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libtcnative-1-0-1.2.39-d1022dc0-072c-4f71-93bf-871ca74361a6-f23f56f1-f946-4550-81fe-2bf8acd5ed1f",
			"name":"libtcnative-1-0",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ee49ff0e533557c0ae682f037ca36fc7a2b1b0eea3a9125f05b11de36fe747a9"
				}
			],
			"description":"Tomcat can use the Apache Portable Runtime to provide superior\nscalability, performance, and better integration with native server\ntechnologies. The Apache Portable Runtime is a highly portable library\nthat is at the heart of Apache HTTP Server 2.x. APR has many uses,\nincluding access to advanced IO functionality (such as sendfile, epoll\nand OpenSSL), OS level functionality (random number generation, system\nstatus, etc), and native process handling (shared memory, NT pipes and\nUnix sockets).\nThese features allows making Tomcat a general purpose webserver, will\nenable much better integration with other native web technologies, and\noverall make Java much more viable as a full fledged webserver platform\nrather than simply a backend focused technology.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libtcnative-1-0@1.2.39-1.oe2409?arch=aarch64&epoch=0&upstream=libtcnative-1-0-1.2.39-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://tomcat.apache.org/tomcat-7.0-doc/apr.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"JNI wrappers for Apache Portable Runtime for Tomcat",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.39-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-0fc13249-b042-4e8f-b39d-a51b4c1ad64b",
			"name":"systemd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fbb6e242b644b0ba4ff5b0dd58e82c338e85dc72f01211275506496049450fb5"
				}
			],
			"description":"systemd is a system and service manager that runs as PID 1 and starts\nthe rest of the system.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd@255-21.oe2409?arch=aarch64&epoch=0&upstream=systemd-255-21.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://systemd.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"System and Service Manager",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-tomcat-9.0.10-ab34d6c4-a955-4da2-bc30-3343ce3346d7-8f2ec69a-fdd7-45df-a8b8-508369e48a77",
			"name":"tomcat",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6c44d6cf4ad97422867312aa89b8e7e157c4ead225efb0aa12c84549e6511222"
				}
			],
			"description":"The Apache Tomcat software is developed in an open and participatory environment\nand released under the Apache License version 2. The Apache Tomcat project is\nintended to be a collaboration of the best-of-breed developers from around the\nworld. We invite you to participate in this open development project",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/tomcat@9.0.10-33.oe2409?arch=noarch&epoch=1&upstream=tomcat-9.0.10-33.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-catalina@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-coyote@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-el-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-jsp-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-util@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-util-scan@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-websocket-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.jetty.orbit/javax.servlet.jsp@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-jasper@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-tribes@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-annotations-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-jaspic-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-jdbc@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-servlet-api@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-websocket@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-catalina-ha@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-jasper-el@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-jni@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.tomcat/tomcat-juli@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.eclipse.jetty.orbit/javax.el@9.0.10",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/48c25321fde56cab30920796ee18344d3cf9a9ce@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/9b9783ccb2a323383e6e20e36d368f8997b71967@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/c3bb98c30f75fef1e229d1d03cf8457de22f1ba0@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/f066e280ca615f38c55bd4eccd082d26d8a7b0ca@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tomcat.apache.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:9.0.10-33.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-hadoop-httpfs-3.3.6-36fbab08-a6c7-4ab3-b95c-b5ccbada7cdd",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-apache-commons-dbcp-1.4-f658ea45-e72d-40e1-b24a-2367a2fabe73-c4d49ee5-7328-466c-a506-e2a525956b5a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-hadoop-httpfs-3.3.6-36fbab08-a6c7-4ab3-b95c-b5ccbada7cdd",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ecj-4.12-adc5c15c-ea33-42bc-8c44-f1a455f00702-f26f5506-d6a0-4b43-89eb-baf9da2e12c7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-hadoop-httpfs-3.3.6-36fbab08-a6c7-4ab3-b95c-b5ccbada7cdd",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-json-simple-1.1.1-606db363-d670-49d7-8af7-d6c5a69593b1-8762ba6d-e35c-43de-82b1-65e1a0e66ee0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-hadoop-httpfs-3.3.6-36fbab08-a6c7-4ab3-b95c-b5ccbada7cdd",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libtcnative-1-0-1.2.39-d1022dc0-072c-4f71-93bf-871ca74361a6-f23f56f1-f946-4550-81fe-2bf8acd5ed1f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-hadoop-httpfs-3.3.6-36fbab08-a6c7-4ab3-b95c-b5ccbada7cdd",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-0fc13249-b042-4e8f-b39d-a51b4c1ad64b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-hadoop-httpfs-3.3.6-36fbab08-a6c7-4ab3-b95c-b5ccbada7cdd",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-tomcat-9.0.10-ab34d6c4-a955-4da2-bc30-3343ce3346d7-8f2ec69a-fdd7-45df-a8b8-508369e48a77"
		}
	]
}