DXCMS는 LGPL 3.0 (GNU Lesser General Public License v3.0) 라이선스를 기반으로 배포됩니다.
이 라이선스는 오픈소스의 장점을 유지하면서도, 실제 서비스 및 상업적 활용까지 고려한 유연한 사용 환경을 제공합니다.
LGPL 3.0은 기본적으로 다음과 같은 원칙을 가집니다.
DXCMS의 코어는 자유롭게 사용, 수정, 배포할 수 있으며,
개인 및 기업 모두 상업적인 용도로 활용할 수 있습니다.
또한 DXCMS를 기반으로 한 웹사이트나 서비스는
소스 코드를 공개하지 않고 운영하는 것이 가능합니다.
즉, CMS를 이용해 만든 결과물에 대해서는 별도의 공개 의무가 발생하지 않습니다.
다만, 라이선스의 핵심 조건은 명확합니다.
DXCMS의 코어(라이브러리) 자체를 수정하여 배포하는 경우에는,
해당 수정된 부분에 대해서는 동일한 LGPL 라이선스를 유지해야 합니다.
이 구조는 중요한 균형을 만들어냅니다.
코어는 누구나 개선하고 공유할 수 있도록 열려 있으면서도,
그 위에서 만들어지는 서비스나 비즈니스 로직은 자유롭게 보호할 수 있습니다.
또한 DXCMS의 구조적 특성과 LGPL 라이선스는 자연스럽게 맞물립니다.
DXCMS는 Hook, Extend, Plugin 구조를 통해 코어를 수정하지 않고 기능을 확장할 수 있도록 설계되어 있기 때문에,
대부분의 개발 작업은 라이선스 제약 없이 자유롭게 진행할 수 있습니다.
결과적으로 개발자는 다음과 같은 환경에서 작업하게 됩니다.
코어는 안정적으로 유지하면서도,
필요한 기능은 외부에서 자유롭게 확장할 수 있고,
상업적 서비스도 제한 없이 운영할 수 있습니다.
LGPL 3.0은 이러한 구조를 뒷받침하는 라이선스로서,
DXCMS가 오픈소스 생태계를 유지하면서도 실제 비즈니스 환경에서 활용될 수 있도록 하는 기반이 됩니다.
DXCMS는 이 라이선스를 통해
개방성과 실용성을 동시에 확보하는 것을 목표로 합니다.
1. DX 철학 / 개념
라이선스 (LGPL 3.0)
Administrator