Translate

2018년 6월 29일 금요일

nimf-xim 을 xcb 로 포팅합니다

안녕하세요.
nimf-xim 은 nimf 입력기에서 리브레오피스, 안드로이드 스튜디오 같은 X 어플 입력을 담당하고 있는 부분입니다.
nimf-xim 은 xlib 를 이용하고 있는데, 속도 향상을 위해 일부분을 xcb 로 포팅할 계획입니다.
안 그래도 충분히 빠른데, 그 끝이 어디인지 열정을 불살라 갈 때까지 가봅시다.

가볍고 빠르고 안정적이고, 동기화 방식이라 부작용 없는 꿈의 입력기 nimf

nimf 의 핵심이라 할 수 있는 동기화 통신을 담당하는 부분를 보면 어떻게 저런 코드를 구현할 수 있었을까 지금도 그런 생각이 듭니다. 마법같은 코드입니다. 당시 2015년  밤잠을 설치며 포도막염과 탈모에도 불구하고 포기하지 않고 매우 정교하게 설계하여 구현했습니다. nimf 는 그렇게 탄생을 했습니다.

개발자 스스로 대만족하는
현존 최상의 입력기 nimf

-----
참고로, xcb 는 xlib를 대체하기 위한 라이브러리입니다.

https://xcb.freedesktop.org/tutorial/

2018년 6월 28일 목요일

하드웨어 한글키, 한자키가 없는 경우 설정법


nimf 2018.06.28 버전에 xkb 옵션을 설정하는 기능을 추가했습니다.

nimf 를 사용하시면 위 기능을 활용하시면 되고,
nimf 를 사용하지 않는다면 아래 방법을 사용하시면 되겠습니다.
참고로, 아래의 방법은 데스크탑 환경에서의 설정인데 아래 방법으로 설정하면 그 설정이 nimf-settings 에 있는 내용을 변경시키지 않습니다.
마찬가지로 nimf-settings 에서 한글 xkb 옵션을 설정하면, 그 설정이 데스크탑 설정을 건드리지 않습니다. nimf 는 내부적으로 setxkbmap 명령을 수행하여 설정합니다.
한번 설정해 두면 nimf 가 실행될 때마다 setxkbmap 명령이 자동으로 수행됩니다.

------------------------------------

gnome-tweak-tool 을 실행하여 Typing --> Korean Hangul/Hanja keys 로 들어가면 xkb 옵션에
Right Alt as Hangul, right Ctrl as Hanja
Right Ctrl as Hangul, right Alt as Hanja 등이 있습니다.
물리적인 한글키/한자키가 없으시면 Right Alt as Hangul, Right Ctrl as Hanja 를 체크하시기를 권장합니다.
그렇게 하시면 오른쪽 Alt 키에 Hangul 이 맵핑되고, 오른쪽 Ctrl 키에 Hangul_Hanja 가 매핑됩니다.
앞으로는 이런 방법을 사용하시길 권장합니다. 현재 시점에는 이 방법이 최선의 방법입니다.


아래는 리눅스 민트 17.3 ROSA KDE

nimf 2018.06.28 버전이 나왔습니다.

안녕하세요.
이번에 바뀐 점이 있습니다.

님들아 이번에 행복한 기능이 추가되었어요

재밌고 즐겁게 살자고요~~~~

* 안정성이 대폭 개선되었습니다. 그렇게 믿고 싶습니다.

예전에는 nimf 를 강제로 죽이면 응용 프로그램을 재시작 하기 전까지 한글을 입력할 수 없었습니다. 이제는 nimf 를 강제로 죽였다가 다시 실행시킨다 할지라도 사용 중인 프로그램에 계속 이어서 nimf 로 입력할 수 있습니다. 전에는 그게 안 되어 응용 프로그램을 다시 실행시켜야만 했죠. 사용자분들에겐 필요없는 기능인데 nimf 개발하는 저에게 필수적인 기능입니다. nimf 개발하면서 nimf 를 강제로 죽이고 살리기를 수십~수백번 반복하거든요. 매우 절실한 기능ㅠㅠ 암튼,
이 기능... 3일 밤을 날새워(ㅠㅠ) 구현한 마법 같은 기능입니다.(구라 아님 진짜임!!)
하지만 파이어폭스 실행 중에 nimf 를 죽였다가 다시 실행하면 파이어폭스가 죽는 현상이 있습니다. nimf 를 죽이지 않으면 문제없이 잘 됨. 크로미엄은 죽여도 잘 됨. 아마 파이어폭스 쪽에 뮤텍스 관련 버그인 것 같습니다.

