질문
Q #10541
ci 라이센스? 관련 질문입니다..
초행길
2013-05-28 02:19:17
부끄럽지만 아직까지도 디테일하게 라이센스에 대한 개념이 잡히지 않았습니다.
그래서 그런지 조심스러운 부분이 많고 걱정되는게 많아서 질문 드립니다.
가정입니다.
최초 ci를 이용하여 개발을 하다가 추구하는 방향이 다르고 개인적인 불편함을 느끼고
해결방법으로 기존의 ci를 무리하게 확장을 하는게 아닌 신규(독자적) 프레임워크를 개발 시도하는데
신규 프레임워크 개발 작업에 있어서 이미 개발자가 ci에 익숙해진 점(코딩시 ci에서 사용된 함수/변수명/규칙등)
신규 개발의 결과물이 전체적으로 보았을때 구조적으로 ci와는 분명하게 다르지만
ci의 일부 system/core/, system/libraries/, system/helpers/ 등 일부 폴더 이하 파일의 함수와 대부분 동일하거나 거의 흡사(변수명이 바뀐) 하게 개발을 완료하고
그 결과물을 이용한 프로그램을 복수 판매용(모든 소스)으로 하였을때 발생할 문제에 대해서 미리 걱정을 하고 질문을 올립니다.
상식적으로 생각했을때 문제가 될거 같기도 하지만
또 다르게 어떤 이/단체가 함수등을 모음을 특정한 라이센스를 걸고 오픈하였다고 치면 그와 유사한 로직(작은단위의 함수등)을 그대로 쓸 수 없다면 이 또한 약간은 무리가 아닌가 생각이 살짝 들기도 하는데요..
간략하게 요약하자면
ci의 일부소스가 동일/흡사한 부분을 가진 판매용(상업용) 결과물(cms와 비슷한)에 대해서
단순 외부납품이나 내부운용의 개념이 아닌 복수 판매용(상업용)으로 사용되었을때 발생하는 문제점.
사실 오픈소스가 방대한 php를 처음 접하였을때 했던 생각이기도 합니다.
개인적인 어떠한 의견이나 혹은 정답을 알고 계시면 꼭 알려주셨으면 합니다.
http://ellislab.com/codeigniter/user-guide/license.html
개인적으로는 이런 부분은 변호사를 통해 확실한 답을 받아봐야 한다고 봅니다. 단편적으로 작성된 글을 통해서 제가 가능하다는 임의의 판단을 내려도 차후 문제에 대해 제가 책임을 보장하는게 아니니까요 ^^