[공지] okboard의 컴포넌트 라이센스 문제에 대해
okboard 에 포함되어 배포되고 있는 cosi.jar, cos.jar 파일은 oreilly 사의 Java Servlet Programming 책을 구입해야 사용할 수 있는 라이센스가 걸려있습니다. 좋은 책이라 다들 구입해서 보실 것을 권합니다만, 하도 이상한(odd) 라이센스이기 때문에 잘 모르고 배포했었습니다.
2002년 1월 25일 오늘 okboard 의 upload 컴포넌트를 cos.jar 로 사용하실 분들은 Oreilly 사의 Java Servlet Programming 책 1판 또는 2판원서 또는 번역판 (한빛소프트)을 빠른 시일 내에 구입하셔서 정당한 사용권을 가지시던가 다른 컴포넌트로 바꾸시길 바랍니다.
본의 아니게 법적으로 문제를 일으켜서 죄송합니다.
책에는 MultipartRequest 에 대해서 자세히 설명되어있습니다. 또한 좋은 코딩과 설계에 대해서 나와있습니다.
okboard 0.98 배포부터는 다른 컴포넌트를 찾아보도록 하겠습니다.
해당 게시판은
oracle용: okboard 0.92, 0.93, 0.94, 0.95, 0.96, 0.97
mysql용: kboard 0.9, 0.91, 0.92, 0.93, 0.94
mssql용: mkboard 는 해당사항 없습니다.
입니다.
관련글
http://network.hanbitbook.co.kr/view_news.htm?serial=228
okboard 0.97
cosi 운영자이신 이창신님에게 보낸 편지
www.okjsp.pe.kr 운영자 kenu 입니다.
만일 이 메일을 받으신 분이 ias 님이 아니시라면 ias님에게 forwarding을 부탁드립니다.
같은 내용은 http://okjsp.pe.kr 의 Tips 란에 [공지]로 올리겠습니다.
COS 의 MultipartRequest 를 이용해서 okboard 게시판을 만들어서 배포했는데.
오늘 ias 님의 글들을 읽어보니 저 또한 license 에 걸리는군요.
다시 옛날(jspsmartUpload) 로 돌아가기도 그렇고 한데,
다른 컴포넌트를 가져다 써봐야겠군요.
다른게 아니라
windows 2k 에서 한글파일 업로드시 익셉션이 발생이 되어서
javanuri에 있는 글의 도움을 받아서 파일을 수정했습니다.
MultipartRequest 는 가만히 놔두었고,
FilePart.java 의
this.fileName = fileName;
56 번째 라인을
this.fileName = (fileName==null)?fileName:new String(fileName.getBytes("8859_1"),"euc-kr");
이렇게 고쳐놨습니다.
물론 cosi가 cosi_kr 로 망가지는 것 같아서 죄송하지만,
급한 불 끈다는 어줍잖은 생각에 일을 저지르고 말았습니다.
ias 님의 충고를 듣고 싶습니다.
저야 말로 아주 어줍잖은 jsp 골목대장이니까요.
okboard 다음 배포판 부터는 cosi 의 라이센스를 표기할 것입니다.
이게 문제가 된다면 다른 것으로 바꾸도록 하겠습니다.
행복하십시오.
http://okjsp.pe.kr 운영자 kenu