* 외산 키보드, 노트북의 한글/한자 키 설정 옵션


저번에 여러 배포판 패키지 파일 만드냐고 배포판을 몇 개씩 설치하다보니 GNOME 데스크탑, KDE 데스크탑 등에 xkb 옵션 설정하는데가 어디에 있는지 찾냐고 짜증나더군요.
외산 키보드나 노트북에 있는 한글키, 한자키는 원래가 Alt, Ctrl 키입니다.

이번에 그 키들을 Hangul, Hanja 로 맵핑하는 옵션을 추가했습니다.
내부적으로 setxkbmap -option 명령어가 수행됩니다.

* 패키지 자동화 (개발 자동화는 왜 안 되는거임?)

launchpad, fedora 사이트에서 자동화해줍니다. 그걸 몰라서 지금까지 고생했는데,
이제는 패키징이 자동화됩니다. 소스 커밋하면 자동 배포됨 ㅋㅋ

우분투 Nimf PPA


https://launchpad.net/~hodong/+archive/ubuntu/nimf

페도라, 오픈수세 패키지


https://copr.fedorainfracloud.org/coprs/hodong/nimf/

아치 리눅스, 만자로 리눅스


https://aur.archlinux.org/packages/nimf-git/

젠투 리눅스는 제가 아직 몰라요.ㅠㅠㅠㅠ

2018년 6월 21일 목요일

nimf 프로젝트 안내

안녕하세요.
최근 프로젝트 사이트를 https://gitlab.com/hodong/nimf 로 변경하였습니다.
프로젝트 멤버만 이슈를 작성하실 수 있습니다.
이미 기여하신 분들은 멤버 추가 요청을 하시면 되겠습니다.
프로젝트에 기여하기 위해서는 Merge Requests 를 통하여 코드를 보내주시면 됩니다.
검토 후에 반영되면 프로젝트 멤버로 추가되고 그 후 이슈 작성이 가능해집니다.
앞으로 이렇게 운영합니다. 미래에 운영 방법을 변경할 수도 있습니다.

nimf 프로젝트는 계속됩니다.
타 프로젝트들은 중단된 것은 아니지만 수년 동안 방치하고 있는 버그도 많은데, nimf 에서 처리 못한 이슈는 HiDPI 관련 이슈 뿐입니다. 그 이슈를 처리하게 위해서는 컴퓨터를 새로 구입해야 하는데 돈이 없어서 방치하고 있는 상태입니다. 그외 모든 이슈를 처리했습니다.
nimf 가 매우 잘 작동하고 있고 최근 일본어 입력 기능을 크게 개선하여 한국어, 중국어, 일본어를 입력할 때 타 입력기들보다 부족한 점이 이제는 없습니다.
제가 아무 것도 안 하고 가만히 있더라도 프로젝트가 중단된 것이 아니니 오해 없으시기 바랍니다.

nimf 애용에 감사드립니다.

nimf, hwp 프로젝트 저장소를 gitlab 로 옮깁니다

안녕하세요.

nimf, hwp 프로젝트 관리 방법을 변경합니다.

사람마다 성향이 다른데요.. 공개형 SNS 좋아하는 사람도 있고, 폐쇄형 SNS를 좋아하는 사람도 있습니다. 제가 후자 타입입니다.

전에 공개 프로젝트용으로 github.com 을 이용했었는데 issue, pull requests 가 불특정 다수에게 모두 공개되었는데 github.com 무료 버전에는 이를 조절하는 기능이 없었습니다. 유료 버전은 확인해보지 않아서 모릅니다.

bitbucket 에는 제가 원하는 기능이 있긴 한데 비용이 많이 발생합니다. 사용자분들에게 돈달라고 하면 좋은 얘기 못 들을 것 뻔하고...ㅠㅠ

그런데 gitlab.com 무료 버전에 제가 원하는 기능이 있어서 nimf, hwp 프로젝트 저장소를 gitlab 로 옮깁니다. 멤버 제한이 있는지는 모르겠고요... 제한 있으면 그때 되서 다른 데 알아봐서 옮기면 되겠죠.


