본문 바로가기

AGPL V3.0 관련 문의 드립니다.

SSAM 게시글 작성 시각 2018-04-02 14:29:04

수고많으십니다. 외주로 개발을 하고 있는 개발자 입니다.

 

이번에 새로 들어가는 프로젝트에 고객사에서 Makehuman(http://www.makehuman.org/license.php)이라는 모델링 프로그램으로 사람 3d 모델을 사용하는 프로그램 개발을 의뢰 받았습니다.

 

앱의 간략한 개요가 들어가야해서 비밀글로 올립니다.

 

개요 설명드리면

고객사에서 이미 가지고 있는 알고리즘을 바탕으로 알고리즘 적용된 값을 모델링에 적용하여 화면에 표시하도록 하는 모바일 앱입니다.

 

저희가 고객사에 제안한 내용은 개발기간이 짧은 관계로 makehuman을 js 기반으로 재개발된 open source 프로젝트(https://github.com/makehuman-js/makehuman-js-examplehttps://github.com/makehuman-js/makehuman-jshttps://github.com/makehuman-js/makehuman-data)를 그대로 가져다 쓰고 앱에 입력되는 값에 따라 알고리즘을 거쳐서 나온 결과 값을 makehuman-js를 통해서 보여주는 방법을 제안하였습니다.

 

몇가지 궁금한점은 

 

1. 

makehuman이 AGPLv3.0이고 makehuman-js의 경우도 AGPLv3.0을 따르고 있는데 이것을 가져다 사용한 고객사에서 요구한 모바일앱 같은 경우도 전체 소스 오픈을 해야하는 것으로 이해하고 있는데 맞는지요?

 

2. 현재 요구사항은 외부서버는 없이 로컬로만 실행되는 앱입니다만, 고객사에서 알고리즘은 오픈하고 싶지 않아하는데, 알고리즘 관련한 내용은 다른 외부 서버에 올려서 앱 초기 실행시 파일 다운로드 형식으로 받아서 사용하게 된다면 해당 파일 또한 라이센스에 따라서 오픈을 해야하는 건가요?

 

3. 오픈소스 사용 시 오픈소스 올려놓은 라이센스 가지고 있는 저작자에게 고지하고, 앱에 사용한 것 명시하고, 소스는 Github등에 게재까지 하면 되는건가요?

맨 위로
맨 위로