Hacker News 의견
  • 이 스레드에서 "과연 무엇을 '이김'이라고 부르느냐"는 식으로 말하는 사람들이 있다는 점이 당황스러움, Free Software의 목표는 굉장히 명확함, 사용자의 자유, 컴퓨팅 자유, 소프트웨어 사용자의 자유임, 2025년에는 Thinkpad에서 Libre Linux 배포판을 돌리더라도 Win98 시대보다 자유가 줄어들었음을 쉽게 알 수 있음, 이는 PC 소프트웨어 생태계 외부(스마트폰, SaaS 등)에서 일어나는 현상 때문이며, 심지어 PC 내에서도 상황이 확실하지 않음, Free Software는 점점 밀리고 있는 중임, Kubernetes 등도 결코 기업에 무료 일손과 인프라를 제공하는 것이 목표가 아님

    • Free Software는 단순히 밀리는 것이 아니라, 누군가에게 빼앗겨 껍데기만 남고, 결국 우리가 보호받아야 했던 자유 없이 비싸게 되팔리는 중임

    • 이제 대부분의 소프트웨어는 개인 기기에서 돌아가고, 대다수의 사용자들은 내부가 어찌 됐든 버튼만 누르면 작동되는 것만 신경 씀, FOSS에 관심을 갖는 이는 이미 현장에서 일하는 기술자들 뿐임

  • 이 글은 free software의 "패배"를 너무 강조한다고 생각함, 물론 폐쇄형 펌웨어나 잠긴 하드웨어는 진짜 큰 문제임, 하지만 오픈 소프트웨어가 현대 소프트웨어 인프라 전체를 완전히 재편한 사실이 사라지진 않음, Linux, K8s, Postgres, Python 같은 것들이 인터넷의 인프라를 구성함, "이긴다"는 게 모든 트랜지스터까지 소유한다는 뜻일 필요는 없고, 사람들이 표준으로 받아들이는 걸 만드는 것임, FOSS에 매우 깊이 관여하는 이들이 이런 절대적이고 이분법적인 태도를 보인다는 걸 자주 보게 됨, 아마 이런 사고방식이 운동을 이끄는 데는 필요할 수도 있지만 이미 오픈 소프트웨어가 세상을 얼마나 바꿨는지에 비하면 현실과는 조금 동떨어져 보임

    • "이긴다"는 게 모든 트랜지스터를 가져야 한다는 뜻이 아니라고 했지만, 사실 그게 곧 진짜 이긴 것임, 현재 기업들이 remote attestation을 밀고 있고, 우리가 기기를 "변조"했는지 감지 가능해짐, 직접 만든 오픈 소스 소프트웨어를 설치하면 모든 서비스에서 차단되고, 심지어 본인 은행 계정 로그인도 불가해짐, 우린 주변화됨, 자유 소프트웨어를 돌릴 수 없다면 무슨 의미가 있는지 의문임

    • 내가 가본 대부분 나라에서 free software는 소프트웨어 비용을 아끼는 방법일 뿐임, 기업들은 free를 단순히 공짜로 이해함, 80년대~90년대엔 공공기관도 해적판 소프트웨어 썼고, 지금은 경제 기관의 통제로 그런 샵이 사라짐, free software 덕분에 이제 합법적으로 비용 없이 쓸 수 있지만, 제작자에게 돌아가는 것은 예전처럼 아무것도 없음, 그래서 FOSS 프로젝트들도 결국 상업적으로 전환하는 경우가 많고, 심지어 SaaS처럼 해적판도 불가능한 구조를 택함

    • 본문이 잘 지적한 부분이 있음: 프로그래머들이 직접 신경쓰는 OS나 커널 등은 오픈 버전이 잘 나와 있음, 기업 통제 없이 개발자들이 자율적으로 만들 수 있는 건 잘 동작함, 하지만 그 이외 대부분(하드웨어, 비기술적 생산성 소프트웨어, 서비스 등)은 그렇지 않음, 그래서 우리가 사는 세상은 여전히 대부분 폐쇄적임, 프린터, 커피머신, 노트북, TV, 자동차, 스마트 조명 등이 더 오픈되길 바란다고 해서 절대주의로 몰아갈 일은 아님

    • Linux, K8s, Postgres, Python 등 오픈 소스 인프라가 인터넷을 구성하지만, 내가 지금 손에 들고 있는 기기 소프트웨어를 직접 통제하지 못한다는 점이 문제임, 결국은 소수의 기업들이 인프라 유지 비용을 오픈 소스 커뮤니티에 미루고, 오히려 마케팅 효과까지 얻어감

    • FOSS에 깊이 관여하지는 않지만 점점 무조건적인 마인드를 이해하게 됨, 내 폰에 graphene을 돌리며 Google의 새로운 보안 패치 제한 때문에 골머리를 앓는 중임

  • 괜찮은 NURBS 기반 3D CAD 소프트웨어가 있으면 좋겠음, 3D 프린팅 커뮤니티가 실세계용 모델링에서 더이상 폴리곤에 매달릴 필요가 없을 것 같음, Rhino만이 실제로 제대로 쓸만한 도구이고, 그나마도 합리적 가격(리셀러 통해 ~$700)에 구매, 기존 OS와의 호환성 문제가 생기면 수년마다 업그레이드를 다시 구매해야 함, Apple이 2027년에 Rosetta를 없앤다고 해서 또 이 비용이 추가될 예정임, 적어도 지금까지는 '소유'가 허락된 소프트웨어였고, 옛 버전을 에뮬레이터에 계속 운영할 수 있음, 오래된 3D 모델 보유자 입장에서는 클라우드 기반 모델러 생각만 해도 소름임, 오픈 소스 중에서 OpenSCAD가 비폴리곤 모델링 쪽에서 최고지만, 괜찮은 GUI만 붙으면 훨씬 쓸만할 것 같음

    • FreeCAD는 1.0 출시 이후 꽤 훌륭해졌음, OpenSCAD보다 훨씬 범용성이 좋음, 단순 파라메트릭 오브젝트(나사, 예술품 등)가 아닌 이상 FreeCAD가 훨씬 나음
  • "이김"이란 게 도대체 뭘 의미하는지에 대한 질문이 떠오름, 절대적으로 모든 영역을 장악하는 것은 애초에 실현 불가한 정의임, 90년대부터 늘 오픈 소스 소프트웨어를 선호해 써왔고, 상용 대안보다 덜 완성도가 높아도 오픈 소스를 썼음, 최근에는 Blender, postgresql, Firefox, 여러 개발 도구들은 오히려 오픈 소스 쪽이 최고임, 반면 OS, 기업용 소프트웨어 등은 여전히 상용이 우세함, 하지만 품질 좋은 대안이 많아진 것만으로도 오픈 소스 운동의 성과임, Microsoft조차 일부 제품을 오픈소스로 전환한 것 또한 한때는 상상도 못했던 현상임, 결국 모든 것을 다 점유해야만 성공이라고 보는 태도는 오히려 오픈 소스 활동에 해가 되므로 실제로는 잘 동작하는, 잘 문서화된 오픈 소스 소프트웨어를 만드는 것을 통해 애정 어린 사용자층을 만들 수 있음, 이를 다수에게 쓰게 해야만 성공이라 보는 것은 지속적인 패배감에 빠지는 지름길임

    • Free Software에 진짜로 승리했다고 볼 수 있는 상황은, 개인과 단체가 소프트웨어에 대한 지적 재산권 주장 없이, 코드 은닉 없이, 소프트웨어가 공유재임을 인정하게 되는 사회적 분위기가 되는 것임

    • Free Software 운동의 목표는, 전산 환경 내 모든 소프트웨어(즉, 코드)가 자유로워지는 환경을 구축하는 것임, 여기에 스마트폰, 태블릿, 웹서비스, 펌웨어 등 OS 코어 외 모든 걸 포함하면 그 목표는 여전히 아주 멀었음

  • 문제의 핵심은 사용자임, 쓸 수 있는 의미 있는 free/open software가 차고 넘치지만, 약간이라도 편의성을 포기해야 하면 비전문가들은 곧바로 관심을 끊음, Google, Microsoft가 풀 매니지드 시스템으로 큰 성공을 거두고 있는 상황에서 이 상황을 어떻게 바꿔야 할지 모르겠음

    • 단순히 "조금 불편해지면"이 아니라, 적어도 IT 취미가 있는 고수준 유저가 아니면 설치 자체가 사실상 불가능한 경우가 많음, 현재 Open Software 진영의 문화 자체가 "어쨌든 내가 설치할 수 있기만 하면 된다" 수준에 머물러 있는 것 같음, 일반 사용자는 쉘을 쓰거나 포럼을 뒤지거나 Docker를 돌리는 등 복잡한 과정을 거치기 싫어함, 진정한 FOSS의 승리를 원한다면 상용 대안보다 더 쉽고, 더 신뢰할 만하고, 더 직관적인 UI에, 더 작고 빠르고, 더 많은 기능까지 제공해야 함

    • 교육이 정답일 수 있지만, 현실은 반대로 가고 있음

    • 비자유 소프트웨어(본인은 Apple 사용) 유저라고 해서 문제는 아니라고 생각함, 각자 원하는 도구를 쓰면 되는 것임

    • 자유는 빼앗겼다기보다, 대부분이 관심 갖지 않고 지키려 하지 않았기 때문에 사라진 것임

  • 소프트웨어 개발자는 돈을 받아야 하고, 집세, 의료비, 생계비 등 무료가 아닌 게 문제임, "free as in beer"와 "free as in speech"를 혼동하는 게 근본적 문제임, 소프트웨어 자유(privacy)를 위해 항상 무료 소프트웨어만 사용하자고 하면 실패라 생각함, 사람들이 개인정보를 존중하는 소프트웨어에 기꺼이 돈을 내는 모델이 필요함, 그런데 소프트웨어 자유를 외치는 이들이 오히려 이러한 비즈니스 모델 구축을 방해한다고 느껴져서 답답함

    • 사람들은 개인정보를 보호하는 소프트웨어라면 돈을 낼 마음이 있음, 하지만 많은 기업들이 진짜 투명하지 않아서 신뢰를 깨고 있음, "프라이버시"라는 약속엔 항상 별표(*)가 붙어 있음, 이익을 위해 원칙을 저버리는 회사가 많음, 결국 소프트웨어 개발자도 먹고 살아야 하고, 사용자는 자유를 원함, 이 둘을 모두 만족시키는 모델은 거의 예외적으로만 성공함

    • 현실은 오픈 소스 개발자들은 대가를 요구하지 않으니, 그냥 써먹고 땡이란 인식임

    • 소프트웨어가 본업 외에 연구 등에서 우연히 부산물로 나오면 가능할 수도 있음(예: 과학 연구)

    • John Deere가 인증 부품이 아니라고 해서 트랙터를 벽돌로 만드는 일은, 진짜 필요한 개발자에게 월급을 주려는 게 아님, 오히려 소프트웨어를 악용하는 사례임, 실제 이런 정책 결정에 개발자가 직접 가담했을 가능성은 낮고, 결정은 위에서 내려옴

    • Blender가 실제로 지속 가능한 자유 소프트웨어 모델의 좋은 예시임

  • "free software"라는 네이밍 자체가 대중의 사랑과 신뢰를 얻지 못한 원인 중 하나라 생각함, 대중은 free software를 '공짜 소프트웨어'로만 이해함, 누구도 free software의 진짜 의미에 대해 물어보지 않고 바로 다운로드함, 운동가가 'Free Software'에 새로운 의미를 부여하려다가 몇십 년을 허비한 셈임, 결국 인식의 장벽은 free software를 '공짜 소프트웨어'로만 여기는 사고방식임

    • 이 댓글을 아주 좋아하지는 않지만 내용이 참이라고 인정할 수밖에 없음

    • 최근 몇 년 간 느낀 건 대부분의 주제에서 운동가들이 현실과 동떨어진 과격한 입장으로 오히려 해가 되는 사례가 많음, 일반인은 그렇지 않음, free software의 프레이밍을 어떻게 바꾸면 좋을지, 'libre software'로 바꿔보려 했지만 결국 똑같이 오해의 소지가 있다고 생각함

  • "OS와 커널 등은 오픈 버전이 다 있다"는 결론에 반대함, 오히려 그 반대임, 돈이 되는 영역(애플리케이션, 드라이버 등)은 기업이 장악해왔으니까 지금도 음악이나 비디오 등은 상용 독점이 남아있음, 오픈 소스로 하는 경우는 개발자 유입 등 전략적 이유 뿐이고, 핵심 애플리케이션은 여전히 폐쇄형이 기본임

  • 소프트웨어의 상당수가 "오픈 소스"라는 이름을 달고 있어도 실질적으로는 단일 기업이 모든 권한을 쥐고 있음, 프로젝트가 마음에 안 들거나 이상해져도 대부분은 포크하지 못함, 복잡한 프로젝트는 특히 유지가 어려움, 커뮤니티 주도/통제 프로젝트와 기업 주도 오픈 소스를 구분할 필요 있음, open source라는 용어 자체도 big tech와 Tim O'Reilly 덕분에 대중화된 것이며, OSI 공인 라이선스를 쓰지 않으면 더 자유로운 라이선스임에도 불신을 받는 풍조가 됨, 예를 들어 대형 기업이 100M 이상 매출 내면 리셀 금지 조항 하나 붙은 커뮤니티 프로젝트보다, trillion dollar 기업이 100% 통제하는 open source 쪽을 더 신뢰하는 현실임

  • free software는 서버 쪽에선 이미 이김, 데스크톱/게이밍 PC 시장에서도 점점 영향력 확대 중이고, 최근에는 5% 시장을 넘음, Windows 10 탈출 러시가 이어지면 10%까지 갈 것 같음, 하지만 컴퓨팅 트렌드는 모바일 중심으로 옮겨갔기 때문에 지금 우리의 자유가 가장 위태로운 곳도 여기에 있음, 이제 Apple, Google을 버리고 Linux phone이나 Lineage, Graphene을 돌릴 수 있는 디바이스 등 커뮤니티가 통제 가능한 기기만 써야 할 때임

업체들이 깔아놓은 구리선이거나, 대안이랍시고 우주접시로 인터넷 하면서 너무과도한 수준의 자유 소프트웨어 철학을 주장하는 것 같음.
여기 적힌거 다 이루어져도 오픈소스가 승리하지 못했다고 규정할 것 같음.