https://gitlab.com/hodong/nimf

https://gitlab.com/hodong/libhwp

https://gitlab.com/hodong/dalkom

앞으로 이슈를 불특정 다수로부터 받지 않고 기여하신 분들로부터 받겠습니다.

THANKS 파일에 이름이 있는 분들과 Pull Requests 가 병합(merge)된 분은 gitlab 아이디를 알려주시면 아이디를 멤버로 추가해드리겠습니다.

아직 기여하지 못하신 분은 Pull Requests 를 통하여 코드를 주시면 되겠습니다.

gitlab.com 로 다 옮긴 후에는 저의 bitbucket 계정 삭제합니다.

계정 삭제한다고 오해 마셈. 원래 깔끔한 거 좋아하는 이런 성격임. ㅋㅋ

2018년 6월 20일 수요일

nimf 2018.06.20 버전이 나왔습니다.

안녕하세요.
nimf 2018.06.20 버전이 나왔습니다.

바뀐 점을 소개하겠습니다.

* nimf-anthy 를 개선했습니다. 편집 기능을 제공하고자 스페이스 키를 눌러서 변환하도록 변경하였습니다.
* libnimf0 패키지를 만들도록 하였습니다. 따라서 libnimf0*.deb 파일도 설치하셔야 합니다.

2018.06.16 버전에서 nimf-daemon 이름을 nimf 으로 이름을 변경하였으니 이용에 참고하시기 바랍니다.

프로젝트 주소

https://gitlab.com/hodong/nimf (업데이트됨)

소스코드 다운로드

https://gitlab.com/hodong/nimf/-/archive/master/nimf-master.tar.gz (업데이트됨)

우분투 18.04 패키지 임시 다운로드

https://launchpad.net/~hodong/+archive/ubuntu/testing2/+sourcepub/9194629/+listing-archive-extra (테스트용 임시 주소라서 미래에 삭제됩니다.)

2018년 6월 19일 화요일

로지텍 M337 사용기

그동안 남들 신경 쓰느냐고 제 자신을 돌보지 못했습니다.
몇 년 만에 드디어 마우스를 샀습니다.
로지텍 M337 블루투스 마우스입니다.

소형이나 손 아플릴 없고, 휠, 버트 모두 부드럽습니다. 색상도 맘이 들고요.
휠 아래에 네모 버튼이 있는데 그걸 누르면 이렇게 됩니다.
이렇게 작업창을 선택할 수 있습니다.
게다가 틸트 기능이 있어서 웹 브라우저에서 휠버튼을 좌우로 움직여서 앞으로 가기, 뒤로 가기를 이동할 수 있습니다.
가격도 적당하고, 아주 좋군요. 배터리는 착탈식이라 배터리 교환해가면서 마우스 망가질 때까지 두고두고 쓸 수 있습니다.
해외 병행 제품도 있던데 로지텍의 경우 딱퉁이 많아서 저는 공식 판매점에서 온라인으로 구입했습니다. 로지텍 M337 은 미니 마우스계의 최상의 선택지입니다.

2018년 6월 17일 일요일

LG HBS-1100 사용기

저는 음악을 매우 좋아하는 사람입니다.
그래서 과거에는 오디오에 돈을 썼었는데 일하냐고 밖에 있는 시간이 많다보니 고음질 핸드폰으로 눈을 돌렸습니다. 그래서 LG V30 과 번들 B&O 이어폰으로 음악을 듣곤 했습니다. 휴대기기치고는 음질이 굉장히 좋았습니다. 그런데 이어폰을 꼽았다 뺐다를 반복해야 하므로 잠깐 5~10분 정도 남는 시간에는 듣지 않게 되더군요. 그래서 휴대성이 좋은 aptX-HD 를 지원하는 블루투스 이어폰 LG HBS-1100 을 구입했습니다.
음질은 번들 B&O 이어폰과 비교했을 때 중저음이 많이 부족한 느낌이 듭니다. 그런데 반전이 있습니다. 음질면에서 B&O 이어폰보다 좋은 부분이 있는데 듣다보면 음악이 멀리서 들리는 것처럼 느껴진다는 것입니다. 그래서 가끔 깜짝깜짝 놀라서 이어폰을 빼보곤 합니다. 아.. 이어폰에서 나는 소리였구나. 보컬이나 현악기, 클래식 들을 때 자연스럽게 들립니다. 특히 사람 목소리는 앞에서 노래를 부르는 것처럼 사실적으로 들립니다. 완전 대박입니다. 지금은 HBS-1100으로 음악 듣는 재미에 빠져서 B&O 이어폰은 거의 사용하지 않네요. 나중에 기회가 된다면 소니 WI-1000X 이어폰을 들어보고 싶네요.

