Translate

2016년 10월 27일 목요일

The hodong@cogno.org email will be deleted.

The hodong@cogno.org email will be deleted on 2016-11-30.

Please contact me via cogniti@gmail.com

2016년 8월 14일 일요일

Redesign the appearance and API of the nimf candidate window

Hello.

I have been developing nimf-chewing wrapper based on libchewing.
By the way, I feel the lack of nimf candidate.
Please note that I am going to redesign the appearance and API of the nimf candidate window.

2016년 7월 30일 토요일

님프 nimf 프로젝트 앞으로의 계획

안녕하세요.
프로젝트에 도움을 주시는 분들과 nimf 를 애용하시는 분들께 감사의 말씀을 드립니다.

오늘 예정대로 Nimf PPA 를 삭제하였습니다.
데비안, 우분투 계열에서는 nimf 를 컴파일하여 사용하시기 바랍니다.
소스를 다운받아서 dpkg-buildpackage -b 라는 명령을 주면 .deb 패키지가 만들어집니다.

제가 배포판 패키지를 제공하지 않으므로 패키지 제공 요청이 각종 배포판 측으로 흘러 갈 것이라 예상하고 있습니다. 배포판에서 패키지를 제공하게 되면 issue 일부가 배포판 측에 보고됩니다. 특히 배포판 이슈.

배포판 패키지에 대해서는 여러 커뮤니티나 배포판 프로젝트에서 다루어지길 바랍니다.
제가 아무 생각없이 Nimf PPA 를 삭제한 것이 아니라 많은 고민 끝에 삭제한 것이니 양해 부탁드립니다.

그리고 이슈 게시판을 다시 열었습니다.
이슈 게시판을 폐쇄하니 이슈가 블로그로 오고 블로그 댓글을 폐쇄하니 이메일로 문의가 오게 되어 이슈 게시판을 다시 열었습니다. 대화는 상호 존중이 기반되어야 합니다.

nimf 는 매우 정교하게 설계된 입력기 프레임워크입니다.
nimf 는 성숙된 프로젝트이기 때문에 현재 특별히 개발할 부분이 없습니다.
nimf 를 장기간 10년~20년 유지 보수하면서 다듬어 가게 됩니다.

감사합니다.

2016년 7월 22일 금요일

nimf 프로젝트는 계속됩니다.

안녕하세요.
앞으로의 개발 계획은 사실 저도 잘 모르겠습니다.
마땅히 만들어야 하는 부분이 없습니다.
그냥 다듬어가면 되는 것 같습니다.

그리고,
Nimf PPA 를 삭제하지 않으려면 페도라, 젠투, 오픈수세 등의 배포판에 대하여 패키지를 제공해야 할 것 같은데 아무리 생각해도 그건 못하겠습니다.
Nimf PPA 는 7월 30일에 삭제 예정입니다.
패키지 제작에 필요한 debian 파일이 다시 추가될 것입니다.
페도라, 젠투, 오픈수세 등의 배포판용 패키지 제작 파일은 추가하지 않습니다.
개발자가 못한다고 하는 부분에 대해서는 커뮤니티에서 자체적으로 해결하시거나 배포판 회사에 문의하시기 바랍니다. 개발자를 원망하거나 탓할 문제가 아닙니다.

끝으로,
nimf 를 애용하시는 분들과 도움을 주신 분들께 깊은 감사를 표합니다.
항상 기억하고 있습니다.

2016년 6월 26일 일요일

nimf 업그레이드 후에 dconf 설정 찌꺼기 제거하는 방법

nimf 업그레이드 후에 다음처럼 사용하지 않은 부분이 남아 있습니다.
그 경우 아래의 명령으로 제거합니다.

경로(path) 제거


dconf reset -f "/org/nimf/engines/libhangul/"


키(key) 제거


dconf reset "/org/nimf/engines/nimf-libhangul/hangul-keys"

2016년 5월 22일 일요일

개발 중인 nimf-settings 모습, UI 제안 받습니다. [완료됨]

안녕하세요..
nimf 는 입력기 프레임워크이고
nimf-settings 란 nimf 를 설정하는 도구입니다.

요새 nimf-settings 를 만들고 있습니다.
nimf-settings 의 현재 모습을 보여드립니다. ㅋㅋㅋ
멋있죠?

