최신 Discourse의 Firefox 지원 (FF 78 지원 중단)

안녕하세요,

Firefox 78은 제가 사용할 수 있는 브라우저의 최신 버전입니다. 8월 초까지는 모든 Discourse 사이트에서 이 브라우저를 사용할 수 있었습니다. https://meta.discourse.org/t/why-firefox-87-is-no-longer-supported/233468에서 표현된 의견을 확인했습니다.

16개월은 실제로 그렇게 오래되지 않았습니다. 많은 기기들이 특정 버전에 ‘고정’되어 있지만, Firefox 78(그 이전 버전 포함)은 Facebook, Vimeo, YouTube 같은 사이트의 콘텐츠는 물론 Discourse 기반이 아닌 포럼도 처리할 수 있는 능력이 있습니다. 그럼에도 포럼 소프트웨어가 브라우저를 배제하는 것은 불안감을 줍니다. 토론 보드는 항상 화려함보다는 텍스트에 중점을 두어 왔습니다. 16개월이 되었다는 이유만으로 기능이 있는 브라우저를 차단하는 것은 사용자 관점에서 정당화되지 않습니다.

지원이 복원될 수 있을까요? 이 지원의 부재는 다른 사용자와 소통하며 배우는 제 능력에 심각한 영향을 미치고 있습니다.

P.S. 이 주제를 게시하기 위해 다른 사람의 기기를 사용해야 했습니다.

Hey @smmmx, 현재 Firefox의 해당 버전에서 멈춰 있는 이유가 무엇인지, 어떤 기기/OS를 사용 중인지 알려주실 수 있을까요? Mozilla 자체도 1년 전부터 버전 78에 대한 지원을 중단했습니다:

AFAIK(제가 아는 한) Firefox 79에서는 macOS 10.9, 10.10, 10.11에 대한 지원이 중단되었습니다. 이 중 하나를 사용하고 계시다면 단순히 16개월이 지났다는 문제가 아니라, El Capitan(10.11)은 2015년(Discourse 출시 다음 해)에 출시되어 2007년 하드웨어에서도 구동되며, 2018년 이후로는 업데이트가 이루어지지 않았습니다.

링크하신 주제에서 언급했듯이, 구버전 Firefox에는 기술적인 문제가 있습니다. 가능한 대안을 제안할 수 있도록 여러분의 로컬 환경에 대해 더 자세히 알면 도움이 될 것입니다.

미묘한 차이: 상당히 많은 버그가 있는 공식적으로 지원되지 않는 브라우저를 차단하는 것입니다.

이미 그토록 오래 전에 수정된 브라우저의 버그를 우회하도록 소프트웨어를 계속 작동시켜야 한다고 기대하십니까? FF78에 "고정"된 장치는 많은 측면에서 안전하지 않습니다. 겨우 16개월(26개월*)이 지난 후에도 업데이트할 수 없는 장치를 가지고 있는 것, 그것이야말로 고객의 관점에서 정당화되지 않는 부분입니다. 저는 그 장치를 가지고 인터넷을 사용하는 것을 권장하지 않으며, IMO 해당 장치가 실제로 그렇게 최신이라면 불만을 제기해야 할 대상은 장치 제조사입니다.

*) 네, 링크된 토픽은 이제 18개월이 된 Firefox 87에 관한 것입니다. 하지만 FF78은 26개월이 되었습니다.
브라우저로서는 매우 오래된 버전입니다.

우리는 불과 지난해에 종료된 FF78 ESR에 대해 이야기하고 있습니다. 회사 정책이나 로드맵에는 관심이 없습니다. 저는 인터넷을 사용하고 싶을 뿐, 그것도 기능적인 소프트웨어로 된 _포럼_을 사용하고 싶습니다. Discourse는 미디어 플랫폼도 아니고, 게임 플랫폼도 아닙니다. 이유를 불문하고 포럼에서 브라우저를 차단하는 것은 제가 합리적이라고 보지 않는 행동입니다.

8월까지 FF 78은 Discourse와 아무런 문제가 없었다는 점을 다시 강조합니다. 당시에는 더 낮은 버전이었다는 것을 이해합니다. 이는 그 추세가 계속될 이유가 없다는 뜻입니다.
다른 포럼 플랫폼은 FF78에서 완벽하게 작동합니다. 그저 또 하나의 토론 게시판 소프트웨어인 Discourse가 특별히 무엇이 다른가요? Porsche와 동등한 수준이 되는 것 외에는 포럼에서 기대하는 최소한의 기준도 충족하지 못하는 것으로 보입니다.

Firefox 78이 호환되지 않는다고 판단한 것은 함정이 아닙니다. 지원 종료를 결정하는 것은 일반적으로 최후의 수단이며, 기술적 노력보다 그 혜택이 클 때에만 선택됩니다. 단순히 불만을 토로하려는 것이라면 괜찮지만, 원하는 해결책을 얻기 어려울 수 있다는 점을 인식해 주시길 바랍니다.

