이 누리집은 대한민국 공식 전자정부 누리집입니다.

ELK 라이센스 문의 건

2020.02.10

안녕하세요.

현재 저희 회사에서 Elatic 사에서 제공하는 ELK 제품 중 Elasticsearch와 Kibana를 활용하고자 검토 중인 부분이 있습니다.

Elastic사에서 명시하고 있는 제품의 기본 라이센스는 글 가장 아래 첨부해둔 내용과 같습니다.

아래에 명시된 라이센스를 봤을 때, 저희가 하고자하는 2개 방안에 대해 라이센스에 위배되는 부분이 있는지 확인 부탁드립니다.

1. Elasticsearch, Kibana의 소스를 일체 건드리지 않고 저희 회사의 제품과 연동하여 패키지화하여 상업적으로 사용하는 것

2. 1번이 가능한 경우, 저희 회사의 모니터링 제품에 Kibana의 대시보드 링크를 임포트하여 사용하는 것

이상입니다. 아래는 Elastic사에서 명시하고있는 라이센스 내용입니다.

ELASTIC LICENSE AGREEMENT

PLEASE READ CAREFULLY THIS ELASTIC LICENSE AGREEMENT (THIS "AGREEMENT"), WHICH

CONSTITUTES A LEGALLY BINDING AGREEMENT AND GOVERNS ALL OF YOUR USE OF ALL OF

THE ELASTIC SOFTWARE WITH WHICH THIS AGREEMENT IS INCLUDED ("ELASTIC SOFTWARE")

THAT IS PROVIDED IN OBJECT CODE FORMAT, AND, IN ACCORDANCE WITH SECTION 2 BELOW,

CERTAIN OF THE ELASTIC SOFTWARE THAT IS PROVIDED IN SOURCE CODE FORMAT. BY

INSTALLING OR USING ANY OF THE ELASTIC SOFTWARE GOVERNED BY THIS AGREEMENT, YOU

ARE ASSENTING TO THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE

WITH SUCH TERMS AND CONDITIONS, YOU MAY NOT INSTALL OR USE THE ELASTIC SOFTWARE

GOVERNED BY THIS AGREEMENT. IF YOU ARE INSTALLING OR USING THE SOFTWARE ON

BEHALF OF A LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE THE ACTUAL

AUTHORITY TO AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT ON BEHALF OF

SUCH ENTITY.

Posted Date: April 20, 2018

This Agreement is entered into by and between Elasticsearch BV ("Elastic") and

You, or the legal entity on behalf of whom You are acting (as applicable,

"You").

1. OBJECT CODE END USER LICENSES, RESTRICTIONS AND THIRD PARTY OPEN SOURCE

SOFTWARE

1.1 Object Code End User License. Subject to the terms and conditions of

Section 1.2 of this Agreement, Elastic hereby grants to You, AT NO CHARGE and

for so long as you are not in breach of any provision of this Agreement, a

License to the Basic Features and Functions of the Elastic Software.

1.2 Reservation of Rights; Restrictions. As between Elastic and You, Elastic

and its licensors own all right, title and interest in and to the Elastic

Software, and except as expressly set forth in Sections 1.1, and 2.1 of this

Agreement, no other license to the Elastic Software is granted to You under

this Agreement, by implication, estoppel or otherwise. You agree not to: (i)

reverse engineer or decompile, decrypt, disassemble or otherwise reduce any

Elastic Software provided to You in Object Code, or any portion thereof, to

Source Code, except and only to the extent any such restriction is prohibited

by applicable law, (ii) except as expressly permitted in this Agreement,

prepare derivative works from, modify, copy or use the Elastic Software Object

Code or the Commercial Software Source Code in any manner; (iii) except as

expressly permitted in Section 1.1 above, transfer, sell, rent, lease,

distribute, sublicense, loan or otherwise transfer, Elastic Software Object

Code, in whole or in part, to any third party; (iv) use Elastic Software

Object Code for providing time-sharing services, any software-as-a-service,

service bureau services or as part of an application services provider or

other service offering (collectively, "SaaS Offering") where obtaining access

to the Elastic Software or the features and functions of the Elastic Software

is a primary reason or substantial motivation for users of the SaaS Offering

to access and/or use the SaaS Offering ("Prohibited SaaS Offering"); (v)