기술적인 설명을 드리자면,
설명이 나오는게 그거는 *.gschema.xml 에서 읽어와서 보여주는 거에요.
*.po 파일에 번역 넣으면 각종 언어로 표시됩니다. ㅋㅋ
그리고 외부 개발자 또는 사용자 분들이 개발한 외부 모듈(플러그인)을 장착하면
nimf-settings 에 표시가 되는 구조로 되어 있습니다. dconf-editor 처럼요.
그런데 아직 미해결인 부분이 있습니다.
키 조합 ㅠㅠ, 키 값 감지 하는 거요. 그거 UI 를 구성하지 못했네요.
UI를 아래처럼 하려고 합니다. 계획이 변경될 수 있습니다.
의견 있으면 주세요.


내용 추가 2016.5.22. 17:10

+, - 버튼을 이용하여 키를 추가/삭제할 수 있도록 합니다.

내용 추가 2016.05.27. 06:56
 이런 식으로 구성이 됩니다.
다만, 핫키(hotkey) 부분은 로직을 만들지 않은 상태라서 키 리스트가 안 보이는데..
(-) 키를 눌러서 키를 삭제할 수 있고,
(+) 키를 누르면 대화창 뜨고 키 값을 감지하여 핫키를 추가하도록 할 생각입니다.
기본 UI 는 거의 다 만든 상태입니다.
그런데... 영어/한국어 설명을 다듬는데 시간이 많이 걸릴 것 같습니다.
그리고 상세 설명을 툴팁(tooltip)으로 보여줄지, 아니면 창에 넣을지에 대해 결정해야 합니다.
아마 6월 경에는 나올 것 같습니다.

내용 추가 2016.05.29. 20:37

설정기(nimf-settings) 개발 완료되었습니다.
커밋 올렸습니다. Added nimf-settings
https://github.com/cogniti/nimf/commit/d58821deda12ce00dbb933a871c9e2ff1e519d97

최종 모습입니다.
직관적이라서 설정하기가 간편합니다.
앞으로 KeySym 추가해야 하고 nimf.pot, ko.po 번역해야 하네요.
설명도 좀 업데이트 해야겠습니다.


2016년 5월 18일 수요일

님프(다솜) 입력기에 대한 아낌없는 성원에 감사드립니다.

안녕하세요.
님프(다솜) 입력기 프레임워크 개발자입니다.
약 1년 여 동안 님프(Nimf) 입력기를 개발하면서 정말 바쁘게 살았습니다.
이제서야 뒤를 돌아볼 수 있는 약간의 여유가 생겼습니다.
님프(Nimf) 프로젝트는 ibus 끝글자 버그를 잡다가 우연한 계기로 시작되었습니다.
프로젝트 이름이 처음엔 모두(Modu)에서 다솜(Dasom), 지금은 님프(Nimf)가 되었습니다.
그동안 너무 바뻐서 감사의 인사를 못 드렸는데 많은 분들의 도움을 받았습니다.
많은 분들이 테스트해 주시고 버그 리포트를 보내주셨습니다.
그 덕분에 짧은 기간 동안 품질이 비약적으로 향상될 수 있었습니다.
지금은 알파 수준의 중국어 엔진이 탑재되어 있어 과거보다도 설정기(nimf-settings)의 필요성이 높아졌습니다. nimf-settings 는 올해 안에 나올 것 같고 그 후에는 중국어 엔진 향상에 초점을 맞출 예정입니다.
그동안 리눅스를 사용하면서 많은 빚을 지고 있었는데
이렇게 빚을 갚을 수 있게 되어 기쁩니다.
늘 즐겁고 행복하시길 기원합니다.

2016년 5월 16일 월요일

이클립스 끝글자 버그는 이클립스 자체 로직 버그입니다

이클립스 사용하실 때 한글 끝글자 버그가 있습니다.
이 버그는 이클립스 자체 로직 버그입니다.
따라서 이 버그를 해결하기 위해서는 이클립스 소스코드를 수정해야 합니다.
이 버그는 X Window, Xorg, X 프로토콜과는 전혀 관련이 없으며
아울러 님프(Nimf) / 다솜(Dasom) 입력기의 버그가 아닙니다.
님프(Nimf) / 다솜(Dasom)에는 이클립스 끝글자 버그를 회피할 수 있는 옵션을 이미 제공하고 있습니다.