Discourse와 다른 플랫폼에 대한 말씀에 대해:

최소 브라우저 요구 사양은 무엇인가요?

Discourse는 향후 10년간의 인터넷을 위해 설계되었으므로 최소 브라우저 요구 사양이 높습니다.

Discourse는 모든 주요 브라우저 및 플랫폼의 최신 안정 버전을 지원합니다:

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Apple Safari

또한, 2023년 1월까지 iOS 12.5+에서 Safari를 지원하는 것을 목표로 합니다(Discourse 3.0).

About Discourse

그러나 선택지가 없는 것은 아닙니다. 시스템에 대한 더 많은 정보를 공유해 주시면 해결책을 찾는 데 도움을 드릴 수 있을 것입니다. 바로 그 이유로 우리는 주말에도 meta에서 답변을 제공하고 있습니다.

잘 모르겠는데, 그냥 user-agent를 바꿔도 될까요? 아니면 버전을 알아내는 다른 방법이 있나요?

근데 진짜 궁금한 건, 왜 그 오래된 브라우저에 갇혀서 다른 걸 못 쓰게 된 건지, 어떤 기종인지 궁금하네요.

그것은 확장 지원(Extended Support) 릴리스이며, 그 확장 지원도, 음, 종료되었습니다. 그것도 10개월 이상 전에 말이죠. 따라서 Mozilla조차 더 이상 이 브라우저를 지원하지 않습니다.

여러분이 환경에 대한 추가 정보를 공유하지 않고 있기 때문에, 이는 실제 해결책에 대한 요청보다는 불만 토로에 가깝습니다.

브라우저, OS 또는 장치를 업데이트할 의사가 없거나 불가능하다면, 해결책이 없을 것 같습니다. 해당 서드파티 제품에서 이미 수정된 오래된 버그에 대한 임시 해결책을 서드파티가 아닌 누군가가 역移植(backport)할 것이라고는 거의 생각하지 않습니다.

오래간만에 한 웹사이트에 로그인하려고 했다가 이 문제에 걸려서 좀 당황했습니다. 갑자기 Firefox가 허용되지 않는다고 하더군요.

Firefox에 대한 제한이 정확히 무엇인가요? 어떤 버전부터인가요? 그리고 왜 그런가요?

아래의 설명은

Discourse는 향후 10년간의 인터넷을 위해 설계되었으므로 최소 브라우저 요구 사항이 높습니다.

Discourse는 모든 주요 브라우저와 플랫폼의 최신 안정 버전을 지원합니다:

기술적인 정보를 전혀 제공하지 않습니다. 이 말은 현재 허용되는 Firefox 버전이 향후 10년간 계속 허용된다는 뜻인가요? 아니면 어떤 시점에서든 Discourse가 Firefox의 가장 최근에 출시된 버전을 기준으로 그것을 사용하도록 요구한다는 뜻인가요?

요구 사항을 기능 기준으로 표현하면 어떨까요? Discourse는 HTML5를 요구하나요? 특정 버전의 ECMAScript를 요구하나요?

브라우저를 업데이트하면 더 나은 경험을 할 수 있을 것이라는 경고 정도는 받아들일 수 있습니다. 제가 반대하는 것은 내가 사용하는 브라우저가 무엇인지 확인하고 일부러 기능을 비활성화한 Discourse를 선택한 웹사이트를 사용할 수 없다는 점입니다. 제 브라우저가 충분히 잘 작동했을 것이라고 단언할 수 있지만, 우리는 그걸 영원히 알 수 없게 되었습니다.

(혹시 궁금한 분이 계시다면: 제가 원하는 웹사이트를 볼 수 없었던 것이 아닙니다. 제 브라우저가 “지원되지 않는” 브라우저라는 이유로 로그인조차 시도할 수 없었던 것입니다. 이 문제는 이미 해결했습니다. 브라우저 업데이트 방법, 다른 브라우저 선택, 또는 다른 웹사이트 찾는 방법에 대한 조언은 필요하지 않습니다.)

현재의 Discourse 버전에 대해서는 그렇다고 추측합니다. 따라서 Discourse 버전도 브라우저도 업데이트하지 않는다면 10년 후에도 여전히 작동할 것입니다. :wink:

더 이상 유지보수자조차 지원하지 않는 레거시 브라우저 버전을 왜 현재의 Discourse 버전이 계속 지원해야 합니까?

