Hacker News 의견들
  • 오픈소스 프로젝트도 내고 유료 소프트웨어도 팔아봤는데, 꼭 무료로 내야 하는 건 아니라고 봄
    오픈소스 쪽에서 받은 댓글에는 권리 의식이 꽤 심한 경우가 있었고, 유료 소프트웨어 고객과의 상호작용은 훨씬 건설적이었음
    사람마다 다르겠지만, 돈을 낼 의향은 좋은 필터가 될 수 있음

    • 나도 둘 다 해봤고, 양쪽 모두에서 좋은 사용자와 나쁜 사용자를 봤음
      상용 제품에서도 몇 년 동안 소프트웨어를 써놓고는 환불해주고 다시 오지 말라고 하고 싶을 정도의 고객이 있었고, 돈을 낸 사용자의 권리 의식과 이상 행동은 더 무시하기 어렵기도 함
      오픈소스에서는 선을 긋기가 훨씬 단순함
      내가 가장 좋아하는 유형은 긍정적인 기여를 한 번도 한 적 없으면서 도구를 버리겠다고 협박하는 사람들임
      오픈소스라면 웃고 “잘 가라” 하면 되지만, 상용에서는 더 답답하고 미묘해짐
      내가 겪은 범위에서는 지불 의향이 그렇게 의미 있는 필터라고 보지 않음
      오히려 점점 나빠지고 있고, 많은 사람이 너무 조급해져서 모두가 자기만을 위해 일한다고 여김
    • 우리나라에서 꽤 인기 있는 TV 프로그램 진행자가 한 얘기가 떠오름
      관객 입장권을 무료로 하고 싶었는데, 무료일 때는 오히려 관객이 훨씬 덜 왔다고 함
      입장료를 임의로 7유로로 바꾸자 매번 극장이 꽉 찼음
    • 컨설팅 일에서도 비슷한 얘기를 자주 들었음
      새로 시작하는 사람들은 비싸게 받으면 고객의 압박도 더 세질 거라 걱정하지만, 실제로는 반대로 요금을 높게 책정할수록 더 나은 유형의 고객을 만나기 쉬움
      정확한 교훈은 모르겠지만, 인색한 사람과 일하기가 별로라는 쪽일 수도 있음
    • 오픈소스와 독점 소프트웨어 사이에는 두 가지 길만 있는 게 아님
      오픈소스로 공개하면서도 커밋이나 댓글을 전혀 받지 않을 수 있음. 예를 들면 https://codeberg.org/y20k/escapepod/src/branch/master/CONTRI...처럼 가능함
      GPL, MIT, 그 밖에 선호하는 공개·자유 라이선스를 쓴다고 해서 괴롭힘을 감수해야 한다는 뜻은 아님
      원한다면 다른 사람이 쓰거나 기반으로 만들 수 있게 하면서도 권리 의식은 받아들이지 않아도 됨
      남들이 그렇게 하지 않더라도, 원하는 상호작용 방식을 스스로 정할 자유가 있음
    • 나는 개인적으로 무료 소프트웨어를 배포하지만, 댓글 때문에 크게 괴롭지는 않음
      핵심은 내가 내 필요를 채우려고 소프트웨어를 만들고, 남의 제안을 받아들일 수도 있고 아닐 수도 있다는 점임
      마음에 들면 포크해서 고치면 됨
      내가 제시한 라이선스 조건만 지킨다면 전부 괜찮음
  • 이 논쟁에는 쉬운 답이 없다고 봄
    모든 것이 돈 중심이어서는 안 되지만, 동시에 우리는 살아남으려면 돈을 벌어야 함
    “아무도 소프트웨어로 돈을 벌면 안 된다”가 답은 아니고, “작성하는 모든 소프트웨어에 돈을 받아야 한다”도 답은 아닐 것임
    그렇다면 어느 쪽인지 어떻게 결정해야 할까?
    나는 전문 소프트웨어 개발자로 사는 일을 그만두고 싶지 않음
    좋아하는 활동으로 나와 가족을 부양할 수 있었고, 20년 넘게 매일 출근을 즐길 수 있게 해줬음
    동시에 재미로 하는 임의의 코드 작업까지 돈을 받아야 한다고 생각하지는 않음
    하루의 모든 분을 수익화하려는 건 아니지만, 주택담보대출을 갚고, 음식을 사고, 은퇴 자금을 모으고, 가끔 즐길 만큼은 수익화하고 싶음
    소프트웨어로 돈 버는 일이 끔찍하다는 글을 볼 때 드는 직감은, 이 문제는 그보다 훨씬 미묘해야 한다는 쪽임

    • 이 문제를 많이 생각함
      소프트웨어는 빵 굽기나 배관 같은 일과 근본적으로 다른 면이 있음
      많은 제빵사가 기술을 사랑하지만 가족을 제외하면 공짜 빵을 기대하지 않고, 많은 배관공도 장인정신을 갖고 문제 해결을 돕지만 무료 배관을 기대하지 않음
      반면 코드를 한 번 작성해 논리가 완성되면, 방정식에 가까워 보여서 대수 숙제를 파는 것처럼 느껴질 수 있음
      더 중요한 점은 빵은 먹히고, 배관은 갑자기 하중을 떠받치는 존재가 된다고 가정하지 않는다는 것임
      많은 개발자가 전문적으로 지원할 준비가 안 된 소프트웨어를 파는 걸 주저함
      장난감 프로젝트가 커뮤니티를 얻고 유기적으로 커질 때, 포획 없이 자금을 댈 더 나은 길이 필요해짐
      소프트웨어를 농산물 직거래 장터처럼 만들 수 있다면 재밌을 것 같음
      특이하고 지역적인 품종을 맛보러 모이고, 동네 가게를 만나고, 비싼 터미널 UI 장난감이나 이상한 패턴의 해시 함수를 사는 식임
      물론 이게 더 넓은 오픈소스 자금 문제의 해결책은 아니지만, 누군가 조금은 돈을 벌 수 있는 귀여운 꿈임
      더 큰 해결책은 학계 밖의 사람들도 자기 프로젝트에 작은 지원금을 받을 기회가 더 많아지는 것이라고 봄
      지금, 그리고 앞으로 기술 세계가 의존할 핵심 기술과 개발을 지원하는 재단이 더 많아져야 함
    • 편하게 살 만큼 돈을 버는 것과 엄청난 부자가 되려고 돈을 버는 것 사이에는 큰 차이가 있음
      많은 사람이 두 번째를 목표로 기술 업계에 오기 때문에, 맥주 한 잔 사줄 정도의 보상으로 소프트웨어를 만들지 않음
      대박을 원하고, 이게 소프트웨어 개발에 뒤틀린 유인을 끌어들인다고 봄
    • 좋은 소프트웨어로 돈을 버는 건 끔찍한 일이 아님
      하지만 요즘은 벤처투자자를 끌어들이려고 사람들이 하는 일 중 상당수가 정말 어리석음
      오후 한나절에 스타트업을 출하하고, 기본 기능 주변에 해자를 둘러 어떤 기업이 사 들어와 갇히길 바라는 식을 비판하는 것임
    • 기업들의 행동 때문에 많은 사람이 돈에 대해 매우 건강하지 못한 연상을 갖게 됐다고 봄
      기업들은 사람들에게서 한 푼까지 강제로 뽑아내려는 식으로 매우 비윤리적으로 움직이고, 그건 대체로 역겨움
      그래서 보통 사람들은 정반대로 가고 싶어지고, 결국 지금 같은 논의에 도달함
      하지만 돈을 그 자체, 즉 단순한 교환 수단으로 보면 돈을 받는 일이 기생적이거나 착취적인 이윤 극대화일 필요는 없음
      사람들이 좋아하는 일을 하면서 스스로를 부양할 수 있게 하는 수단일 뿐이고, 신뢰하기 어렵고 때로는 품위를 해칠 수 있는 기부 의존을 피할 수 있게 해줌
      여기에 정부가 사람들이 온라인에서 공개적이고 익명으로, 더구나 전 세계적으로 돈을 주고받기 어렵게 만드는 문제가 더해짐
      실제로 물건을 파는 데는 꽤 큰 장벽이 있음
      전 세계적 익명 거래가 쉬워지면 ‘윤리적으로’ 무언가를 파는 고통이 크게 줄어들 것임
      물론 이런 잠재력을 가진 기술은 이미 하나 있었지만, 아직 그 잠재력을 제대로 실현하지는 못했음
    • 이 논리는 어디에나 적용되지 않을까?
      예를 들어 농업에서 토마토 1톤을 만들면 한 가족이 1년 안에 다 먹을 수 없으니 농부도 공짜로 줘야 할까?
      예술가는 어떨까? 그들의 작업은 실용 함수조차 없는 경우가 많음
  • 몇 년 동안 사이드 프로젝트를 만들어왔고, 최근 Markdown 관련 프로젝트 [1]가 첫 오픈소스였는데 지금까지 가장 보람 있는 경험이었음
    GitHub에서 54개 별을 받았고, 주로 고맙다는 이메일을 받았으며 일부는 기능 요청을 보냈음
    기능·수정 요청은 많지 않았지만, 사용자의 약간의 압박은 다음에 무엇을 구현할지 알려줘서 유용함
    AI 이후 구현 비용이 경제적으로나 인지적으로 낮아졌기 때문에 특히 더 그렇다고 봄
    사용자가 원하는 기능을 만드는 데 꽤 만족하고, 도구를 접한 사람 중 일부가 주간·일간으로 쓰는 걸 보는 것도 좋음 [2]
    [1] https://sdocs.dev, HN 논의: https://news.ycombinator.com/item?id=47777633
    [2] https://sdocs.dev/analytics

    • 살펴봤고, 마음에 든 기능 몇 가지를 Nonograph에 구현해볼까 생각 중임
      우습게도 늦은 밤 오래된 교회 종탑 위 30미터쯤 되는 곳에 앉아 있다가, “아이디어가 떠오름 > 아이디어를 씀 > 아이디어를 발행함” 흐름을 아주 단순하게 만들어주면서도 pastebin보다 나은 무언가를 원했음
      Markdown에서 밑줄이 들어간 텍스트가 밑줄이 아니라 기울임으로 처리되는 것도 항상 싫었음
      모든 소셜 미디어 플랫폼이 이 흐름 문제를 해결하긴 하지만, 내가 쓰는 모든 것을 중앙화된 정체성에 묶고 싶지는 않음
      단일 생각을 링크로 사람들에게 공유할 수 있기를 원함
      Nonograph에는 추적 기능이 없음
      호스트로 들어오는 모든 요청은 내게 도달하기 전에 두 단계의 리버스 프록시나 Tor를 거침
      그래서 서버 위치를 숨길 더 나은 방법을 찾기 전까지 평범한 HTML 페이지 로딩에도 300ms가 걸림
      내가 하는 추적에 가장 가까운 일은 top을 보며 자원 사용량이 낮은지 확인하는 정도임
      평균 CPU 3%, 메모리 210MB임
  • 이런 태도로 한 번 데였음
    내 오픈소스 도구를 무료로 내려받은 사람들이 예상 밖으로 지원을 기대하기 시작했고, 일부는 꽤 불친절한 이메일을 보냈음

    • 나를 커뮤니티라고 부르는 사람들에게 문자 그대로 괴롭힘을 당했음
      내 카피레프트 라이선스와 기능 요청을 공짜로 구현해주지 않는다는 점이 마음에 들지 않았기 때문임
    • 이게 왜 단점인지 잘 이해가 안 됨
      그들이 그런 걸 기대하는 건 웃긴 일이고, 무시해도 되고, 제안을 받아 작업해도 되고, 도와줘도 됨
    • 나도 겪었음
      어떤 사람이 버그를 고칠 거냐고 좀 무례하게 올렸고, 수정 PR은 기꺼이 받겠다고 답했음
      PR은 끝내 오지 않았고, 프로젝트는 몇 년째 죽은 상태임. 그냥 흥미를 잃었음
    • LICENSE로 자동 응답하면 됨
    • 자유·오픈소스 개발자에게 공감하지만, 내가 겪지 않아서인지 이 부분은 잘 이해가 안 됨
      왜 정신적으로 소모될까?
      라이선스와 “보증 없음”, “포크 자유”라고 답하고 이슈를 닫은 뒤 넘어가면 되는 것 아닐까?
      물론 이런 일이 누적되면 지칠 수는 있겠음
  • 무료로 뭔가를 만든다면 Plan 9용 이상한 가려운 곳 긁기 프로젝트 같은 걸 할 것임
    대부분의 사람이 원할 만한 건 아닐 것임
    현실적으로는 남의 정원을 무료로 정리해주지 않듯, 소프트웨어도 무료로 만들 생각이 없음
    자유·오픈소스 소프트웨어는 훌륭한 소프트웨어를 많이 낳았지만, 소프트웨어 개발자가 생계를 벌 수 있던 많은 영역을 수익화 불가능하게 만들기도 했음
    어떤 전문직도 자기 노력을 그냥 내줘야 한다고 느낄 필요가 없듯, 개발자도 그럴 필요는 없다고 봄
    자유·오픈소스 소프트웨어는 소프트웨어 가격을 바닥 경쟁으로 몰았고, 개선을 위한 금전적 유인을 없앴음
    100% 순효과만 있는 건 아님

    • 여기서 더 나은 비유는 남의 정원이 아니라 공원을 무료로 정리하는 것이라고 봄
      다른 사람을 위해 무언가를 하고, 관대해지고, 그 관대함으로 세상을 더 낫게 만드는 일임
      그 자체로 시도할 가치가 있음
    • 이 주제에 대한 강한 입장을 보면, 원 글쓴이는 개인용 컴퓨팅에 무료 선택지가 너무 적고 대부분의 소프트웨어가 독점·비자유였던 80~90년대를 기억하지 못하거나 모를 만큼 젊은 것 같음
      그 시절은 셰어웨어의 성장을 이끌었지만 매우 다른 시대였고, 오늘날에는 MS, Google, Apple이 어떤 앱 실행을 허용할지 엄격하게 통제하기 때문에 불가능함
      세상이 달랐으면 좋겠다고 바라기는 쉽지만, 보안 부팅과 App Store 통제가 있는 오늘의 현실에서는 훨씬 살기 어려워질 것임
    • 나도 비슷함
      내 GitHub에서 찾을 수 있는 건 전부 GPL이고, 대체로 코드 샘플을 요구하는 인사 담당자에게 보여주거나 C++20 모듈, WinRT 같은 언어 기능을 시험해보려고 올려둔 것임
    • 확실히 양날의 검임
      개인 개발자는 대체로 금전적으로 불리함
      무언가를 서비스형 소프트웨어로 만들 수 있으면 수익화할 수도 있겠지만, 더 나은 무료 버전이 이미 떠다니거나 대부분의 사람이 컴퓨터에 대해 생각하고 싶어 하지 않아 결국 m$lop에 돈을 낼 가능성이 큼
      아이디어를 투자자에게 팔 수도 있겠지만 그건 강한 영업이 필요함
      소프트웨어 개발이 유급 직업이어야 하는지도 모르겠음
      도구가 충분해지면 자동화가 누구에게나 닿을 수 있게 되고, 전반적으로 그 방향으로 가고 있다고 봄
  • 나는 90년대 BBS와 데모신에서 시작했음
    내 생각에 그때가 컴퓨팅의 영광의 시대였는데, 7MHz 프로세서로 마법 같은 걸 만들던 기술 혁신도 있었고 커뮤니티가 조직되는 방식도 좋았음
    예를 들어 artpack 장면의 ANSI 아티스트 중 일부는 진짜 예술가가 됐지만, 아무도 수백만 달러를 벌거나 자본을 유치하려고 ANSI를 갈아 만들지는 않았음
    오늘날 내 오픈소스 작업에서도 그 시절을 생각하며, 돈만 낼 수 있으면 내가 즐기고 흥미로운 일을 하고 나머지는 흘러가게 둠

    • 아직 못 봤다면 최신 Razor1911 작품을 좋아할 듯함: https://youtu.be/dybkLM-1eQo
    • 나는 90년대에는 태어나지 않았고, 2000년대에도 겨우 살아 있었음
      그 초기 시절에 대한 글을 보고 오늘과 비교하면, AI가 10분 만에 만든 Python 스크립트를 투자자에게 벤더 종속으로 팔아먹는 게 목표가 되기 전의 “좋았던 옛날”을 겪고 싶다는 이상한 감정이 듦
    • 나는 ACiD, iCE, CIA 같은 그룹의 예전 소규모 멤버였음. 다만 그 이름으로 뭔가를 릴리스한 적은 없음
      해커, 대학 코더, 와레즈 해적, 디지털 아티스트 사이의 교차 수분은 실제로 존재했음
      큰 회사 CEO 중 많은 사람이 그 시절에 시작했음
      대부분은 탐험과 연결에 관한 것이었고, BBS 장면이 irc 채팅방인 efnet, freenode 등으로 옮겨가면서도 그 혼합 장면은 한동안 계속 성장했음
      지금은 모든 것이 판매 대상임
  • 이 블로그 글에 많이 공감함
    취미를 수익화하는 것에도 할 말은 있지만, 최근에는 “멋진 걸 만들고 무료로 공개하기” 쪽도 시도하고 있음
    이 방향으로 꽤 큰 실험을 시작했고, 나에게 어떻게 작동할지 궁금함
    오픈소스 최신 Magic: The Gathering 카드 식별 파이프라인: https://www.youtube.com/watch?v=MHieOcmC7Dw
    예전에는 이런 이미지 인식을 직업으로 했지만, 한동안 그 분야를 떠나 있었음
    과거와 다른 접근법 아이디어가 있어 구현해봤고, 이번 버전은 내가 만든 어떤 것보다 훨씬 나음
    특히 복잡한 배경이나 가려진 카드 스캔, 구분하기 어려운 판본 사이의 미세한 차이를 잡아내는 데 강함
    기다리는 고객이 없었기 때문에 원 글처럼 실험으로 만들고 오픈소스로 공개하기로 했음
    폐쇄 소스 상용 프로젝트에서 라이선스를 원하는 사람을 위한 수익화 경로에 반대하지는 않지만, 상업화보다 오픈소스로 어디까지 갈 수 있을지 보고 싶음
    어떤 길을 가야 할지는 모르겠음
    가장 큰 단점은 이 프로젝트에 사람들이 기대만큼 관심을 갖게 만들기 어려웠다는 느낌임
    나는 이게 진짜로 현존 최고의 카드 식별 소프트웨어라고 믿고, 테스트용 벤치마크도 만들었음 [0]
    시장이 이런 도구로 조금 포화된 것일 수도 있지만, 돈을 받지 않으면 가치가 낮다고 인식되는 문제가 꽤 강하다고 의심함
    가끔은 이걸 무료로 주려고 하지 않았다면 더 많은 관심을 받았을까 생각함
    지금까지 무료로 공개하면서 가장 부정적으로 느낀 부분임
    [0] - https://blog.hanclin.to/posts/gh-26/

    • 시장 규모는 모르겠지만, 오래된 Magic 플레이어인 내 눈에는 꽤 상업적으로 적합해 보임
      몇십 년 전 카드가 담긴 큰 상자를 보관해왔고, 팔까 생각한 적이 있음
      하지만 가게에 가져가면 헐값을 받을 것 같고, 직접 하려면 각 카드를 꼼꼼히 조사하고 제값에 파는 법을 알아내느라 몇 시간을 써야 함
      사진을 잔뜩 찍으면 식별과 가치 평가가 자동화된다면 큰 도움이 될 수 있음
      나 같은 개인에게 팔기는 어렵겠지만, 카드 마켓플레이스라면 매우 귀중하게 여길 것 같음
    • 말도 안 되게 많은 벌크 카드를 가진 MTG 플레이어로서, 이건 멋짐
      가치가 낮게 인식되는 문제에는 할 말이 있지만, 나는 오픈소스를 아주 높게 평가하고 여러 면에서 더 큰 가치로 봄
      계속 잘해주면 좋겠음
    • 멋짐
      내 MTG 컬렉션을 천천히 색인화하고 원하지 않거나 필요 없는 카드를 팔고 있어서 이런 것에 한동안 관심이 있었음
      이번 주말에 확인해볼 예정임
  • 나는 꽤 많은 만드는 취미를 가져왔음
    금속으로 부품을 만들어 팔기도 했고, 점토나 플라스틱으로 조형하고 주조해서 주물도 팔았음
    핵심은 판매가 아니라 취미를 둘러싼 커뮤니티였음
    보통 재료비보다 조금 더 받는 정도였음
    오픈소스 소프트웨어도 그렇게 접근해왔음
    먼저 커뮤니티
    Linux를 쓰기 시작한 첫 10년 동안 그것은 운동이었고, 함께 더 나은 컴퓨팅의 미래를 만들려고 참여했음

  • 예전에 비슷한 일을 해봤고, 이제 AI 덕분에 사실상 누구나 소프트웨어를 작성할 수 있지만, 그래도 이런 해커 정신은 여전히 좋음

  • 많은 댓글에서 우리 사회에 퍼진, 잠재적으로 영구적인 빈곤의 위협을 언급하지 않을 수 없어 보임
    이 압력이 사회의 장점이라고 생각하는 사람들의 입장은 점점 이해하기 어려움
    물론 그 압력에 휘둘리는 대신 이용할 자원을 가진 극소수는 예외임

    • “영구적인 빈곤”이 정확히 무슨 뜻인지는 모르겠지만, 삶이 투쟁으로 가득하다는 건 분명함
      그것은 우리 사회만의 특징이 아니라 우주 자체의 특징임
      투쟁과 고통 없이는 생명도 없음
      엔트로피와의 싸움은 끊임없고, 좋은 소식은 생명이 수백만 년 동안 그 싸움에서 이겨왔다는 점임
    • 가장 실망스러운 점은 너무 많은 사람이 희망, 자신감, 상상력을 빼앗겨서 지금 현실을 불가피한 것으로 받아들인다는 사실임