문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 이동문서 삭제토론 Rhymix (문단 편집) == 라이선스 정책 == Rhymix는 사용자의 권리를 더욱 보호하고 자유 소프트웨어 본연의 정신에 충실하기 위해 XE의 [[LGPL]] 라이선스를 [[GPL]]로 되돌렸다. LGPL v2.1 제3조에서 GPL로의 라이선스 변환을 허용하고 있기 때문에 가능하다. 웹사이트에 Rhymix를 사용하는 것만으로는 소스코드를 공개할 의무가 없으며, Rhymix의 소스코드를 수정하거나 확장 기능을 직접 개발하여 사용하더라도 마찬가지이다. 즉, 타인에게 배포하지 않고 혼자서 쓴다면 고친 부분을 공개하지 않아도 된다. 상업용 홈페이지를 만든다해도 소스코드를 공개할 필요가 전혀 없다.[* 라이믹스의 [[https://rhymix.org/manual/introduction/license|라이선스]]] 그러나 직접 개발한 확장기능[* 확장기능이라함은 주로 모듈이나 애드온들을 뜻하고, 스킨이나 레이아웃은 해당이 안될 가능성이 높다. 라이믹스의 [[API]]만을 콜하는 경우에는 확장기능을 사용하는 것이 아니다. 그러나 설사 스킨이라고 하더라도 라이믹스의 내부 함수를 호출하여 라이믹스에 기능을 추가하는 것이라면 확장기능을 사용하는 것이다. 라이믹스의 확장기능을 사용하는 제품은 GPL 라이선스여야 한다.]을 제3자에게 배포 또는 판매할 경우에는 구매자에게 반드시 소스코드를 제공해야 하며, 이 소스코드의 라이선스는 GPL이어야 한다. LGPL 라이선스하에서는 이들 확장기능 제품의 라이선스를 개발자가 임의로 선택할 수 있고 심지어 암호화하여 숨길 수도 있지만, GPL 라이선스하에서는 이들 확장기능 제품은 GPL만 가능하고 소스코드도 함께 제공해야 한다는 점이 다르다. 라이믹스 확장기능의 소스코드를 구입 혹은 제공받은 사용자는 개발자의 허락이 없더라도 그 제품의 소스코드를 제 3자에게 공개, 수정, 재배포 할 수 있다. 설사 개발자와 사용자간의 1:1 계약에 따라 개발한 소스코드라고 하더라도, 확장기능을 사용한 경우에는 GPL 라이선스이어야 하기 때문에, 계약과는 무관하게 사용자가 소스코드를 공개하는 것을 개발자가 막을 수가 없다. 단기적으로는 개발자들에게 불리한 조항이 될 수도 있지만, 사용자들에게 이익이 되어 수요가 늘어나므로, 장기적으로는 개발자들에게도 결국은 이익이 된다. Wordpress, Drupal, Joomla 등 세계적인 [[CMS]]들이 GPL을 선택하는 이유이다. LGPL 라이선스하에서는 판매하는 모듈이나 애드온의 소소코드를 난독화해서 제공할 수도 있는데, 세월이 흘러 개발자와 연락이 끊기거나 일방적으로 사후 지원을 종료하면 사용자는 큰 난관에 처하게 된다. PHP 특성상 소스코드 자체는 제공되지만 난독화 된 경우 이를 수정하기 곤란할수 있으며, 난독화가 되어 있지 않아도 라이선스상 수정을 제한하는 경우가 흔하기 때문에 개발자가 사후지원을 중단하더라도 사용자는 가지고 있던 소스코드를 다른 개발자에게 보여주고 개선해달라고 위탁할 수도 없게 된다. 그러나 라이믹스처럼 GPL 라이선스를 채택하면, 라이믹스의 확장기능을 사용하는 모듈이나 애드온들도 GPL이어야 하기 때문에, 개발자는 사용자에게 소스코드를 반드시 제공해야 하고,[* 특히 GPL 라이선스상 최종 사용자가 해석할 수 있는 형태로 제공해야 하므로 난독화해서 배포할수 없다는 것도 큰 차이점 중 하나이다.] 추후 개발자와 사용자간의 연락이 끊기더라도 사용자는 자유롭게 다른 개발자에게 해당 프로그램의 유지보수 및 개선을 위탁할 수 있다. GPL 라이선스에도 한계는 있는데, 라이믹스의 확장기능을 사용하지 않는 경우에는 GPL 라이선스이어야 할 의무가 없다는 점이다. HTML, CSS, JS, 이미지, 아이콘, 폰트 같은 것들이다. 즉, 레이아웃이나 스킨 같은 것은 GPL이 아니어도 된다는 뜻이다. 물론 이것들도 라이믹스의 내부함수를 호출하는 경우가 있으면 GPL이어야 하지만, 아니라면 다른 라이선스를 선택할 수 있다. 모듈이나 애드온에도 스킨이 들어있을 수가 있는데, 이 부분에만 다른 라이선스를 적용하는 경우도 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기