무조건 소스를 공개해야한다고 오해하는데 무조건은 아닙니다.

예를들어
- 배포하지 않을 경우
회사 내부나 개인적인 용도로 사용하는거.

- 단순하게 call할 경우
파이프, 터미널 인자로 넘겨서 결과를 받는거.

- 자신이 저작권자일 경우
이때는 마음대로 플러그인이나 추가기능을 클로즈드 소스로 상용화 가능하겠죠?

는 공개하지 않아도 됩니다.


gpl이 조건이 빡센다고 무조건 기업에게 나쁜것도 아닌게
사용하는 기업 입장에서는 안좋지만 공개하는 기업은 공격적으로 사용가능하니 퍼트리는데 자신이 있다면 전략적으로 사용가능하다고 봅니다.

----

번외로 agpl이라고 더 강화된 놈, lgpl이라고 상대적으로 약한 놈이 있는데

agpl같은 경우
기업이 서버에서만 굴리면서 배포를 안하니까 나왔는데 네트워크상 소프트웨어 이용자에게 소스코드를 공개할 의무가 있도록 제약이 빡세진거.
얼마전까지 몽고DB가 사용했던 라이센스.

lgpl은 수정을 안하면 사용해도 상관 없는거.
주로 라이브러리들이 사용합니다.

- dc official App