circumvent the limitations on use of Elastic Software provided to You in

Object Code format that are imposed or preserved by any License Key, or (vi)

alter or remove any Marks and Notices in the Elastic Software. If You have any

question as to whether a specific SaaS Offering constitutes a Prohibited SaaS

Offering, or are interested in obtaining Elastic's permission to engage in

commercial or non-commercial distribution of the Elastic Software, please

contact elastic_license@elastic.co.

1.3 Third Party Open Source Software. The Commercial Software may contain or

be provided with third party open source libraries, components, utilities and

other open source software (collectively, "Open Source Software"), which Open

Source Software may have applicable license terms as identified on a website

designated by Elastic. Notwithstanding anything to the contrary herein, use of

the Open Source Software shall be subject to the license terms and conditions

applicable to such Open Source Software, to the extent required by the

applicable licensor (which terms shall not restrict the license rights granted

to You hereunder, but may contain additional rights). To the extent any

condition of this Agreement conflicts with any license to the Open Source

Software, the Open Source Software license will govern with respect to such

Open Source Software only. Elastic may also separately provide you with

certain open source software that is licensed by Elastic. Your use of such

Elastic open source software will not be governed by this Agreement, but by

the applicable open source license terms.

2. COMMERCIAL SOFTWARE SOURCE CODE

2.1 Limited License. Subject to the terms and conditions of Section 2.2 of

this Agreement, Elastic hereby grants to You, AT NO CHARGE and for so long as

you are not in breach of any provision of this Agreement, a limited,

non-exclusive, non-transferable, fully paid up royalty free right and license

to the Commercial Software in Source Code format, without the right to grant

or authorize sublicenses, to prepare Derivative Works of the Commercial

Software, provided You (i) do not hack the licensing mechanism, or otherwise

circumvent the intended limitations on the use of Elastic Software to enable

features other than Basic Features and Functions or those features You are

entitled to as part of a Subscription, and (ii) use the resulting object code

only for reasonable testing purposes.

2.2 Restrictions. Nothing in Section 2.1 grants You the right to (i) use the

Commercial Software Source Code other than in accordance with Section 2.1

above, (ii) use a Derivative Work of the Commercial Software outside of a

Non-production Environment, in any production capacity, on a temporary or

permanent basis, or (iii) transfer, sell, rent, lease, distribute, sublicense,

loan or otherwise make available the Commercial Software Source Code, in whole

or in part, to any third party. Notwithstanding the foregoing, You may

maintain a copy of the repository in which the Source Code of the Commercial

Software resides and that copy may be publicly accessible, provided that you

include this Agreement with Your copy of the repository.

3. TERMINATION

3.1 Termination. This Agreement will automatically terminate, whether or not

You receive notice of such Termination from Elastic, if You breach any of its

provisions.

3.2 Post Termination. Upon any termination of this Agreement, for any reason,

You shall promptly cease the use of the Elastic Software in Object Code format

and cease use of the Commercial Software in Source Code format. For the

avoidance of doubt, termination of this Agreement will not affect Your right

to use Elastic Software, in either Object Code or Source Code formats, made

available under the Apache License Version 2.0.

3.3 Survival. Sections 1.2, 2.2. 3.3, 4 and 5 shall survive any termination or

expiration of this Agreement.

4. DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY

4.1 Disclaimer of Warranties. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE

LAW, THE ELASTIC SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,

AND ELASTIC AND ITS LICENSORS MAKE NO WARRANTIES WHETHER EXPRESSED, IMPLIED OR

STATUTORY REGARDING OR RELATING TO THE ELASTIC SOFTWARE. TO THE MAXIMUM EXTENT

PERMITTED UNDER APPLICABLE LAW, ELASTIC AND ITS LICENSORS SPECIFICALLY

DISCLAIM ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR

PURPOSE AND NON-INFRINGEMENT WITH RESPECT TO THE ELASTIC SOFTWARE, AND WITH

RESPECT TO THE USE OF THE FOREGOING. FURTHER, ELASTIC DOES NOT WARRANT RESULTS

OF USE OR THAT THE ELASTIC SOFTWARE WILL BE ERROR FREE OR THAT THE USE OF THE

ELASTIC SOFTWARE WILL BE UNINTERRUPTED.