2018년 6월 16일 토요일

nimf 2018.06.16 버전이 나왔습니다.

nimf 2018.06.16 버전이 나왔습니다.
이전 버전과 비교했을 때 기능상 바뀐 점은 없습니다.
새로 설치하지 않으셔도 무방합니다.

다만,
* nimf-daemon 을 nimf 로 이름을 변경하였고,
* https://github.com/cogniti/nimf 저장소를 삭제하였기 때문에 About 메뉴에 웹페이지를 블로그 주소 https://cogniti-works.blogspot.com/search/label/nimf 로 변경하였고, 코드 호스팅 주소를 예전부터 사용하던 비공개 저장소 https://bitbucket.org/hodong/nimf 로 변경하였습니다.

소스코드는 아래에서 다운받으실 수 있습니다.
http://www.filedropper.com/nimf-20180616tar

2018년 6월 15일 금요일

nimf 를 오픈소스로 개발한 이유

많은 사람들이 '오픈소스'라 하면 호구 개발자가 배포하는 공짜 프로그램, 공짜 유지보수, 딱 이 정도 밖에 생각을 못하시는 것 같습니다. 오픈소스라고 하면 저작권이 없다고 오해하시는 분들도 계시고, nimf 프로젝트에 대한 권한도 없으면서 nimf 프로젝트가 공식적으로 완전히 중단되었다고 선언하시는 분도 계시던데, 왜 제가 오픈소스 방법으로 nimf 를 개발해왔는지 정확히 알려드리겠습니다.

nimf 는 제가 개발했으니 당연히 nimf 에 대한 저작권, 소유권, 판권 등 모든 권한이 저에게 있습니다. 2015년부터 지금까지 혼자 개발해왔습니다. 프로젝트 중단 여부도 제가 결정합니다.
처음에 dasom 이라는 이름으로 시작을 했습니다. 기존 입력기에 입력기로써는 치명적인 버그가 있었고 구조를 변경하지 않고서는 버그 수정이 어려울 것이라 판단하였습니다. 제대로 된 입력기가 필요했고 그래서 새로 만들게 되었습니다.
굳이 소스를 공개하지 않고 컴파일해서 바이너리만 배포해도 되는데, LGPL 사용권으로 오픈소스로 배포한 이유가 있습니다.

1. 첫번째 이유

소스코드가 공개되어 있지 않으면, 개발자가 고쳐주지 않는 한 버그를 해결할 방법이 없습니다. 소스코드 공개 이유는 그 이유가 가장 큽니다. 그래서 LGPL 사용권으로 오픈소스화하여 소스코드를 공개한 것입니다. 오픈소스는 유지보수 의무가 없습니다. 사용자분들이 이거 고쳐주세요, 이런 기능 좀 추가해 주세요 등 이러한 요구를 제가 수용해야할 의무는 없지만 가급적 최대한 의견을 수용하여 개발(기능추가), 유지보수를 해 왔습니다.
여러분들이 제게 요구하면 저는 무상으로 개발, 유지보수를 해왔는데, 여러분들께 상업용 제품을 뛰어넘는 품질과 서비스를 무상으로 제공하기 위해 오픈소스로 배포하는 것이 아닙니다. 제가 여유가 있으면 그렇게 할 수 있는 것이고 여유가 없으면 못 하는 것입니다. 앞서 말씀드리길 소스코드가 공개되어 있다고 했습니다. 따라서 개발자가 고쳐주지 않는다면 여러분들이 고쳐서 사용하시거나 여러가지 이유로 그렇게 못하시겠다면 다른 프로그램을 사용하시면 됩니다.

2. 두번째 이유