개발자가 소프트웨어나 하드웨어를 업데이트할 수 없다는 이유로 유지보수를 중단해도, 많은 사용자는 여전히 해당 브라우저 버전을 계속 사용합니다. 포럼에 게시물을 올릴 수 있는 기능을 유지하기 위해 새 컴퓨터를 구매하거나 운영 체제를 업데이트해야 하는 것은 지나치게 극단적인 조치입니다.

인터넷에 오신 것을 환영합니다. :wink: 혹은 앙겔라 메르켈 총리가(약 10년 전에) 말했듯이

인터넷은 우리 모두에게 새로운 영역입니다.

저는 레노버 T430에서 이 글을 쓰고 있습니다. 약 10년 된 하드웨어로, 최신 버전의 QubesOS를 사용하며 아주 잘 작동하고 있습니다. (라즈베리파이보다 싼 가격에 중고로 구할 수 있습니다…) 그래서 구형 하드웨어에 대한 문제를 이해할 수 없습니다.

업데이트 횟수를 줄이고 싶다면 Firefox ESR 같은 장기 지원(LTS) 버전이 있습니다. 온라인 포럼을 방문할 수 있다면, 온라인에서 브라우저도 업데이트할 수 있어야 합니다.
그리고 아무도 당신의 discourse 설치를 업데이트하도록 강제하지 않습니다. 하지만 최신 버전을 사용하려면 최신 브라우저를 사용해야 합니다(여러 가지 이유로).

저는 포럼을 운영하는 사람이 아닙니다. Discourse 기반 보드 중 하나를 사용하는 사용자일 뿐입니다. 포럼 사이트의 내부 구조에 대해서는 관심이 없고, 두 가지만 할 수 있으면 됩니다: (1) 포럼에 로그인하고, (2) 포럼 토론에 메시지를 추가하는 것. Discourse의 빠른 발전 속도는 인터넷 자체와는 무관하며, 그들의 팀이 업계 전반에 걸쳐 더 많은 사이트가 이 제품을 채택하도록 장려하여 제품을 홍보하려는 ‘최신 버전 지원’ 철학과 관련이 있습니다. 호환성 문제가 적은 다른 포럼 플랫폼도 있습니다.

또한 이 보드는 소프트웨어에 대해 극찬을 아끼지 않는 애호가들이 많고, 사용자 경험과는 무관하게 해당 소프트웨어를 옹호하고 있다는 인상도 받습니다.

무슨 말인지 모르겠어요, @smmmx. 실제 브라우저는 모두 지원되며, 수명 종료(EOL) 후 일정 시점에 지원이 중단됩니다.

버전 업그레이드와 EOL에는 그만한 이유가 있습니다. 논쟁 여부와 무관하게요. 디자인과 느낌은 취향의 문제이지만, 보안 업데이트는 그렇지 않습니다.
그래서 더 이상 아무도 사용하지 않아야 할 브라우저 버전을 지원하는 데 시간과 노력을 투입해야 하는 걸까요? 만약 여전히 사용하기에 괜찮았다면, EOL이 되지 않았을 겁니다. :wink:


여기에서 팀이 말하듯, Discourse는 인터넷의 다음 10년을 위해 만들어진 100% 오픈소스 토론 플랫폼이지, 90년대에 머무는 느낌을 원하기 위한 곳이 아닙니다.
제 귀에는, Discourse 자체와 그 성공에 대한 거부감이 있어 이제 이유를 찾고 있는 것처럼 들립니다.

그 점이 여러분의 이해 부족을 어느 정도 설명해 줍니다. 해당 커뮤니티의 운영자들은 커뮤니티 소프트웨어를 업데이트하여 기능을 추가하고, 성능을 개선하며, 기술적 문제를 해결할 것입니다.

요즘 웹은 매우 빠르게 변화하고 있으며, 점점 더 많은 사이트가 정적 HTML 페이지에서 브라우저로 전달되는 애플리케이션으로 전환되고 있습니다. Discourse는 단일 페이지 JavaScript 애플리케이션이며, 최신 브라우저 기술에 크게 의존합니다. 최첨단 기술은 아니지만, 최전선에 위치해 있습니다.

Discourse를 다른 주요 인터넷 사이트와 비교해 보면, Facebook은 사용자에게 4대 브라우저(Safari, Chrome, Firefox, Edge)의 최신 버전을 사용하도록 안내하는 반면, Twitter는 최근 1년 동안 출시된 버전까지 지원을 확장합니다.

Discourse 등장 이전 수년간 사실상 표준 포럼 제품으로 여겨졌던 vBulletin도 더 앞선 모델로 전환되었습니다. vBulletin 5는 Firefox 70, Chrome 70, Edge 80, 그리고 Safari의 최신 버전을 요구합니다. Firefox 70은 Firefox 78보다 1년 미만 오래된 버전입니다.

