서비스 약관
이 약관은 SosomLab(이하 “회사”)가 제공하는 Nexa SQL(이하 “소프트웨어”)의 이용과 관련하여 회사와 이용자의 권리·의무 및 책임사항을 정합니다.
1. 정의
- “소프트웨어”란 회사가 배포하는 Nexa SQL 애플리케이션을 말하며, GUI 프로그램과 명령줄 도구
nsql, 설치 파일(MSI·pkg·dmg·deb·rpm)과 패키지 매니저 배포본을 포함합니다. - “이용자”란 소프트웨어를 내려받거나 설치하거나 사용하는 모든 사람 또는 조직을 말합니다.
- “데이터베이스”란 이용자가 소프트웨어로 접속하는 DB 서버 또는 DB 파일을 말합니다. 데이터베이스는 소프트웨어의 일부가 아니며 이용자 또는 그 관리자가 운영합니다.
- “라이선스 파일”이란 회사가 발급하여 특정 PC에 묶이는 서명된 오프라인 파일(
nexa-sql.license)을 말합니다. - “확장”이란 확장 관리자나 확장 폴더를 통해 소프트웨어에 더해지는 구문·포맷터·코드(WASM) 패키지를 말합니다.
2. 약관의 효력과 변경
- 이 약관은 이용자가 소프트웨어를 내려받거나 설치하거나 사용한 시점부터 효력이 발생합니다.
- 회사는 관련 법령이 허용하는 범위에서 약관을 변경할 수 있습니다. 변경 시 개정 내용과 시행일을 이 페이지에 게시하며, 중요한 변경은 시행일 최소 7일 전에 공지합니다. 시행일 이후에도 소프트웨어를 계속 사용하면 변경에 동의한 것으로 봅니다.
3. 라이선스
- 소프트웨어는 PolyForm Noncommercial License 1.0.0으로 제공됩니다. 개인 및 비상업적 용도의 사용은 무료이며, 현재 라이선스 파일 없이도 모든 기능을 사용할 수 있습니다.
- 상업적 사용(업무·영리 목적의 사용, 조직 내 사용 등)에는 별도의 유료 라이선스가 필요합니다. 등급·가격·조건은 문의를 통해 안내합니다: [email protected].
- 라이선스 파일은 이용자가 직접 이메일로 보낸 요청 코드를 바탕으로 발급되며, 발급 대상 PC에서만 유효합니다. 라이선스 파일의 유효기간·적용 버전 범위·등록 가능한 기기 수 등은 발급 시 파일에 적힌 조건을 따릅니다. 라이선스 파일을 다른 사람에게 양도·공유하거나 위·변조해서는 안 됩니다.
- 회사는 장래의 버전에서 일부 기능을 라이선스 파일이 있는 경우에만 사용할 수 있도록 할 수 있습니다. 이 경우 사전에 공지하며, 이미 배포된 판의 이용 조건을 소급하여 불리하게 바꾸지 않습니다.
- 라이선스 전문은 소프트웨어의 소스 저장소에 게시되어 있으며, 이 조항과 충돌하는 경우 라이선스 전문(유료 라이선스의 경우 해당 계약)이 우선합니다.
- 소프트웨어는 판매가 아니라 이용 허락의 대상입니다. 저작권을 비롯한 모든 지식재산권은 회사에 있습니다.
4. 소프트웨어의 성격
- 소프트웨어는 이용자의 기기에서 동작하며, 이용자가 지정한 데이터베이스에만 접속합니다. 회사는 계정·호스팅·데이터베이스·저장 공간을 제공하지 않습니다.
- 소프트웨어는 질의 결과나 데이터베이스의 데이터를 회사에 전송하지 않습니다. 기기에 저장되는 데이터와 네트워크로 나가는 데이터는 개인정보처리방침에 설명되어 있습니다.
- 저장한 연결 비밀번호는 이용자 기기의 기기 키(
device.key)로 암호화됩니다. 이 파일이 손상·삭제되거나 다른 PC·계정으로 옮겨지면 저장된 비밀번호를 열 수 없으며, 회사는 이를 복구할 방법이 없습니다. 설정 폴더의 백업과 연결 정보·자격 증명의 관리는 이용자의 책임입니다.
5. 데이터베이스 작업에 관한 책임
- 소프트웨어는 이용자가 작성하거나 실행을 지시한 SQL 문장, 결과 그리드에서의 편집, 객체 탐색기의 삭제·변경, 대량 적재(import), 스크립트와 CLI 명령을 그대로 데이터베이스에 보냅니다. 어떤 문장을 어떤 데이터베이스에 실행할지는 전적으로 이용자가 결정하며, 그 결과에 대한 책임은 이용자에게 있습니다.
DELETE·UPDATE·DROP·TRUNCATE등 데이터나 객체를 변경·삭제하는 작업은 커밋되거나 자동 커밋되면 소프트웨어로 되돌릴 수 없습니다. DDL 문은 많은 DBMS에서 즉시 반영됩니다. 실행 전 대상 서버·스키마·조건을 확인하고, 중요한 데이터는 사전에 백업하시기 바랍니다.- 소프트웨어가 제공하는 안전장치 — 운영(PRD) 표시 서버의 읽기 전용 처리, 객체 삭제 전 DDL 백업, 트랜잭션 모드 표시, 확인 대화상자, 트랜잭션 로그 등 — 는 실수를 줄이기 위한 보조 기능일 뿐이며 데이터 손실을 방지한다고 보장하지 않습니다. DDL 백업은 데이터(행)를 보존하지 않습니다.
- 이용자는 접속하는 데이터베이스에 대해 정당한 접근 권한을 가지고 있어야 하며, 소속 조직의 보안 정책과 관련 법령(개인정보 보호 법령 포함)을 준수해야 합니다. 질의 결과를 파일로 내보내거나 복사한 경우 그 데이터의 보관·관리 책임은 이용자에게 있습니다.
- 전송 구간의 암호화는 DBMS와 서버 설정에 따르며, 현재 판의 PostgreSQL 연결은 TLS를 지원하지 않습니다. 네트워크 환경에 맞는 보호 수단을 선택하는 것은 이용자의 책임입니다.
6. 확장
- 확장 관리자는 기본값이 꺼져 있으며, 이용자가 켜고 직접 설치한 확장만 사용됩니다.
- 회사가 공식 저장소에 게시한 확장 외에, 이용자가 추가한 저장소나 제3자가 만든 확장은 각 제작자의 책임이며 회사는 그 내용·안전성·동작을 보증하지 않습니다.
- 코드 확장은 샌드박스(WASM)에서 실행되고 설치 시 SHA-256으로 검증되지만, 이는 위험을 줄이는 장치일 뿐 모든 위험을 없앤다고 보장하지 않습니다.
7. 배포본의 서명
소프트웨어의 설치 파일은 현재 운영체제 공급자의 코드 서명을 받지 않은 상태로 배포됩니다. 그 결과 Windows SmartScreen이나 macOS Gatekeeper 경고가 표시될 수 있습니다. 이용자는 회사의 공식 배포 경로(GitHub Releases와 회사가 안내하는 패키지 매니저)에서만 내려받고, 함께 게시되는 SHA-256 체크섬으로 파일을 확인하시기 바랍니다. 비공식 경로에서 받은 파일로 인한 피해에 대해 회사는 책임지지 않습니다.
8. 이용자의 의무
이용자는 다음 행위를 해서는 안 됩니다.
- 유효한 유료 라이선스 없이 소프트웨어를 상업적으로 사용하는 행위
- 라이선스 파일을 위·변조하거나, 기기 확인 등 라이선스 확인 장치를 우회하거나, 라이선스 파일을 타인에게 양도·공유하는 행위
- 접근 권한이 없는 데이터베이스에 접속하거나, 타인의 자격 증명을 무단으로 사용하는 행위
- 소프트웨어를 이용하여 타인의 시스템을 공격하거나 데이터를 무단으로 열람·변경·유출하는 행위
- 소프트웨어를 변조하여 악성 코드를 넣거나 그렇게 변조한 사본을 배포하는 행위
- 그 밖에 관련 법령 또는 이 약관이 금지하는 행위
9. 제3자 구성요소
소프트웨어는 운영체제가 제공하는 구성요소 위에서 동작하며, 이용자가 따로 설치한 제3자 소프트웨어(Oracle Instant Client, curl, 패키지 매니저 등)와 함께 사용될 수 있습니다. 해당 구성요소에는 각자의 라이선스와 약관이 적용되며, 데이터베이스 제품의 이용 조건은 이용자와 그 공급자 사이의 관계입니다.
10. 보증의 부인
소프트웨어는 “있는 그대로(as is)” 제공되며, 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다. 여기에는 상품성, 특정 목적에의 적합성, 권리 비침해에 대한 보증이 포함되나 이에 한정되지 않습니다. 회사는 소프트웨어가 중단 없이 동작하거나 오류가 없거나, 질의·편집·적재·내보내기의 결과가 정확하거나, 특정 DBMS·버전·드라이버·네트워크 환경·운영체제와 호환될 것을 보증하지 않습니다.
11. 책임의 제한
관련 법령이 허용하는 최대 범위에서, 회사는 소프트웨어의 사용 또는 사용 불능으로 인해 발생한 간접적·부수적·특별·결과적·징벌적 손해와 데이터·수익·영업상의 손실, 데이터베이스의 데이터 손실·손상·변경, 잘못된 대상에 실행된 문장, 서비스 중단, 저장된 설정·자격 증명의 유실로 인한 피해에 대해 책임지지 않습니다. 다만 고의 또는 중대한 과실을 포함하여 법령상 배제할 수 없는 책임은 제한되지 않습니다. 유료 라이선스의 경우 회사의 책임은 해당 라이선스에 대해 이용자가 지급한 금액을 한도로 합니다(법령상 제한할 수 없는 경우는 제외).
12. 배포의 중단
회사는 언제든지 소프트웨어 또는 그 일부 기능의 배포를 변경·중단할 수 있습니다. 이미 설치된 사본은 이 약관과 라이선스에 따라 계속 사용할 수 있으며, 소프트웨어는 라이선스 확인을 위해 서버에 접속하지 않으므로 배포가 중단되더라도 설치된 사본의 동작에는 영향이 없습니다.
13. 준거법과 관할
이 약관은 대한민국 법률에 따라 해석됩니다. 소프트웨어와 관련하여 발생한 분쟁은 민사소송법에 따른 관할 법원에 제기합니다.
14. 문의처
- 이메일: [email protected]