폐쇄적으로 개발하는 것보다 공개적으로 개발하는 것이 품질 향상에 도움이 될 것이라 생각했기 때문에 오픈소스로 공개했습니다.

그 두가지 이유 때문에 오픈소스 개발 방법을 택하여 개발을 하였으나 득보다 실이 휠씬 컸습니다.

참고로, 버그 리포트(버그, 기능추가, 제안)가 오픈소스와 관련있다고 생각하시는 분들이 계실 겁니다. 오픈소스가 아닌 유료 프로그램들도 버그 리포트(버그, 기능추가, 제안)를 받기 때문에 버그 리포트는 오픈소스 개발 방법과는 무관합니다.
그렇지만 버그 리포트는 개발에 매우 큰 도움이 되었습니다. 고마움을 표현하기 위해 THANKS 파일에 별도로 기입했습니다.

이거 해달라고 하면 이거 해주고, 저거 해달라고 하면 저거 해주니, 저를 호구로 인식하시는 분들이 많으실텐데 저는 호구가 아닙니다. 유리멘탈 아닙니다. 호구 개발자가 제공하는 무상 개발, 무상 유지보수는 오픈소스와는 관련이 없습니다.
유상으로 개발하든, 무상으로 개발하든, 오픈소스 사용권을 채택하여 공개하면 그게 오픈소스 소프트웨어가 됩니다. 당연한 얘기지만,

바이너리를 PPA로 제공해야 하는 의무도 없고,
설명서를 한글로 제공해야 하는 의무도 없고,
선생님처럼 친절하게 설명해야 하는 의무도 없고,
타 응용 프로그램의 버그 여부를 테스트 해드려야 하는 의무도 없고,
타 응용 프로그램의 버그 리포트를 대신 작성하여 제출해야 하는 의무도 없고,
이슈(버그 리포트)를 받아야 하는 의무도 없고,
빨리 수정해야 하는 의무도 없고,
유지보수를 무상으로만 제공해야 하는 의무도 없고,
여러분들이 원하는 것을 추가해야 하는 의무가 없고,
nimf 로고를 사용자분이 원하는 것으로 변경해야 하는 의무도 없고,
버그로 인한 오작동에 대한 책임도 없고,
개발을 무상으로만 해야 하는 법도 없습니다.

그냥 당분간 아무것도 안 하고 싶었습니다. 그러나 이슈 올라오고, Pull Requests 가 올라오면 가만히 있을 수가 없습니다. 과거 사례에 비춰볼 때 아무 것도 안 하고 있으면 공개 게시판에 불만 글이나 비하하는 글 또는 독촉 이메일이 올 것으로 예상되므로 이슈 및 코드를 받고 싶지 않았습니다. 그래서 프로젝트 페이지를 읽기 전용(어카이브)으로 해두고 아무 것도 하지 않으니, 어떤 분이 자기가 nimf 개발자도 아니면서 nimf 개발 중단을 선언하셨더군요. '2018년 5월 부터 Nimf 프로젝트가 공식적으로 완전히 중단 되었습니다. 해당 GitHub 저장소는 아카이브 처리 되었습니다.'라고요.
퇴근 후에 좀 쉬고 싶고 잠도 푹 자고 싶은데 사람들은 저를 가만히 두지 않습니다. 그래서 결국 nimf 저장소를 삭제하였습니다. 그렇게 해야만 쉴 수 있을 것 같았습니다.
제가 nimf 개발자이고 nimf 를 계속 개발해왔고 제가 직접 nimf를 사용하고 있습니다. 모든 권한을 제가 보유하고 있습니다. 개발 중단 여부는 저의 고유 권한입니다.
nimf 저장소가 아카이브(읽기 전용) 상태여서 개발이 중단되었는가? 아닙니다.
nimf 저장소가 삭제되었다하여 개발이 중단되었는가? 아닙니다.
유지보수를 유료화한다고 하여 지원이 중단되었는가? 아닙니다.
그렇게 따지면 오픈소스가 아닌 유료 프로그램들은 모두 개발 및 지원이 중단된 상태입니까?
그렇게 따지면 MS윈도10은 벌써 개발 및 지원이 중단된 상태입니까?
소스코드를 블로그에 올리든, github 에 올리든, bitbucket 에 올리든,
버그 리포트 게시판(이슈 게시판)을 만들든 말든, 버그(이슈)를 받는 말든 제 자유입니다.
저는 여러분들의 요청에 의무적으로 답변해야 하는 사람이 아니기 때문에 요청을 받기 싫으면 읽기 전용으로 전환하여 거부할 수 있습니다, 제가 아무 것도 안 한다고 하여 타인이 nimf 개발 중단 선언을 하는 상황이면 제가 저장소를 통째로 삭제할 수 있습니다. 저의 행위가 불법도 아닐 뿐더러 비도덕적인 것도 아닙니다.
다만, 소스코드 및 이슈를 모두 백업해 두었습니다. 잠도 푹 자고 쉬고 싶습니다.
https://cogniti-works.blogspot.com/2018/06/nimf_82.html

