안녕하세요. 


개발에 관심있는 학생입니다.


다름이 아니라 제가 주로 관심이 있는 JAVA 언어와 R 언어의 라이선스에 대해서 알아보다보니 궁금한 것이 생겼습니다만, 아무리 찾아봐도 내용이 너무 어려워서 시원하게 해결이 되지 않아 글을 남깁니다 .


제가 조사한 바에 따르면 Java와 R 모두 GNU GPL 라이선스 정책을 따르고 있는 것으로 알고 있습니다. 우선 모든 항목의 가정은 제가 개발한 응용소프트웨어를 상용화할 때를 가정합니다...




1. Java와 R 모두 개발을 위한 언어인데, GPL 라이선스를 따른다고 하면, 두 언어를 사용하여 개발된 모든 프로그램은 GPL 라이선스 정책에 따라, 개발한 소프트웨어의 코드가 모두 공개되어야 하는건가요? 


2. 특히, R의 경우는 패키지에 대해 GPL 라이선스가 적용되어 있는 것 같습니다. 만약 제가 개발한 응용 소프트웨어에서 R의 패키지를 사용하기 위한 코드가 들어있다면, 이것도 역시 1번 항목과 같이 제가 개발한 응용 소프트웨어의 코드를 모두 공개해야하는지요?


3. 마지막으로...  R 코드를 실행하기 위해 R과 제가 개발한 응용프로그램을 상용화하여 판매한다고 가정하면, 제가 개발한 응용소프트웨어의 코드까지도 고객사가 아닌 대중에게도 모두 오픈해야 하는게 맞는지요? 



위와 같이 제가 궁금한 사항을 몇가지 정리해 보았습니다...


너무 기초적인 내용이라 수고스러우실지라도 답변주시면 감사하겠습니다.

맨 위로
맨 위로