안녕하세요 저는 react native 를 이용하여 어플을 개발하고 있습니다.

 

어플은 추후 상업적으로 사용되는것도 고려하고 있습니다.

 

백엔드는 Node 를 이용하고 DB는 MongoDB를 이용하고 있습니다.

 

Node에서 mongoose라는 라이브러리를 사용하여 MongoDB에 커넥션, 데이터통신을 하고 있습니다.

 

서버는 AWS의 EC2를 이용하여 윈도우서버를 구축하려고 합니다.

 

1. 윈도우 서버를 구축하여 서버 내에 MongoDB를 설치하여 사용할 시 코드 공개의무가 발생하나요? 코드공개의무가 있을 경우에 그 범위가 mongoose라는 라이브러리를 이용한 코드까지(커넥션, 스키마생성, 데이터 조회 수정 생성 삭제) 공개 의무인지 Node를 이용한 모든 코드가 공개되어야 하는지 궁금합니다. 또한 코드 공개시 개인 깃허브에 프라이빗이 아닌 상태로 올려놓으면 코드는 공개된것으로 보는건가요?

 

2. mongoDB에 Atlas라는 클라우드 서비스가 있습니다. 클라우드 서비스를 이용하더라고 코드 공개는 해야하나요? 클라우드 서비스를 이용하면 mongoDB에 이용료를 지불합니다. 

 

3. 추가로 AWS의 EC2를 이용하여 윈도우 서버를 이용할 경우에 AWS에 이용료를 지불하는것으로 윈도우 서버 사용에 대한 라이선스는 신경을 안써도 되는건가요?

맨 위로
맨 위로