오픈소스에 대해 명확히 인식하셨으면 좋겠습니다.
서로 협력하여 개발 및 지원해 가는게 오픈소스다라고 생각하시는 분들도 계실 겁니다.
그러한 관점으로 바라보면 dasom / nimf 는 이미 2015년부터 오픈소스가 아닌게 됩니다.

3년간 받은 의미있는 코드는 단 3건입니다.(오픈소스 장점)
3년간 받은 기부금은 dasom, nimf 합쳐서 약 15만원 정도(그 이하)입니다. 전액 다른 프로젝트 기부함. 먹튀 아님.
3년간 받은 의미있는 이슈는 15건입니다. THANKS 파일에 명기함.

2015년이 탄생 시점인데 수년간을 현재 시점에서 바라보면 개발자를 어떻게든 이용해 먹으려는 사용자분들과 이용당하지 않으려는 저와의 긴 줄다리기였던 것이고, 휴식을 취하고자 그 줄을 제가 끊은 것입니다.

nimf 는 LGPL 사용권으로 배포하는 오픈소스 소프트웨어입니다. 소스가 공개되어 있습니다. 따라서 여러분들이 원하시는 것을 LGPL 사용권 내에서 스스로 하셔도 됩니다. 제가 그걸 못하게 막지도 않을 뿐더라 방해하지도 않습니다. 제가 못해드리는 것들에 대해 스스로 해결할 수 있는 길을 열어 드리고자 오픈소스로 배포하는 것입니다.

여러분들이 원하시는 것을 제가 해드리지 않는다고 하여 nimf 개발이 중단된 것이 아니며 오픈소스 소프트웨어가 오픈소스 소프트웨어가 아닌 것이 되지는 않습니다. nimf 소스코드는 github 에 널리고 널렸고 여러분들은 코드를 컴파일하여 무상으로 사용하실 수 있습니다. 제가 그걸 못하도록 막거나 방해하지 않습니다. 또한 무상으로 지원을 하지 않는다고 하여 지원이 중단된 것이 아닙니다.

이번 일로 인하여 저는 명확히 깨달은 것이 있습니다.
오픈소스 철학을 내세우며 무임 승차에 주안점을 두는 사람들이 있다는 것과, 사람들은 정말 다양해서 대중을 상대로 뭔가를 한다는 것이 위험할 수도 있다는 것을 깨달았습니다.
뽑아먹을 거 다 뽑아먹고 이용 가치 없으니까 버리고 그런거죠.. 뭐 세상이 별거 있나요. 
오늘도 묵묵히 nimf 를 애용해주시는 분들께 감사하다는 말씀을 드립니다.


nimf 소스코드 백업 파일 다운로드

sha1sum:

44c227580eb898a9d5e0fa10596c0fbe5bb73dbd  nimf-2018.05.20.tar.xz

http://www.filedropper.com/nimf-20180520tar


nimf 이슈 백업 파일 다운로드

sha1sum:

7420cf516897b30b8b72a7d8e65e6789ef383b06  nimf-issues-backup.zip

http://www.filedropper.com/nimf-issues-backup

2018년 6월 13일 수요일

nimf 기부금 전액을 다른 프로젝트에 기부함

nimf 프로젝트하면서 기부금을 조금 받았습니다.
8만5천원 정도입니다.

https://cogniti-works.blogspot.com/2018/01/nimf_23.html

