일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 가사 검색
- 보행자 천국
- 불량 사용자
- 크레인 인형뽑기 게임
- Spring Boot
- bulk update
- 튜플
- pycon
- 카카오 인턴
- 징검다리 건너기
- 알고리즘
- 트라이
- jdbc
- Open API
- 티스토리
- Tistory
- 트라이 #trie #알고리즘
- Python
- 호텔 방 배정
- 티스토리 open api
- CleanCode
- trie
- 프로그래머스
- Today
- Total
택시짱의 개발 노트
django rest framework에 질문 이메일을 보내봤다. 본문
왜?
회사에서 현재 순수 Django를 이용해서 웹서비스를 제공하고 있는데.
회사가 점점 성장하면서 하나의 Django project에서 FE, BE 코드 개발을 계속 이어 나가는게 부담스러워 지고 있어
FE, BE를 분리하려고 하고 있는 상황이다.
이때 FE는 vue를 이용하고, BE는 그대로 Django를 이용할 예정인데 이때
Django에서 가장 유명한 django rest framework를 이용하여 FE와 통신할 API를 리팩토링 하면 좋겠다고 생각했다.
License에 대한 고민
근데 drf는 open source라 회사에서 수익 창출을 위해 사용하는 즉 상업적인 목적으로 이용할때 license를 생각하지 않을수 없기에..
https://www.django-rest-framework.org/#license, https://www.encode.io/로 들어가서 확인을 해보았으나..
정확히 잘 모르겠음..
상업적인 목적으로 사용하려고 할때 사용료를 지불해야 되는지, 개발된 code를 공개 해야되는지..
모르겠다.. drf에 물어보자
그래서 그냥 직접 drf에 이메일을 보내 보았다..
비루한 영어실력때문에 papago를 이용했다..
안녕하세요 python django로 개발을 하고 있는 백엔드 개발자 입니다.
한가지 질문이 있어 이렇게 메일을 보내게 되었습니다.
현재 제가 다니는 회사에서 순수 django를 이용해서 웹 서비스를 제공하고 있습니다.
회사가 점점 커지면서 하나의 django project에서 front와 backend를 분리하여 api 통신으로
개발의 방향성이 정해 졌는데 이때 django rest framework를 이용해서 api 통신을 진행 해보려고 하고 있습니다.
이때 회사에서 현재 서비스중인 프로젝트에서 상업적인 목적으로 django rest framework를 사용하여 개발하려고 할때
사용료를 지불 해야되나요?
아니면 사용료 지불 없이 사용을 해도 된다면 소스를 공개 해야된다던가 라이센스에 따른 어떤 제약조건이 있을까요?
Hello I am a backend developer who is developing python django.
I sent you an e-mail because I had a question.
Currently, my company provides web services using pure django.
As the company grew bigger and bigger,
the direction of development was decided through api communication by separating the front and backend from one django project,
and we are trying to proceed with api communication using the django rest framework.
At this time, do I have to pay the usage fee when I want to develop it using the django rest framework for commercial purposes in the project currently being serviced by the company?
Or if you can use it without paying the usage fee, do you have to disclose the source or any restrictions under the license?
답변이 온다면 그때 글에 남겨보도록 하겠습니다.
답변이 오지 않아 https://djangopackages.org/packages/p/django-rest-framework/ 에 들어가서 확인해 보니
BSD 라이센스를 가지고 있었다.. 그러므로 제약없이 사용해도 문제가 없다는걸 알게되었다
21/12/15 업데이트!
DRF contributors에게 Email을 보내봤는데 답장이 왔다!
결론 그냥 써도 된다 인것 같다!
you can use it for whatever you want for free of cost. but if you need any priority support or feature you can sponsor the project.
DRF is open source and free to use. You do not need to pay any fees, obtain a commercial license, or disclose your own source code.
'Django(장고)' 카테고리의 다른 글
19장. 장고 어드민 이용하기 (2) | 2021.11.08 |
---|---|
18장. 장고 코어 모듈을 교체할 때 주의점 (0) | 2021.11.03 |
10장. 클래스 기반 뷰의 모범적인 이용 (0) | 2021.10.11 |
9장. 함수 기반 뷰의 모범적인 이용 (0) | 2021.10.10 |
4장. 장고 앱 디자인의 기본 (0) | 2021.09.02 |