4.2 Limitation of Liability. IN NO EVENT SHALL ELASTIC OR ITS LICENSORS BE

LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT OR INDIRECT DAMAGES,

INCLUDING, WITHOUT LIMITATION, FOR ANY LOSS OF PROFITS, LOSS OF USE, BUSINESS

INTERRUPTION, LOSS OF DATA, COST OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, IN CONNECTION WITH

OR ARISING OUT OF THE USE OR INABILITY TO USE THE ELASTIC SOFTWARE, OR THE

PERFORMANCE OF OR FAILURE TO PERFORM THIS AGREEMENT, WHETHER ALLEGED AS A

BREACH OF CONTRACT OR TORTIOUS CONDUCT, INCLUDING NEGLIGENCE, EVEN IF ELASTIC

HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

5. MISCELLANEOUS

This Agreement completely and exclusively states the entire agreement of the

parties regarding the subject matter herein, and it supersedes, and its terms

govern, all prior proposals, agreements, or other communications between the

parties, oral or written, regarding such subject matter. This Agreement may be

modified by Elastic from time to time, and any such modifications will be

effective upon the "Posted Date" set forth at the top of the modified

Agreement. If any provision hereof is held unenforceable, this Agreement will

continue without said provision and be interpreted to reflect the original

intent of the parties. This Agreement and any non-contractual obligation

arising out of or in connection with it, is governed exclusively by Dutch law.

This Agreement shall not be governed by the 1980 UN Convention on Contracts

for the International Sale of Goods. All disputes arising out of or in

connection with this Agreement, including its existence and validity, shall be

resolved by the courts with jurisdiction in Amsterdam, The Netherlands, except

where mandatory law provides for the courts at another location in The

Netherlands to have jurisdiction. The parties hereby irrevocably waive any and

all claims and defenses either might otherwise have in any such action or

proceeding in any of such courts based upon any alleged lack of personal

jurisdiction, improper venue, forum non conveniens or any similar claim or

defense. A breach or threatened breach, by You of Section 2 may cause

irreparable harm for which damages at law may not provide adequate relief, and

therefore Elastic shall be entitled to seek injunctive relief without being

required to post a bond. You may not assign this Agreement (including by

operation of law in connection with a merger or acquisition), in whole or in

part to any third party without the prior written consent of Elastic, which

may be withheld or granted by Elastic in its sole and absolute discretion.

Any assignment in violation of the preceding sentence is void. Notices to

Elastic may also be sent to legal@elastic.co.

6. DEFINITIONS

The following terms have the meanings ascribed:

6.1 "Affiliate" means, with respect to a party, any entity that controls, is

controlled by, or which is under common control with, such party, where

"control" means ownership of at least fifty percent (50%) of the outstanding

voting shares of the entity, or the contractual right to establish policy for,

and manage the operations of, the entity.

6.2 "Basic Features and Functions" means those features and functions of the

Elastic Software that are eligible for use under a Basic license, as set forth

at https://www.elastic.co/subscriptions, as may be modified by Elastic from

time to time.

6.3 "Commercial Software" means the Elastic Software Source Code in any file

containing a header stating the contents are subject to the Elastic License or

which is contained in the repository folder labeled "x-pack", unless a LICENSE

file present in the directory subtree declares a different license.

6.4 "Derivative Work of the Commercial Software" means, for purposes of this

Agreement, any modification(s) or enhancement(s) to the Commercial Software,

which represent, as a whole, an original work of authorship.

6.5 "License" means a limited, non-exclusive, non-transferable, fully paid up,

royalty free, right and license, without the right to grant or authorize

sublicenses, solely for Your internal business operations to (i) install and

use the applicable Features and Functions of the Elastic Software in Object

Code, and (ii) permit Contractors and Your Affiliates to use the Elastic

software as set forth in (i) above, provided that such use by Contractors must

be solely for Your benefit and/or the benefit of Your Affiliates, and You

shall be responsible for all acts and omissions of such Contractors and

Affiliates in connection with their use of the Elastic software that are

contrary to the terms and conditions of this Agreement.

6.6 "License Key" means a sequence of bytes, including but not limited to a

JSON blob, that is used to enable certain features and functions of the

Elastic Software.

6.7 "Marks and Notices" means all Elastic trademarks, trade names, logos and

