자바스크립트와 GPL 질문입니다.

mykldp의 이미지

회사 프로젝트에 웹 에디터가 필요하게 됬습니다. 제가 이야기하는 웹 에디터는 웹 페이지에 뜨는 에디터를 말하는 겁니다. 포털 사이트에서 메일을 작성한다던지 게시판에 글을 쓸 때에 웹 페이지에 뜨는 에디터 말입니다. 그런데 이놈을 돈주고 사려니 가격이 만만치가 않군요. 업체에 따라 차이가 좀 있지만 저희 프로젝트 규모에 맞추어 구입하려면 적어도 천 몇 백에서 몇 천만원까지 들더군요. 그래서 오픈소스 웹에디터를 하나 정해서 조금 수정해서 사용하려고 합니다. 그런데 문제는 라이센스입니다. 적당한 에디터를 몇 개 찾았는데 모두 GPL 입니다. 모두 자바스크립트로 구현된 거고 에디터 ActiveX 컨트롤은 MS 에서 무상으로 제공하는 컨트롤을 이용하더군요. (익스플로러를 설치하면 자동으로 설치되는 컨트롤입니다.) 어차피 자바스크립트로 짜여져 있으니 소스를 감출수도 없습니다. 따라서 에디터에 관한 소스는 자동으로 공개됩니다. 그렇다면 소스코드에 GPL 만 명기해서 사용한다면 GPL 에 합치되는 것인가요? 에디터가 뜨는 웹페이지에 서버측 스크립트가 들어가기는 하지만 에디터와 직접 관련은 없습니다. 이런 경우에 자바스크립트 소스 파일에 GPL 만 표시해주는 것으로 GPL 을 준수하게 되는 것인지 궁금합니다.

dudungsil의 이미지

GPL이 상용 프로그램에서 쓰기에 가장 어려운 부분이 일부분이라도 GPL 제품이 들어가면 전체 프로젝트의 소스를 모두 공개해야 한다는 점입니다.

사실 소스를 공개한다고 해서 무슨 엄청난 일이 나는건 아니지만 경영진의 누구도 납득하지 않을겁니다 ^^;;

지원 제품을 사는게 가장 깔끔한 방법이고, 안되면 만드는게 속편합니다.

ps. 토론,토의에 맞는 주제 같지는 않습니다.

산넘어 산

소타의 이미지

잘 찾아보시면 BSD라이센스나 퍼블릭도메인 처럼 상용으로 써도 제약이 없는 HTML 에디터가 있을겁니다. 본적이 있는데 기억이 잘... -_-;; htmlarea 던가.. 모질라에서도 같은 동작을 하는 눔이 있습니다. 그냥 가져다 팔아도 하자 없는 라이센스를 가진걸로 알고 있습니다.

feanor의 이미지

htmlArea
http://www.interactivetools.com/products/htmlarea/license.html

BSD 라이센스입니다.

--feanor

logout의 이미지

제가 보기에는 GPL 소스를 고쳐서 사용해도 별 문제가 되지 않을 것 같은데요? 우선, 웹 에디터의 소스코드는 어차피 자바스크립트니 상용을 사서 쓰더라도 공개되기 마련일테구요. 문제는 이 웹 에디터가 프로젝트의 소스코드 공개가 불가한 다른 부분과 연동되어 동작하느냐 아니냐인데 웹 에디터는 그 자체로 standalone 하니까 프로젝트의 다른부분까지 소스 코드를 공개할 필요가 없는 것이죠. 소스코드의 주석에 GPL만 명시해 주는 것으로 충분하다고 봅니다.

"I conduct to live,
I live to compose."
--- Gustav Mahler

dhunter의 이미지

커뮤니티 게시판에서 쓰려고 하는데 그런 어플리케이션들 리스트나 검색 키워드좀 알려주실수 없는지요? 그냥 에디터로 검색하면 HTML-Kit 같은게 나와서;

from bzImage
It's blue paper