다솜 입력기의 경우 dconf-editor 을 실행하여 다음처럼 설정합니다.
hook-gdk-event-key [v] 체크합니다.


님프(Nimf) 입력기의 경우 dconf-editor 을 실행하여 다음처럼 설정합니다.
hook-gdk-event-key [v] 체크합니다.

감사합니다.

2016년 5월 15일 일요일

hwp 문서 클릭하여 리브레오피스로 바로 보는 방법

달콤 hwp 필터를 설치하지 않으셨다면 다음 링크를 참고하여 달콤 hwp 필터를 설치합니다.
http://cogniti-works.blogspot.kr/2016/05/dalkom-20160515-hwp-oxt.html

달콤 hwp 필터를 설치한 후 hwp 파일을 클릭하면 리브레오피스에 내장되어 있는 MIZI hwp 필터가 우선적으로 실행되어 hwp 문서가 제대로 나오지 않습니다.
이것을 해결하는 방법을 알려드립니다.
아래 내용을 writer-with-dalkom.desktop 이름으로 저장합니다.


# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# This file incorporates work covered by the following license notice:
#
#   Licensed to the Apache Software Foundation (ASF) under one or more
#   contributor license agreements. See the NOTICE file distributed
#   with this work for additional information regarding copyright
#   ownership. The ASF licenses this file to you under the Apache
#   License, Version 2.0 (the "License"); you may not use this file
#   except in compliance with the License. You may obtain a copy of
#   the License at http://www.apache.org/licenses/LICENSE-2.0 .
#

