Jackson

# Jackson JSON Processor

Jackson은 고성능 무료/오픈 소스 JSON 처리 라이브러리입니다. 원래 Tatu Saloranta (tatu.saloranta@iki.fi)에 의해 작성되었으며 2007 년부터 개발 중입니다.

현재 개발자 커뮤니티에서 개발되었으며 FasterXML.com에서 상업적으로 지원합니다.

## 크레딧

기여자 목록은 CREDITS 파일에서 찾을 수 있습니다. 이 파일은 일부 아티팩트(일반적으로 소스 배포)에 포함되지만 항상 SCM(소스 코드 관리) 시스템 프로젝트에서 사용할 수 있습니다.

  1. 라이센스에 따라 라이센스가 부여된 제품이 여러 개 있는 경우에도 설명서에 다음 라이센스만 한 번만 포함하십시오.

다음은 Apache 2.0 라이센스에 따라 라이센스가 부여된 모든 제품에 적용됩니다.

Apache 라이센스 버전 2.0("라이센스")을 준수하지 않고는 지정된 파일을 사용할 수 없습니다.

라이센스 사본은 http://www.apache.org/licenses/LICENSE-2.0에서 얻을 수 있습니다.

라이센스 사본은 아래에도 복제되어 있습니다.

해당 법률에서 요구하거나 서면으로 동의한 경우가 아니면 본 라이센스로 배포된 소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증이나 조건 없이 "있는 그대로" 배포됩니다.

라이센스에 따라 권한 및 제한을 규정하는 구체적인 내용은 라이센스 본문을 참조하십시오.

Apache 라이센스

버전 2.0, 2004년 1월 http://www.apache.org/licenses/

사용, 재생산과 배포를 위한 규정과 조건

  1. 정의.

"라이센스"란 이 문서의 1항부터 9항에 제시되어 있는 사용, 재생산과 배포를 위한 규정과 조건을 의미합니다.

"사용 허가자"란 라이센스를 허가하는 저작권자 또는 저작권자가 승인한 엔티티를 의미합니다.

"법인"은 활동 중인 엔티티의 조합이며 해당 엔티티를 통제하거나 해당 엔티티가 통제하거나 공동 통제하에 있는 기타 모든 엔티티를 의미합니다. 본 정의에서 "통제"란 (i) 계약 또는 기타 근거에 의거하여 그러한 주체의 감독이나 경영을 직접적 또는 간접적으로 야기할 수 있는 권력, 또는 그 주체에 대한 (ii) 50% 이상의 주식 소유권, 또는 (iii) 수익 소유권을 의미합니다.

"귀하"(또는 "귀하의")는 본 라이센스로 부여된 권한을 행사하는 개인이나 법인을 의미합니다.

"소스" 형태란 소프트웨어 소스 코드, 문서 소스 및 구성 파일을 포함하여 수정에 편리한 형태를 의미합니다.

"객체" 형태란 컴파일된 객체 코드, 생성된 문서 및 기타 매체 유형으로 변환된 형태를 포함하여 소스 형태를 기계적으로 변환하거나 번역하여 얻은 결과물 형태를 의미합니다.

"직장"은 라이선스에 따라 만들어진 소스 또는 객체 형태로 작품에 포함되거나 첨부된 저작권 공지에 의해 명시된 저자의 작품을 의미합니다.

(아래 부록에 예제가 제공되어 있습니다.)

"파생 저작물"이란 저작물을 기반으로(또는 파생되어) 소스 또는 객체 형태의 저작물 그리고 전체적으로 저작자의 저작물을 나타내는 편집상의 개정, 주석, 다듬기 또는 기타 변경이 발생한 저작물을 의미합니다. 본 라이센스의 목적상 파생 저작물에는 저작물 및 파생 저작물로부터 분리된 형태 또는 인터페이스에 단순히 링크(또는 이름으로 연결)된 저작물은 포함되지 않습니다.

"기부"는 다음과 같은 저작물의 모든 저작물을 의미합니다.

원래 버전의 작업 및 해당 작업 또는 파생상품에 대한 수정 또는 추가 사항, 즉 의도적으로

저작권자 또는 저작권자를 대신하여 제출할 권한이 있는 개인 또는 법인이 업무에 포함하기 위해 라이선스 허가자에게 제출했습니다. 이 정의의 취지에 따라, "제출"이란 라이선스 제공자 또는 그 대표에게 전송되는 전자적, 구두 또는 서면 커뮤니케이션의 형태를 의미하지만 이에 국한되지는 않습니다.

