안녕하세요, 폐사는 장비를 개발하는 기업입니다.

금번 개발하는 장비에 OpenALPR(AGPL 3.0)을 사용하는 프로그램을 개발하고 있습니다.

OpenALPR을 사용하는 프로젝트는 아래와 같은 구조로 되어있습니다.

 

---------------------------- 아래 ---------------------------------

번호판 인식 프로그램(EXE 파일)

 ㄴ 카메라 제어 dll(C#)

 ㄴ 이미지 처리 dll(C#)

             ㄴ 번호판 인식 dll(C++, OpenALPR, OpenCV 사용) [dll 로드 해서 사용]

 ㄴ 장비 제어 dll(C#)

 ㄴ 기타 등등 dll(C#)

 ㄴ UI dll(C#)

--------------------------------------------------------------------

 

여기서 질문은 4가지 입니다.

1. 고객이 저희 장비를 구매했을때, AGPL 3.0을 사용한 번호판 인식 dll의 소스코드를 공개해야 함은 인지하고 있습니다. 다만 이와는 별도로 동작하는 카메라 제어 dll 등을 모두다 소스코드를 제공해야 하는지요?

2. 고객에게 제공한 소스코드를 경쟁사와 같은 제3자에게 고객이 제공했을때, 저희가 해당 부분에 대한 법적 책임이나 이에 상응하는 금액을 요구할 수 있나요?

3. 위와 같이 개발한 프로그램과 하나의 PC에서 동작하며 통신하는 별도의 프로그램이 있다고 하면 해당 프로그램도 코드도 공개해야 하나요? 만약 위 프로그램을 DLL로 개발해서 다른 프로그램에서 로드해 사용한다면 그 프로그램 코드도 공개해야 하나요?

4. OpenALPR의 경우 EXE로 컴파일해서 사용할 수 있는데, dll로 로드하는게 아닌 exe로 실행하여 인자로 이미지를 주고, 결과를 받아오는 형태로 사용하면 OpenALPR의 exe 프로그램에 대한 코드만 공개 하는 것인가요?

 

이상입니다. 감사합니다.

맨 위로
맨 위로