notices present on the Documentation as originally provided by Elastic.

6.8 "Non-production Environment" means an environment for development, testing

or quality assurance, where software is not used for production purposes.

6.9 "Object Code" means any form resulting from mechanical transformation or

translation of Source Code form, including but not limited to compiled object

code, generated documentation, and conversions to other media types.

6.10 "Source Code" means the preferred form of computer software for making

modifications, including but not limited to software source code,

documentation source, and configuration files.

6.11 "Subscription" means the right to receive Support Services and a License

to the Commercial Software.

------ 댓글 -------

License 관리자

안녕하세요

OSS 관리자입니다.

문의주신 내용 답변 드립니다.

Elasitcsearch(참고 링크: https://github.com/elastic/elasticsearch), Kibana(참고 링크: https://github.com/elastic/kibana)은 Apache License 2.0, Apache 호환 라이선스, Elastic License를 따르고 있습니다.

x-pack의 경우 Basic만 6.3버전 이후 공개SW로 변경되었으며, 다른 기능의 경우 별도로 라이선스 구입 등이 필요합니다.

1. 공개SW 버전 및 x-pack Basic을 수정없이 사용할 경우 귀사 제품과 연동하여 상업적으로 사용 가능합니다.

2. 상기 문의와 마찬가지로 사용 가능합니다.

고맙습니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

------ 댓글 -------

안녕하세요.

답변주셔서 감사합니다.

추가로, 문의드리고 싶은 것이 하나 더 있어 댓글을 남깁니다.

본문 및 답변에 사용됐던 '상업적 사용' 부분에 대해서,

Elasticsearch, Kibana를 활용한 자사 모니터링 제품을 만들었고 그 제품을 다른 고객사에 판매하는 것에 대한 상업적 사용도 라이센스 위배없이 가능하다고 이해하면 되는 부분인지 궁금합니다.

감사합니다.

------ 댓글 -------

License 관리자

안녕하세요

OSS 관리자입니다.

문의주신 내용 답변 드립니다.

Elasticsearch, Kibana 모두 공개SW 버전 사용 시 Apache License 2.0으로 상업적 사용이 가능합니다.

Apache License 2.0의 경우 소스코드 공개의무는 없으나, 특허 권리를 주장할 수 없습니다.

고맙습니다.

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

------ 댓글 -------

안녕하세요.

답변 감사합니다.

라이센스에 관련해서 한가지만 더 문의사항이 있어 댓글올립니다.

Elastic사 홈페이지(

https://www.elastic.co/kr/subscriptions

)를 참고하자면, Elasitcsearch 및 Kibana의 라이센스는 Apache License 2.0 라이센스가 있고, 별도로 무료 제공되는 기본 버전 라이센스가 존재합니다.

저희가 앞서 문의드렸던 총 3개의 질문에 대해, Apach License 2.0이 아닌 기본 버전 라이센스도 Elastic사 라이센스 규정에 위배가 없는 부분인지 확인 부탁드리겠습니다.

감사합니다.

------ 댓글 -------

License 관리자

안녕하세요

OSS 관리자입니다.

문의주신 내용 답변 드립니다.

문의주신 내용과 관련하여 Basic 버전(Elastic License)도 상업적 사용이 가능합니다.

고맙습니다

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

------ 댓글 -------

라이센스 관련 다음과 같은 엘라스틱서치의 회신을 받었는데요..

======================

Basic 라이선스

는 자체 서비스 등을 위해 직접 구축하실 경우 무료로 사용하실 수 있지만, 상업적으로 제품에 포함시키는 등

재판매는 금지되어 있습니다.

Open source 버전

의 경우 소스 저장소의

x-pack

디렉터리 하위를 제외하면 Apache-2.0 라이선스이므로

소스 수정을 포함해 자유롭게 사용

하실 수 있으며,

Basic 이상에 포함되는 기능

인 Security, Monitoring 등을 포함시키고자 하실 경우

OEM 계약을 체결하실 필요가 있습니다.

라이선스에 대해 보다 자세한 내용은

elastic/elasticsearch/LICENSE.txt

를 참고해주시기 바랍니다.

가능한건가요?

저희도 엘라스틱서치엔진을 사용하여 서비스를 제공하려고 하고 있습니다.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.