이전에 데비안 프로젝트에 약 1만원 기부하였고, beautiful-jekyll 에 약 1만원 기부
오늘 데비안 프로젝트에 65달러(71,594원)를 기부했습니다.
저는 해마다 데비안 프로젝트에 기부하는 사람이며
제가 받은 기부금 이상을 전액 다른 프로젝트에 기부했습니다.
먹튀 아니니 오해 없으시기 바랍니다.


nimf 소스코드, 이슈 백업 파일

오늘 nimf 저장소를 삭제하였습니다.
무상 유지보수, 무상 기술 지원을 하지 않는다고 하여 프로젝트가 중단된 것이 아닙니다.
저장소를 삭제하였다고 하여 프로젝트가 공식적으로 중단됨을 의미하는 것이 아닙니다.
그렇게 따지면, MS 윈도우는 오래전에 공식적으로 중단된 것입니까?
구글 검색 엔진도 마찬가지로 공식적으로 중단된 것입니까?
여러분이 생각하시는 오픈소스 프로젝트는 무엇입니까?
무상으로 개발하여 무상 코드를 제공하고, 무상 유지보수, 무상 기술지원 이런 거죠?
그렇게 따지면 GNOME, UBUNTU, Firefox 프로젝트가 오픈소스 프로젝트가 아니게 됩니다.
여러분들이 알고 계신 유명 프로젝트는 수 억~수십 억의 돈(후원금 및 기부금)을 받아서 개발하는 프로젝트입니다.
우리나라 사람들 오픈소스에 대해 생각하는게 호구 개발자가 무상 개발하여 무상으로 배포하고 무상으로 유지보수 및 무상 기술 지원하는게 오픈 소스라고 생각하는 것 같습니다.
그리고 소스코드를 제공하지 않으면 프로젝트가 중단된 건가요?
그렇게 따지면 MS 윈도우, 구글 검색 엔진, 오라클 DB 등의 프로젝트는 공식적으로 중단된 건가요?
더 이상 피곤한 일 겪고 싶지 않습니다.
아무튼 nimf 프로젝트는 계속됩니다.

nimf 소스코드 (업데이트 됨)

https://gitlab.com/hodong/nimf


nimf 이슈 백업 파일 다운로드 (업데이트 됨)

https://gitlab.com/hodong/nimf/issues/114

nimf 저장소 삭제 예정: 소스코드 및 이슈를 백업 받으시기 바랍니다.

지금 현재는 소스코드만 제공하고 싶은데,
github.com/cogniti/nimf 에서 이슈 페이지, Pull requests 메뉴를 없앨 수 있는 방법이 없습니다.
nimf 관련한 스트레스를 조금이라도 받고 싶지 않습니다.
issue, pull request 가 올라오는게 싫어서 프로젝트를 read-only 로 해 놓았더니,
"nimf 프로젝트가 공식적으로 완전히 중단되었다"고 말하는 사람이 있습니다.
이러한 짜증나는 일들을 더 이상 겪고 싶지 않습니다.
issue 페이지만 닫으면 과거 issue 에 접근할 수 없게 됩니다. 그렇게 되면 제가 욕먹을게 뻔하니,
따라서 nimf 저장소를 삭제할 예정이오니 소스코드 및 이슈를 백업 받으시기 바랍니다.
저 또한 백업 방법을 알아보고 소스코드 및 이슈 백업이 완료되는데로 nimf 저장소를 삭제하겠습니다.
그렇게 되면 github.com/cogniti/nimf 주소에 접근할 수 없게 됩니다.
nimf 프로젝트는 계속됩니다. 프로젝트 중단을 의미하는 것이 아닙니다.

nimf 프로젝트는 계속 됩니다

PPA 바이너리 배포 서비스를 제공하지 않는다고 하여 지원이 중단된 것이 아닙니다.

기술지원을 유료화한다고 하여 지원이 중단된 것이 아닙니다.

프로젝트 페이지를 읽기 전용으로 전환하였다고 하여 프로젝트가 중단된 것이 아닙니다.



Warning: 2018년 5월 부터 Nimf 프로젝트가 공식적으로 완전히 중단 되었습니다. 해당 GitHub 저장소는 아카이브 처리 되었습니다.
nimf 개발자가 아닌 사람이 nimf 프로젝트가 중단되었다고 적어 놓았는데,
nimf 개발자인 제가 프로젝트 중단 선언을 한 적이 없습니다.

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

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