지난번 설문조사때 의문이 들었었는데
낮에 쓴 질문에 기진곰님이 달아주신 답변에 다시 한번 궁금해지기도 하고..
다른분들은 어떤식으로 생각하시는지 궁금해서 이슈/토론에 글 써봅니다.
설문조사때 XE로 운영하는 웹사이트 대부분이 커뮤니티형이었는데
XE가 커뮤니티사이트를 만들기 좋다는 얘기도 되지만
커뮤니티 이외의 사이트를 만들기엔 부족한 부분도 있다는 의미도 되는건가라고 생각했거든요.
제가 XE를 알게된게 1.4에서 1.5로 넘어가던즈음이었던거 같은데..
그때쯤엔 XE개발팀에서 이것저것 모듈들을 많이 만들었던걸로 기억합니다.
블로그용 텍스타일모듈도 있었던거 같고..
카페모듈이나 플래닛 모듈도 있었고..
FAQ, 포럼, 지식인, 위키..
recruit, project,자료실 등등
하나하나 보면 다 혹할만한 기능을 가진 모듈들인데..
어느때인가부터 업뎃이 없는.... 안타까운.... ㅠㅠ
공식개발팀이 코어에 역량을 집중하기 위해 모듈개발에선 손을 뗐다는건 알고 있긴한데
생각을 해보니.. XE 코어같은 경우엔 라이믹스처럼 fork해서 개발해도 되는거 아닌가 생각이 들거든요.
공식개발팀이 만들정도니 기본적으로 수요가 있는 프로그램들이 아닐까하는데
개발자분들은 별 관심이 없으신거 같더라고요.
모듈은 라이센스가 좀 다른가? 하고 생각을 했는데 라이센스도 똑같고 (LGPL v2),
라이센스에 제한이 있어서 수정된 프로그램은 마켓에서 유료로 판매할수 없는건가? 하는 생각도 들고요.
아무튼.. 여기까진 주절거림이었고
----------
Q. 공식팀이 만들었던 모듈들이 더 이상 '아무도' 개발하지 않는 이유는 무엇일까요?
1. 라이센스때문에 건드릴수 없다. (수정해도 팔 수가 없으니 안한다 등 포함)
2. 수요가 없으니 더이상 개발할 이유가 없다.
3. 그 모듈들을 필요한 사람한테만 수정해주면 된다.
4. 노력 대비 수익(?)이 좋지않다. (추후 업데이트등의 유지보수 압박 등등)
5. 코딩을 모른다.
전.. 일단 5번입니다. orz...
1.4~1.5 시절에 만들었던 모듈이 1.7~1.8에서 정상 작동하는지 확인하는 것부터 쉬운 일이 아니죠 ㅠ
애초에 관심이 멀어진 가장 큰 이유는 이것일 듯 해요. 그리고 나서는 자꾸 미루다 보니까 점점 잊혀지고...
라이선스 때문에 상용 판매는 곤란하지만, 패치해서 자료실에 올리는 것은 괜찮습니다.
그러나 워낙 구조가 복잡한 자료들이다 보니 원래 개발자 외에는 손대기가 쉽지 않을 거예요.
게시판에 비해 수요가 적은 것도 사실이고...