저작물에 대해 논의하고 개선할 목적으로 사용 허가자가 관리하는 전자 메일링 목록, 소스 코드 제어 시스템 및 문제 추적 시스템에 대한 통신은 제외되지만 저작권 소유자가 "기여물 아님"으로 명확하게 표시하거나 달리 서면으로 지정한 통신은 제외됩니다.

"기여자"란 사용 허가자 및 사용 허가자에게 기여물을 보내 해당 기여물이 저작물에 반영되었을 경우의 해당 기여물을 보낸 개인이나 법인을 의미합니다.

  1. 저작권 라이센스 부여. 본 라이센스의 조항 및 조건에 따라 각 제공자는 귀하에게 파생 저작물을 재생산하고, 파생 저작물을 준비할 수 있는 전 세계적, 비독점적, 무료, 로열티가 없고, 취소 불가능한 저작권 사용권을 부여합니다.

소스 또는 객체 양식에서 작업 및 해당 파생 저작물을 공개적으로 표시, 공개적으로 수행, 하위 라이센스 및 배포합니다.

  1. 특허 라이센스 부여. 본 라이센스의 조항 및 조건에 따라 각 제공자는 귀하에게 저작물을 제작, 사용, 판매 제안, 판매, 수입 및 전송할 수 있는 영구적, 전 세계적, 비독점적, 무료(이 조항에 명시된 경우를 제외하고) 특허 라이센스를 부여합니다.

