블로그
2018.09.08
libhwp, dalkom 라이선스가 프리웨어로 변경됩니다
안녕하세요.
그동안 libhwp, dalkom 을 LGPL 라이선스로 제공해왔는데 개인적인 사정으로 라이선스를 프리웨어 라이선스로 변경할 예정입니다.
이에 따라 기여자분의 코드는 제거될 것이며 2018년 10월 이후,
https://gitlab.com/hodong/libhwp
https://gitlab.com/hodong/dalkom
저장소는 예고없이 삭제될 예정입니다.
백업 받으시기 바랍니다.
앞으로 개인의 한국어/한글 관련 지적 재산을 오픈소스로 공개하지 않기로 했습니다.
그동안 물의를 일으켜 대단히 죄송합니다.
감사합니다.
2018.09.08
앞으로 한국인을 위한 오픈소스 소프트웨어를 제공하지 않겠습니다
안녕하세요.
nimf 개발자입니다.
애초 dasom 을 지속적으로 개발할 생각이었고 dasom 팀을 결성하였고 당시 팀원이 3명이었고 각각 개발, 홈페이지, 문서를 담당했습니다.
당시 몇몇 안티분들의 음해글, 추측성글, 루머 때문에 스트레스를 너무 많이 받았고 대응을 안 할 수가 없는 상황이라 개발이 많이 지연되었습니다. 어떻게든 개발을 계속하기 위해 관심에서 벗어나고자 제가 팀을 탈퇴하여 팀 외부에서 PR을 하는 방식으로 개발을 해오다가 안티분과 대판 싸우고 github 계정을 삭제했습니다.
그분들은 타 사이트에서도 악명높은 분들이라 직접 당해보지 않은 사람들은 그 괴로움을 모릅니다. 그렇게 다솜팀이 망가졌습니다.
한글을 악용한 음해 공격으로부터 자유로워지기 위해 한글과 전혀 무관한 이름으로 변경하려고 팀원분들과 논의를 하던 중에 일어난 일입니다.
그후 저는 nimf 로 이름을 변경하여 개발을 함과 동시에 팀 탈퇴 후에도 dasom 도 동시에 개발을 했습니다. 저 혼자 개발을 했으니 dasom, nimf 는 이름만 다를 뿐 같은 코드입니다.
최근 dasom, nimf 에 기여가 전혀 없는 분이 표현이 포크가 되어야 한다고 따지고 오픈소스 자세 운운하며 공개적으로 모욕을 주는 일이 있었습니다. 제가 팀을 탈퇴한 이후에도 dasom, nimf 를 2016년 중반까지 동시에 개발 및 업데이트를 해왔습니다.
어차피 제가 아니면 libhwp, dalkom, dasom, nimf 를 개발할 사람이 아무도 없는데 저에게 dasom 이름 변경 포크 표현 방법에 대한 책임을 물어서 뭐합니까.
2015년 말에 dasom 을 한국용으로, nimf 를 전세계용로 개발할 계획이었습니다. 단지 시간이 없어서 dasom 을 개발하지 못했던 것 뿐입니다.
그래서 이참에 nimf 코드를 가져와서 dasom 을 한국형으로 만들려고 했었는데, 프로젝트에 대한 기여 및 투자가 전혀 없는 외부인이 커뮤니티 게시판에 오픈소스 자세 운운하며 개인 프로젝트에 대해 공개적으로 모욕을 주고 왈가불가하는데 저로서는 도무지 납득할 수 없는 큰 충격이었습니다.
2018.07.22
꿈의 입력기 nimf 이야기 12화 - nimf 의 역사
과거에 홈페이지를 드루팔로 만들었었는데, 관리를 잘못해서 데이터를 모두 날려먹었습니다.
그 후 다시 blogger 를 사용하고 있습니다.
세월이 몇 년 지나니 기억이 가물가물하여 웹 어카이브를 찾아보았습니다.
제가 작성한 글이 약간 남아 있더군요.
nimf 입력기의 역사에 대해 말씀드리고자 합니다.
리눅스에 악명 높은 끝글자 버그로 아주 고통받던 중 끝글자 버그를 잡아보려고 시도했습니다.
처음에 gtk 를 의심하여 gtk 소스를 확인해보았는데, 문제가 ibus 더군요.
ibus 끝글자 버그 잡다가 ibus 구조상 입력기를 새로 만드는게 낫다고 판단하여
2016.05.15
hwp 문서 클릭하여 리브레오피스로 바로 보는 방법
달콤 hwp 필터를 설치하지 않으셨다면 다음 링크를 참고하여 달콤 hwp 필터를 설치합니다.
https://nimfsoft.art/ko/blog/2016/05/15/dalkom-2016-05-15-libreoffice-hwp-extension-released/
2016.05.15
달콤(Dalkom) 2016.05.15 리브레오피스用 hwp 확장(oxt) 공개합니다
달콤(Dalkom)은 리브레오피스에서 hwp 문서를 보기 위한 확장 기능입니다.
libhwp
와 연동에 성공하여 hwp 문서에 있는 문자를 리브레오피스에서 볼 수 있습니다.
시간상의 이유 때문에 우선적으로 문자만 작업했습니다.
렌더링을 리브레오피스가 해주므로 렌더링 코드를 작성할 필요가 없어서 작업 난이도는 낮은 편에 속합니다. 앞으로 리브레오피스에서 hwp 문서를 볼 수 있는 길이 열립니다만,
문단, 표, 그림 등을 작업하려면 한컴 HWP 스펙 문서, UNO API 문서와 ODF 스펙 문서를 읽어야 되는데 읽어봐야 하는 문서 분량이 수백 장에 이릅니다. 따라서 제가 필요로 하는 스펙만 우선적으로 작업합니다.
이 부족한 소프트웨어를 공개하는 이유는 다음과 같습니다.
품질이 기대에 미치지 못하지만 어떤 분에게는 이 소프트웨어가 도움이 되거나 누군가는 개발에 참여할 것이라는 기대감에 공개합니다.
2016.05.14
LibHwp 2016.05.14 공개합니다.
품질이 기대에 미치지 못하지만 어떤 분에게는 이 소프트웨어가 도움이 되거나 누군가는 개발에 참여할 것이라는 기대감에 공개합니다.
2016.05.13
리브레오피스用 달콤(dalkom) hwp 확장(oxt) 현재 개발 상태
libhwp 와 연동에 성공하여 hwp 문서에 있는 문자를 리브레오피스에서 볼 수 있습니다.
시간상의 이유 때문에 우선적으로 문자만 작업했습니다.
렌더링을 리브레오피스가 해주므로 렌더링 코드를 작성할 필요가 없어서 작업 난이도는 낮은 편에 속합니다. 앞으로 리브레오피스에서 hwp 문서를 볼 수 있는 길이 열립니다만,
문단, 표, 그림 등을 작업하려면 한컴 HWP 스펙 문서, UNO API 문서와 ODF 스펙 문서를 읽어야 되는데 읽어봐야 하는 문서 분량이 수백 장에 이릅니다. 따라서 제가 필요로 하는 스펙만 우선적으로 작업합니다.
이 부족한 소프트웨어를 공개하는 이유는 다음과 같습니다.
작업 분량이 방대하여 혼자 작업하기에는 무리가 따릅니다.
저는 레브레오피스用 hwp 확장 기능 개발 외에도 Nimf 입력기 프레임워크, libhwp 등을 개발하고 있으므로 본 프로젝트에 할애할 수 있는 시간이 적습니다. 게다가 생업이 따로 있는 사람입니다.
품질에 기대에 미치지 못하더라도 왜 이것 밖에 안 되냐는 불만, 불평보다는, ‘아.. 이렇게 작업하면 되는거구나.. 의외로 쉬운 거였구나…’ 하면서 누군가는 개발에 참여해 주시길 기대하는 마음에 공개합니다.
2016.05.09
달콤(dalkom) 프로젝트 - 리브레오피스用 hwp 확장(oxt)
리브레오피스(libreoffice)용 hwp 확장(oxt) 프로젝트 이름은 달콤(Dalkom)입니다.
https://gitlab.com/hodong/dalkom (주소 업데이트됨)
2016.05.04
libhwp commit rebase 예정 [완료됨]
안녕하세요.
2013년 12월 경, https://github.com/cogniti/libhwp 소스코드를 삭제한 후에
몇몇 commit 를 제거한 후 rebase 하여 2014년 쯤에 https://bitbucket.org/hodong/libhwp 에 올려 놓았습니다.
그런데 이는 해당 기여자분에 대한 예의에 어긋나는 행위이며 지금까지 마음에 걸렸습니다.
그 분께 죄송하다는 말씀을 드립니다.
2016.05.03
리브레오피스(libreoffice) hwp 확장(oxt)를 계획하고 있습니다.
안녕하세요.
제가 2013년 쯤 libhwp 를 만들었던 사람입니다. 당시 메일링 리스트를 삭제하여 진심으로 죄송하다는 말씀을 드립니다. 그리고 https://github.com/cogniti 라는 제 계정을 삭제하면서 거기에 들어있던 모든 소스코드(libhwp, libghwp, ruby-hwp, librehwp 등)도 같이 삭제되었습니다.