우리는 4~5개월 전에 해결책을 찾는 데 도움을 줄 수 있다고 제안했으며, 어느 정도 그 제안은 여전히 유효합니다. 하지만 그 전에, 웹이 10년 전, 혹은 5년 전과 같지 않다는 사실을 받아들여야 할 것입니다. 개발자들은 더 매력적인 경험을 제공하기를 원하며, 이를 위해서는 더 최신의 브라우저가 필요합니다. 설령 다른 것이 아니라 하더라도, 개발자 스스로가 더 이상 지원하지 않는 브라우저 버전을 Discourse가 계속 지원하길 기대하는 것은 꽤 불합리합니다.

중요한 부분을 굵은 글씨로 강조했습니다 - 최신 안정 버전입니다. 브라우저는 비교적 최신 상태로 유지해야 합니다. 이는 Discourse에 국한된 이야기가 아닙니다.

이 부분은 명확히 하겠습니다. 이것은 ‘당신의’ Firefox가 아니라, Mozilla의 Firefox이며, Mozilla가 이미 오래전에 버린 버전입니다. 원하신다면 계속 사용하셔도 되지만, 그 결과 인터넷은 날이 갈수록 점점 더 좁아질 것입니다.

다시 말하지만, 이는 특정 의도를 나타내며, 이러한 답변의 경직성을 이해할 수 없습니다. Firefox 78이 당신의 가족을 불타는 건물에서 구해냈나요? 구형 하드웨어나 구형 운영 체제를 사용하려는 의도가 있다면, 대안을 조사해야 합니다. 브라우저가 좋은 이유 없이 구형 운영 체지를 버리는 것은 아니니까요.

우리는 알고 있습니다. 팀이 Firefox 89 미만 버전에서 텍스트 조작 관련 버그가 있다고 알려주었기 때문입니다. 버그를 직접 읽어보실 수 있습니다. 여기에 음모는 없습니다.

양쪽 모두에게 곡원(crop circles)을 찾으려 하지 말고, 인터넷의 시간을 되돌려 줄 수는 없다고 강력히 권고합니다. 여러분의 문제에 대한 해결책은 거의 확실히 존재하며, 그것을 수용할 의향이 있다면 말입니다.

혹시 90년대에 활동하셨나요? Discourse v1과 v2도 "90년대"에 해당하나요? 버전 3까지 버텨온 지금에 와서도 왜 여전히 "90년대 느낌"을 제거하는 것이 문제인지 궁금합니다.

일부 보드는 Discourse의 이전 버전을 사용하는데, 이러한 사이트의 사용자 경험이 부실하다고 느낄 만한 점은 전혀 발견하지 못했습니다.

반면에, 어떤 느낌을 보고 싶다면 인터넷이 아니라 박물관에 가죠.

“요즘” 기술이 빠르게 변한다는 것은 지난 50년의 모든 시대에서 그랬던 것과 같습니다. 이는 마케팅 용어일 뿐입니다.

– 이 말도 마찬가지입니다. 저는 이미 이 곳이 Discourse 소프트웨어의 열성 팬들과 혁신을 추앙하는 사람들이 모이는 곳임을 인지하고 있다고 언급한 것 같습니다.

저는 Twitter와 Tweetdeck을 FF 78에서 문제없이 사용하고 있으며, Facebook, Youtube 및 기타 수많은 미디어 플랫폼도 마찬가지입니다. Firefox Legacy 68은 오히려 더 나은 성능을 제공합니다. 이는 모두 _공식 요구 사항_과는 무관합니다. 아마도 공식 요구 사항을 너무 문자 그대로 받아들이지 않는 것이 나을지도 모르겠습니다.

게다가 위에 언급된 것들은 포럼이 아니라 소셜 미디어입니다. 인용된 진술은 Discourse가 특화되어 있는 구체적 사항과 무관한 범주를 언급하고 있습니다. 소셜 미디어를 사용하려면 토론 보드에 가지 않습니다.

vBulletin 5는 Firefox 70 이상을 요구하는데, 이는 제가 언급한 호환성 문제와 관련된 Firefox의 특정 버전과 완벽하게 일치합니다. Discourse는 20회 이상의 후속 이터레이션을 차단함으로써 이 기준을 높였기 때문에, 심지어 Firefox 8x조차 "고전적"이라고 취급됩니다. 이를 유추해 보면, 보드의 엔진이 Discourse가 아니라 vBulletin이었다면 제가 이런 문제에 직면하지 않았을 것입니다. 모든 것은 가능하지만, 결국 철학의 문제입니다.

네, 있었죠. 아직도 제 ICQ UIN을 알고 있어요. :wink: 하지만 당신은 이해하려 하지 않고 증오만 하길 원하니까, 저는 빠지겠습니다.

아니, 정말. 이거 별거 안 되고 빨리 끝날 것 같으니까 이 주제를 닫겠습니다.