해당 분담금만으로 또는 해당 분담금이 제출된 작업과 분담금의 조합으로 반드시 침해되는 분담금입니다. 귀하가 모든 법인에 대해 특허 소송을 제기하는 경우(

본 라이선스에 의거하여 귀하에게 부여된 모든 특허권은 소송이 제기된 날로부터 해지됩니다. 본 라이선스에 의거하여 귀하에게 부여된 모든 특허권은 본 라이선스에 의거하여 해지됩니다.

  1. 재배포. 귀하는 아래의 조건이 충족될 경우에 한해, 수정 또는 수정 없이 소스 또는 객체 코드 형태로 저작물 또는 파생 저작물의 복사본을 임의의 매체로 재생산 및 배포할 수 있습니다.

  1. 귀하는 저작물 또는 파생 저작물의 수신자에게 본 라이센스의 복사본을 제공해야 합니다.

  1. 귀하는 수정한 파일에 자신이 파일을 수정했음을 알아보기 쉽게 명시해야 합니다.

  1. 귀하가 배포하는 파생 저작물의 소스 형태에서는 저작물의 소스 형태로부터 모든 저작권, 특허권, 상표권 및 귀속 고지를 유지해야 합니다.

파생 저작물의 어떤 부분과도 관련이 없는 공지를 제외하고; 그리고

  1. "공지" 텍스트 파일을 배포의 일부로 포함하는 경우 귀하가 배포하는 모든 파생 저작물에는 해당 통지 파일에 포함되어 있는 귀속 고지의 읽을 수 있는 사본이 포함되어야 합니다. 단, 파생 저작물의 일부와 관련이 없는 고지는 제외됩니다.

다음 중: 파생 저작물의 일부로 배포된 공지 텍스트 파일 내에서, 소스 양식 내에서 또는

문서, 파생 저작물과 함께 제공되는 경우, 또는 파생 저작물에 의해 생성된 디스플레이 내에서, 그러한 제3자 통지가 정상적으로 나타나는 경우 및 어디에서나. NOTICE 파일의 내용은 정보 제공 목적으로만 사용되며,

라이센스를 수정하지 마십시오. 귀하가 배포하는 파생 저작물에 자신의 귀속 공지를 추가할 수 있습니다.

또는 해당 추가 속성 통지를 해석할 수 없는 경우 작업의 통지 텍스트에 대한 부록으로

라이센스를 수정합니다.

귀하의 수정 사항에 귀하의 저작권 방침을 추가할 수 있으며 추가 또는 다른 라이센스 약관을 제공할 수 있습니다.

귀하의 수정 사항의 사용, 복제 또는 배포를 위해, 또는 귀하의 사용이 제공된 경우, 그러한 파생 저작물의 전체를 위해,

저작물의 복제 및 배포는 본 라이센스에 명시된 조건을 준수합니다.

  1. 기여물의 제출. 귀하가 명시적으로 달리 명시하지 않는 한, 저작물에 포함시키기 위해 의도적으로 제출된 기여금액

귀하가 라이선스 허가자에게 부여하는 것은 추가 조항 또는 조건 없이 본 라이센스의 조항 및 조건을 따릅니다.

위의 규정에도 불구하고 어떠한 규정도 귀하가 기여물에 관해 사용 허가자와 맺은 별도의 라이센스의 규정을 대체하거나 수정하지 않습니다.

  1. 상표. 본 라이센스는 사용 허가자의 상품 이름, 상표, 서비스 표시, 제품 이름을 사용할 권한을 부여하지 않습니다. 단, 저작물의 원본을 밝히거나 고지 파일을 재생산하기 위해 합리적이고 관습적으로 필요한 경우는 예외입니다.

  1. 보증 부인 해당 법률에 따라 요구되거나 서면으로 동의하지 않는 한, 라이선스 허가자는 "있는 그대로"에 대한 작업(및 각 기여자가 기부금을 제공함)을 제공합니다.

어떤 종류의 보증이나 조건없이, 표현 또는

보증 또는 조건을 포함하되 이에 제한되지 않는 묵시적

제목, 비침해, 상품성 또는 A에 대한 적합성

특정 목적. 귀하는 전적으로 작업 사용 또는 재배포의 적합성을 결정할 책임이 있으며

이 라이센스에 따른 귀하의 권한 행사와 관련된 위험.

  1. 책임의 제한. 불법 행위(과실 포함), 계약 또는 기타의 경우, 해당 법률(고의적이고 중과실한 행위 등)에 의해 요구되거나 서면으로 합의되지 않는 한, 어떠한 사건과 법적 이론도 없이 모든 기여자는 본 라이센스의 결과 또는 사용 또는 사용 불능으로 인해 발생하는 모든 캐릭터의 직접적, 간접적, 특수적, 우발적 또는 결과적 손해를 포함한 손해에 대해 귀하에게 책임을 집니다.

영업권 손실, 업무 정지, 컴퓨터 고장 또는 오작동 또는 기타 모든 상업적 손해 또는 손실에 대한 손해를 포함하되 이에 국한되지 않는 작업(해당 기여자가 그러한 손해의 가능성을 조언한 경우에도 해당)

  1. 보증 또는 추가 책임 수락. 저작물 및 파생 저작물을 재배포할 때 귀하는 지원, 보증, 손해 배상 또는 본 라이센스와 일치하는 법적 책임 및 권리 수락에 대한 소정의 수수료를 요청하고 부과할 수 있습니다. 단, 이러한 책임을 수락하는 데 있어 귀하는 단독 책임하에 수락해야 하며, 이로 인해 야기되는 법적 책임 또는 지불 청구 등에 대해 기여자를 대신하여 배상금을 지불하고, 기여자를 보호하며, 각 기여자가 손해를 입지 않도록 최선을 다해야 합니다.

조항 및 조건 끝

부록: 저작물에 Apache 라이센스를 적용하는 방법

저작물에 Apache 라이센스를 적용하려면 다음 상용 공지를 첨부하십시오. 여기서 대괄호 "[]"로 묶인 부분은 고유 식별 정보로 바꿔야 합니다. (대괄호는 넣지 마십시오!) 텍스트는 파일 형식에 적절한 설명 구문으로 묶어야 합니다. 또한 제3자 아카이브 내에서 쉽게 파악할 수 있도록 파일 또는 클래스 이름과 목적 설명은 저작권 공지와 동일한 "출력 페이지"에 포함하는 것이 좋습니다.

저작권 [yyyy] [저작권 소유자의 이름]

Apache 라이센스 버전 2.0("라이센스")에 따라 라이센스가 부여되며, 라이센스를 준수하지 않는 한 이 파일을 사용할 수 없습니다. 라이센스의 사본은

http://www.apache.org/licenses/LICENSE-2.0

해당 법률에서 요구하거나 서면으로 동의한 경우가 아니면 본 라이센스로 배포된 소프트웨어는 "있는 그대로" 배포됩니다.

명시적이거나 묵시적인 어떠한 종류의 보증이나 조건도 없습니다.

라이센스에 따라 권한 및 제한을 규정하는 구체적인 내용은 라이센스 본문을 참조하십시오.