#
# Modified for Dalkom
#
[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-writer
Type=Application
Categories=Office;WordProcessor;
Exec=libreoffice --writer --infilter="dalkom_hwp" %U
MimeType=application/x-hwp;
Name=LibreOffice Writer with Dalkom
StartupNotify=true
X-GIO-NoFuse=true
Keywords=Hwp Document;hwp;
InitialPreference=5
StartupWMClass=libreoffice-writer
X-KDE-Protocols=file,http,smb,ftp,webdav

Actions=NewDocument;
[Desktop Action NewDocument]
Name=New Document
Exec=libreoffice --writer


그리고 나서

sudo cp writer-with-dalkom.desktop /usr/share/applications

합니다.
그 후 파일창에서 hwp 문서를 오른쪽 버튼으로 클릭 후에,
속성 --> 열 프로그램(Open With) 탭을 클릭하여 LibreOffice Writer with Dalkom 을 선택하여 기본값으로 설정합니다.



이제 노틸러스 파일창에서 hwp 문서를 클릭하여 리브레오피스로 볼 수 있습니다.
writer-with-dalkom.desktop 파일은 라이선스가 Dalkom 프로젝트와 달라서 검토가 필요하므로 지금은 Dalkom 프로젝트에 포함하지 않습니다.
즐거운 리눅스 생활하면서 언제나 행복하게 삽시다.
감사합니다.

달콤(Dalkom) 2016.05.15 리브레오피스用 hwp 확장(oxt) 공개합니다

달콤(Dalkom)은 리브레오피스에서 hwp 문서를 보기 위한 확장 기능입니다.
libhwp 와 연동에 성공하여 hwp 문서에 있는 문자를 리브레오피스에서 볼 수 있습니다.
시간상의 이유 때문에 우선적으로 문자만 작업했습니다.
렌더링을 리브레오피스가 해주므로 렌더링 코드를 작성할 필요가 없어서 작업 난이도는 낮은 편에 속합니다. 앞으로 리브레오피스에서 hwp 문서를 볼 수 있는 길이 열립니다만,
문단, 표, 그림 등을 작업하려면 한컴 HWP 스펙 문서, UNO API 문서와 ODF 스펙 문서를 읽어야 되는데 읽어봐야 하는 문서 분량이 수백 장에 이릅니다. 따라서 제가 필요로 하는 스펙만 우선적으로 작업합니다.
이 부족한 소프트웨어를 공개하는 이유는 다음과 같습니다.
품질이 기대에 미치지 못하지만 어떤 분에게는 이 소프트웨어가 도움이 되거나 누군가는 개발에 참여할 것이라는 기대감에 공개합니다.

프로젝트 주소 (주소 업데이트됨)
https://gitlab.com/hodong/dalkom

설치


우분투 사용자 분들은 PPA 를 이용하실 수 있습니다.
https://launchpad.net/~hodong/+archive/ubuntu/dalkom

sudo add-apt-repository ppa:hodong/libhwp
sudo add-apt-repository ppa:hodong/dalkom
sudo apt update
sudo apt install dalkom


사용법


리브레오피스 라이터를 실행한 후 파일 열기 메뉴를 클릭합니다.


Hwp Document (Dalkom Filter) 필터 선택을 합니다.


그 다음 오른쪽 하단에 있는 열기 버튼을 누릅니다.
  


이제 hwp 문서를 볼 수 있습니다.
 

매번 이런 방식으로 문서를 보는 것은 불편합니다. 아래 문서를 참고하세요.
hwp 문서 클릭하여 리브레오피스로 바로 보는 방법
http://cogniti-works.blogspot.kr/2016/05/hwp_15.html


저작권


공개 프로젝트라고 하여 저작권이 없는 것이 아닙니다.
퍼블릭 도메인이 아닌 이상 저작권이 반드시 있습니다.
제가 여러분들께 오픈소스 라이선스로 소스코드를 제공하는 것은 저작권을 포기하는 행위가 아닙니다. 소스코드를 보면 Copyright (c) Hodong Kim 이라는 문구를 볼 수 있는데 저작권이 김호동에게 있다는 뜻입니다.
제가 하는 hwp 관련 공개 프로젝트들(dalkom, libhwp, evince-hwp, ruby-hwp)은 개인 프로젝트이며 저작권은 김호동에게 있습니다. 저는 저작권을 포기할 의사가 없다는 것을 분명히 알립니다.

당부의 말씀


여러분들께 당부 드립니다. 제가 하는 오픈소스 프로젝트들은 개인 프로젝트입니다. 기부금이나 후원금 또는 월급을 받으며 개발하는 오픈소스 프로젝트와는 차원이 다르므로 그들과는 비교하지 않으셨으면 좋겠고, 제가 본업이 따로 있는 사람이라 프로젝트에 할애할 수 있는 시간이 적습니다. 개발이 지연되거나 품질이 기대에 미치지 못하더라도 추측성 글을 자제하시고 느긋한 마음으로 기다려주시면 좋겠습니다.
즐거운 리눅스 생활하시기 바랍니다.
감사합니다.

2016년 5월 14일 토요일

LibHwp 2016.05.14 공개합니다.

품질이 기대에 미치지 못하지만 어떤 분에게는 이 소프트웨어가 도움이 되거나 누군가는 개발에 참여할 것이라는 기대감에 공개합니다.

프로젝트 주소 (주소 업데이트됨)
https://gitlab.com/hodong/libhwp

바뀐 점
  • Pass parser->user_data
  • Use NULL-safe string
  • Added *_file_new_for_uri()
  • Fixed invaild skip
  • Removed hwp2pdf, hwp2svg
  • 프로젝트 홈페이지 변경
  • hwp-charset.h has been dedicated to the public domain in 2015
  • fix decryption distribution file
  • Added spaces
  • Fixed segmentation fault
  • Renamed HwpListener to HwpListenable
  • Updated rendering of table and color

우분투 사용자 분들은 PPA 를 이용하실 수 있습니다.
https://launchpad.net/~hodong/+archive/ubuntu/libhwp
sudo add-apt-repository ppa:hodong/libhwp
sudo apt update
sudo apt install libhwp

공개 프로젝트라고 하여 저작권이 없는 것이 아닙니다.
퍼블릭 도메인이 아닌 이상 저작권이 반드시 있습니다.
제가 여러분들께 오픈소스 라이선스로 소스코드를 제공하는 것은 저작권을 포기하는 행위가 아닙니다. 소스코드를 보면 Copyright (c) Hodong Kim 이라는 문구를 볼 수 있는데 저작권이 김호동에게 있다는 뜻입니다.
제가 하는 hwp 관련 공개 프로젝트들(dalkom, libhwp, evince-hwp, ruby-hwp)은 개인 프로젝트이며 저작권은 김호동에게 있습니다. 저는 저작권을 포기할 의사가 없다는 것을 분명히 알립니다.

여러분들께 당부 드립니다. 제가 하는 오픈소스 프로젝트들은 개인 프로젝트입니다. 기부금이나 후원금 또는 월급을 받으며 개발하는 오픈소스 프로젝트와는 차원이 다르므로 그들과는 비교하지 않으셨으면 좋겠고, 제가 본업이 따로 있는 사람이라 프로젝트에 할애할 수 있는 시간이 적습니다. 개발이 지연되거나 품질이 기대에 미치지 못하더라도 추측성 글을 자제하시고 느긋한 마음으로 기다려주시면 좋겠습니다.
즐거운 리눅스 생활하시기 바랍니다.
감사합니다.

2016년 5월 13일 금요일

리브레오피스用 달콤(dalkom) hwp 확장(oxt) 현재 개발 상태

libhwp 와 연동에 성공하여 hwp 문서에 있는 문자를 리브레오피스에서 볼 수 있습니다.
시간상의 이유 때문에 우선적으로 문자만 작업했습니다.
렌더링을 리브레오피스가 해주므로 렌더링 코드를 작성할 필요가 없어서 작업 난이도는 낮은 편에 속합니다. 앞으로 리브레오피스에서 hwp 문서를 볼 수 있는 길이 열립니다만,
문단, 표, 그림 등을 작업하려면 한컴 HWP 스펙 문서, UNO API 문서와 ODF 스펙 문서를 읽어야 되는데 읽어봐야 하는 문서 분량이 수백 장에 이릅니다. 따라서 제가 필요로 하는 스펙만 우선적으로 작업합니다.
이 부족한 소프트웨어를 공개하는 이유는 다음과 같습니다.
작업 분량이 방대하여 혼자 작업하기에는 무리가 따릅니다.
저는 레브레오피스用 hwp 확장 기능 개발 외에도 Nimf 입력기 프레임워크, libhwp 등을 개발하고 있으므로 본 프로젝트에 할애할 수 있는 시간이 적습니다. 게다가 생업이 따로 있는 사람입니다.
품질에 기대에 미치지 못하더라도 왜 이것 밖에 안 되냐는 불만, 불평보다는, '아.. 이렇게 작업하면 되는거구나.. 의외로 쉬운 거였구나...' 하면서 누군가는 개발에 참여해 주시길 기대하는 마음에 공개합니다.

프로젝트 주소 (주소 업데이트됨)
https://gitlab.com/hodong/dalkom

감사합니다.

2016년 5월 9일 월요일

달콤(dalkom) 프로젝트 - 리브레오피스用 hwp 확장(oxt)

리브레오피스(libreoffice)용 hwp 확장(oxt) 프로젝트 이름은 달콤(Dalkom)입니다.
https://gitlab.com/hodong/dalkom (주소 업데이트됨)

제가 하던 프로젝트가 항상 그랫듯이 Hello World 수준의 매우 단순한 코드로부터 출발합니다.
오늘 첫 커밋을 올렸습니다. Dalkom 필터로 hwp 문서를 불러오면 화면에 Hello World 를 출력하는 튜토리얼 수준의 코드입니다.

앞으로 저는 여기에 libhwp 를 연동할 것이고 libhwp 가 dalkom 에 자료를 넘겨주면 dalkom 은 그 자료를 libreoffice 에 들어있는 api 를 이용하여 문서 화면에 출력하는 작업을 할 것입니다. 렌더링을 libreoffice 에서 처리해주므로 렌더링을 구현할 필요가 없습니다.
또한 libhwp 는 dalkom (hwp oxt) 용 api 를 편리하게 제공하기 위해 대대적으로 수정될 것입니다.

그리고 공개 프로젝트라고 하여 저작권이 없는 것이 아닙니다.
퍼블릭 도메인이 아닌 이상 저작권이 반드시 있습니다.
제가 여러분들께 공개 라이선스(GPL, LGPL, ASL 등)로 소스코드를 제공하는 것은 저작권을 포기하는 행위가 아닙니다. 소스코드를 보면 Copyright (c) Hodong Kim 이라는 문구를 볼 수 있는데 저작권이 김호동에게 있다는 뜻입니다.
제가 하는 hwp 관련 공개 프로젝트들(dalkom, libhwp, evince-hwp, ruby-hwp)은 개인 프로젝트이며 저작권은 김호동에게 있습니다. 저는 저작권을 포기할 의사가 없다는 것을 분명히 알립니다.

감사합니다.

2016년 5월 4일 수요일

libhwp commit rebase 예정 [완료됨]

안녕하세요.
2013년 12월 경, https://github.com/cogniti/libhwp 소스코드를 삭제한 후에
몇몇 commit 를 제거한 후 rebase 하여  2014년 쯤에 https://bitbucket.org/hodong/libhwp 에 올려 놓았습니다.
그런데 이는 해당 기여자분에 대한 예의에 어긋나는 행위이며 지금까지 마음에 걸렸습니다.
그 분께 죄송하다는 말씀을 드립니다.

따라서 제거된 commit 을 복구 후 다시 rebase 하여

https://bitbucket.org/hodong/libhwp
https://github.com/cogniti/libhwp

에 조만간 올릴 예정입니다.

이에 따라 commit 에 대한 참조 링크가 변경될 것입니다.
libhwp 소스코드를 이용하시는 분들께서는 이점 유념하시기 바랍니다.
감사합니다.

주소 업데이트됨 https://gitlab.com/hodong/libhwp

2016년 5월 3일 화요일

리브레오피스(libreoffice) hwp 확장(oxt)를 계획하고 있습니다.

안녕하세요.
제가 2013년 쯤 libhwp 를 만들었던 사람입니다. 당시 메일링 리스트를 삭제하여 진심으로 죄송하다는 말씀을 드립니다. 그리고 https://github.com/cogniti 라는 제 계정을 삭제하면서 거기에 들어있던 모든 소스코드(libhwp, libghwp, ruby-hwp, librehwp 등)도 같이 삭제되었습니다.

여러분들 사용하지 마시라고 일부러 소스코드를 삭제한 것이 아닙니다. 제가 작성한 소스코드는 다른 분들이 fork 한 것이 남아 있기 때문에 제 계정( https://github.com/cogniti )에서 삭제하였다고 하여 이용이 불가능한 것이 아닙니다. 소스코드 삭제 건에 대하여 말씀들이 많으셔서 2014년 쯤 https://bitbucket.org/hodong/libhwp 에 올려 놓았습니다.

그 후 2015년, 다솜(Dasom) 입력기를 개발하였고, 2016년 현재는 님프(Nimf)라는 이름으로 변경하여 계속하여 개발하고 있습니다. 나름 이렇게 열심히 활동하고 있으니 과거일에 대해 너그러이 용서해주시면 좋겠습니다.

2013년 libhwp 메일링 리스트 및 소스코드 삭제 건에 대해 여러분들께 사죄하는 마음으로 리브레오피스(libreoffice) hwp 확장을 구상하고 있으며 최소 기능만 구현하여 올해 말이나 내년 쯤 공개할 생각입니다. 개인 사정에 따라 더 늦어질 수도 있습니다.

여러분들께 당부 드립니다. 제가 하는 오픈소스 프로젝트들은 개인 프로젝트입니다. 기업들의 후원과 월급을 받아가며 개발하는 오픈소스 프로젝트와는 차원이 다르므로 그들과는 비교하지 않으셨으면 좋겠고, 제가 본업이 따로 있는 사람이라 개발이 지연되더라도 추측성 글을 자제하시고 느긋한 마음으로 기다려주시면 좋겠습니다.

즐거운 리눅스 생활하시기 바랍니다.
감사합니다.

주소 업데이트됨 https://gitlab.com/hodong/libhwp

2016년 4월 30일 토요일

nimf-settings 구상

nimf-settings 는 gtk3-demo 프로그램처럼 만들 거임.
좌측에 textview 만들고 위에 Run 버튼 제거.
제목을 Nimf Settings 로 하고
부제목을 좌측 선택된 textview 의 아이템 이름을 부제목으로 할 것이고,
우측에 탭을 모두 제거할 것임.
처음에는 작동만 되도록 만들고 점차 다듬어 가면 될 것임.
오늘도 포도막염 때문에 안과 가서 안구에 주사 맞아야 함.
이런 사정이 있으니 사용자분들께서는 느긋하게 기다리시기 바람.


응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다

그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...