すでに1%です。残りの割合のユーザーが最新のソフトウェアを利用するのを妨げるべきユーザー数はどのくらいでしょうか?
十分な回答を提供するために、その1%が実際に何人のユーザーを表すのかを共有していただけると助かります。それが数百人なのか、数万人なのかを知らなければ、この変更の影響を意味のある形で評価することは困難です。
また、明確にしておきたいのですが、他の99%を妨げることを提案しているわけではありません。しかし、これはすべてか無かの決定である必要はありません。多くのプラットフォームは、古いシステムを使用しているユーザーのために基本的な互換モードまたはフォールバックエクスペリエンスを維持しています。これは、一部の新しい機能が利用できなくても、機能し続けるのに十分です。そのようなアプローチは、進歩とアクセシビリティの両方をサポートします。
したがって、本当の質問は次のとおりです。フォールバックモードは検討されましたか?もしそうなら、なぜハードカットオフを支持して却下されたのですか?
ここで透明性を確保することは、これが真にユーザー中心の決定なのか、それとも単なる技術的な便宜なのかをコミュニティが理解するのに大いに役立つでしょう。
私たちはさまざまなトレードオフを検討しています。
この遅延により、より多くのコミュニティが自分たちで行う決定を管理できるようになります。
この問題を持つユーザーが多いコミュニティ、あるいはこの問題を持つユーザーが一人しかいないコミュニティでさえ、「彼らにとって機能するバージョンに留まりたい」と決定し、リリースから6か月間メンテナーからのセキュリティパッチを受け取り続ける次の安定版に固執することができます。
十分な需要や自発的な動機があれば、それ以降もパッチを適用することを選択する人もいるでしょう。
他のコミュニティは、それがメンバーにとって最善であると判断した場合、別の決定を下すことができます。
フォールバックはある程度検討されてきましたが、現在行っている以上のことを行うことは、現時点で負担する準備ができているコストではありません。
明確化ありがとうございます。
とはいえ、ほとんどのコミュニティは、特にセキュリティ上の理由から、最新の安定版に追従せざるを得ないと感じるでしょう。そのため、古いリリースに留まるという選択肢は理論上存在するものの、実際には多くの人にとって現実的ではありません。つまり、遅延に関係なく、サポート対象外となるユーザーの数は変わらない可能性が高いです。
繰り返しになりますが、この決定の影響を完全に理解するには、その1%が実際に何人のユーザーを表すのかを知る必要があります。私は3回丁寧にこの数字を尋ねましたが、まだ回答を得られていません。この時点で、回答がないことは、それが非常に大きな数である可能性を示唆しています。あまりにも大きいため、認めるのが気まずいほどかもしれません。
もし決定がすでに下されているのであれば、それも仕方ありません。しかし、少なくともその影響の規模を開示することは、より透明性が高く、影響を受けるコミュニティに対する敬意を払うことになります。
ここには直接的なお答えがありません。
Discourseは、複数のプロバイダーと多くのセルフホストサイトを持つオープンソース製品です。
私たち自身もパーセンテージで考えており、影響の規模はコミュニティによって異なります。
@Falco 氏の投稿を読んでみてください。彼のWindows XPでのデモンストレーションのように、サポートを有効にするためのオプションがいくつかあります。こちらで確認できます。
WineはMacのオプションであり、間違っていなければVirtualBoxのようなものでギャップを埋めることができます。
ソフトウェアサポートに関する技術では、時間は常に要因となります。VirtualBoxのような仮想マシンは、ダウンロード可能なイメージがあるため、急な学習曲線なしで比較的簡単に使用できるため、うまく機能します。
この1%という数字がどこから来ているのかよくわかりませんが、1400万人のユーザーがいるということは、それでも14,000人のユーザーがDiscourseから追放されることになります。CSSとパフォーマンスの調整を加えるためだけにですか?
「最新のソフトウェアを利用できなくなる残りの割合のユーザーを、どのくらいの数のユーザーが妨げることができるのか?」という質問についてですが…その数は1%よりもはるかに、0%に近い方が良くないでしょうか? Discourseは逆のアプローチを取るべきであり、それを必要とする差し迫った重要な修正や主要な機能があり、かつそれが広くユーザーに求められている場合を除き、不必要に後方互換性のない変更を加えるべきではないと主張します。
その質問の逆は、「わずかな利便性を追求するために、どのくらいのユーザーを切り捨てることをいとわないのか?それらはユーザーインターフェースへの影響がほとんどない、または全くないものである。」ということです。注意深くベンチマークしない限りほとんど気づかれないわずかなパフォーマンスの向上は、14,000人をコミュニティから切り捨てる価値があるのでしょうか?
フォーラムのユーザーが切望している「最新のソフトウェア」とは何でしょうか…? フォーラムです。人々はテキストを読み、テキスト投稿に返信します。開発者が「前進し続けなければならない」と言い続けている一方で、実際の顧客は「なぜ、これらの機能は何も意味がなく、実在の人間を切り捨てているのか?」と思っているのは恐ろしいことです。
これは、Discourseのような安定した古いフォーラムソフトウェアが取るべきアプローチとは正反対のように感じます。新しい機能を試したいのであれば、それは人々が明示的にオプトインする必要がある不安定なカナリアブランチで行われるべきであり、メインブランチはデフォルトでLTSであるべきです。あなたは進歩的な機能強化を提供しているだけでなく、後方互換性のある機能も提供していません。それは選択であり、ソフトウェア開発の固有の部分ではありません。あなたはユーザーが追いつくよりも速く進んでいます。
そして、あなたのホストされたコミュニティには全く選択肢がありません。あなたのコミュニティのためにあなたに支払っている人々は、技術デモやJSプレイグラウンドのために支払っているわけではありません。
これが、技術的な問題ではなく文化的な問題である理由です。少なくともそれを声に出して言ってくれたことに感謝します。あなたはこれを開発時間と推定されるユーザーへの影響のコストとして計算し、あなたの計算では、ユーザーは基本的な投稿バージョンを作成するためにかかるコストよりも価値が低いのです。実在のユーザーやコミュニティを、開発者のショートカットよりも価値がないと考えているとしか言いようがありません ![]()
この引用を少し文脈から外して申し訳ありませんが…パーセンテージで考えるのをやめて、実在の個々の人々がコミュニティに与える影響について考えてみたら、おそらく計算は変わるのではないでしょうか?
このすべてはスターリン主義的です。人々は、ハードウェアをアップグレードするには貧しすぎるか、別のオペレーティングシステムや互換性レイヤーやブラウザフォークをインストールするために労力を惜しまない(そしてできない)のは彼ら自身のせいであるため、単に使い捨ての統計にすぎないと告げているのです…長年参加してきたフォーラムでテキストメッセージを投稿し続けるためだけに?
これは、メジャーな新バージョン、例えば完全な書き直しから期待されるようなコスト便益分析であり、わずかなパフォーマンス上の利点があるかもしれない、目立たない開発者向けのマイナーな機能から期待されるものではありません =/ あなたの会社がこのスタンスを取っているのは非常に残念ですが、それでも…透明性には本当に感謝しています。
さて、文句はこれくらいにします。もっと建設的な質問があるかもしれません…
少数のユーザーにとって基本的なHTMLモードが役立つと仮定しますが、Discourse自身がリソースを費やしてそれを構築したくない場合…オープンソースコミュニティがそれを引き受けることは可能でしょうか? プラグインとしては大きすぎるように思えますが、完全な別プロジェクト(Discorkieのような)としては小さすぎます。
現在のAPIで動作する代替のオープンフロントエンドとしてこれをスコープしようとすることは考えられますか?もしそうであれば、そのようなもの(もし構築されテストされた場合)が「公式に」メインソフトウェアに受け入れられる/統合される可能性はありますか?それによって、ホストされたDiscourseインスタンス(私の影響を受けたコミュニティの1つがあります)でも使用できるようになりますか?
その線に沿って、そのような代替フロントエンドが追跡できるAPIバージョン管理/安定性システムはありますか?
おそらく、さまざまな理由で、答えはまだ「いいえ」の組み合わせになるでしょう。もしそうであれば、それは問題ありませんが、もしそれが少しでも可能であれば…考えてみる価値があるかもしれませんか? 完全な実現可能性調査を求めているわけではありません。せいぜい、直感的な意見を聞きたいだけです。
そのようなものが成功したり維持されたりするかどうかはわかりません。古いソフトウェアでHTMLと最小限のJS(ただし、HTMXのような人々もいます)で作業することを好む開発者は多くありません。ただの考えです。
おそらく無理でしょう。
仮に、
- ログイン/サインアップの設計とコーディングに数ヶ月のフルタイムの作業が必要(おそらくキャプチャ、2FAなどが含まれる必要がある)
- プロフィール編集ページと投稿の整理にさらに1ヶ月
- そして、再設計が必要な通知ページ
そして、CDCKは長期的なメンテナンスを担当する必要があるでしょう。なぜなら、オープンソースエンジニアは出入りが激しいのが現実だからです。
したがって、私はこう言います。
- これはコミュニティに無料で期待するには、あまりにも大きな負担です。
- Discourseと密接に関連しているため、私たちは関与する必要があるでしょう。
- そして、すべてが終わった後…私たちは非常に大きな部分のメンテナンスを担当することになります。
CDCKは、メンテナンスされていない古いブラウザを長年サポート対象外にしてきました。
- https://meta.discourse.org/t/discourse-will-be-dropping-ie9-support-in-2016
- Maintaining support for iOS 12 - 14 until January 2023
他にもたくさんあるはずです。
心に留めておくべき非常に重要な点の一つは、メンテナンスされていない古いブラウザはインターネットにとって悪いものであるということです。
皆が新しいコンピューターを買えるわけではないことは理解していますが、メンテナンスされていないブラウザを実行していると、古いコンピューターがワーム、マルウェア、ウイルス、そして非常に危険なソフトウェアが簡単に実行できる状態になってしまいます。時間が経つにつれて、ハッカーがコンピューターに侵入することがますます容易になっており、これは非常に開かれた正面玄関のようなものです。
ここでの議論の多くは、ゴールポストを動かしているように感じます。これはDiscourseの no-js / no-css インターフェースを求めているのです。Discourseの誕生以来ずっとある要求ですが、構築には莫大な労力がかかるでしょう。
Discourseは哲学的に、パッチが適用されるソフトウェアで実行されることを望んでいます。これは私たちが非常に強く信じていることです。
それはユーザーにとって非常に高い技術的知識を要求します。
つまり、コミュニティから切り離されるということです。
この変更が私のコミュニティに与える影響について非常に心配しています。私は新しいハードウェアで新しいブラウザを使用しています。しかし、コミュニティメンバーを失うことは私にとって問題です。
それは理にかなっています。そして、テストしていた機能がセキュリティに関連するものであれば、私は全面的に賛成します。しかし、わずかに優れた色?それはコミュニティメンバーを置き去りにするほどの理由にはならないようです。
Virtual machine like virtual box can work well as iirc you can download images for them making it fairly simple to use without a steep curve.
高い技術的知識の要求といえば、それが何を意味するのかさえ皆目見当もつきません。ですから、あなたが思っているよりもずっと急な坂道です。
私にとって、コンピューターは道具です。それが機能することを望んでおり、自分で作ることを望んでいません。トラクターも、斧頭を鍛造することさえしていません。
私の人生には、他にも学ぶべきことがたくさんあります。知識を継続的に更新する必要があるものも含まれます。あなたが話していることが理解できるようになるまで、コンピューターソフトウェアの基盤構造について十分に学ぶための時間も脳の容量もありません。そして、あなたが話していることを試せるようになる前に、まずそれをしなければなりません。
running a browser that is unmaintained leaves the old computers in a state where worms, malware, viruses and a myriad of VERY DANGEROUS software can trivially run on peoples computers. As time passes on it is becoming a lot cheaper for black hat hackers to hack into computers and this is a wide open front door.
[ . . . ]
Discourse philosophically, wants to run on software that receives patches
私のFirefoxのバージョンはメンテナンスされており、更新もされています。あなたが使いたい特定の機能を使うように更新されていないだけです。
And besides, cutting off those users won’t make them any safer.
それも真実です。Discourseを使えなくなることで、私がコンピューターをオンラインで使うことを止められるわけではありませんし、それによって安全になるわけでもありません。私は他にも、日常的に予防策を講じています。
さて、その1%についてですが…ウィンドウズユーザーだけを考えてみましょう。便宜上、他のすべてのオペレーティングシステムは除外します。インターネット利用状況を分析するほとんどのサイトは、通常、6000万から1億人のユーザーがまだウィンドウズ7を使用していると述べています(主に地理的、経済的、または同様の理由ですが、実際の数は知る方法がなく、現実的にはその倍になる可能性もあると認めている人もいます)。
最良のシナリオを考えて、彼らがちょうど6000万人だとしましょう。そのうちの10%だけがDiscourseソフトウェアを実行しているフォーラムやサイトを使用しているとしましょう。それは600万人になります。推定1%を計算するのは簡単です:wink:
そして、古いブラウザの「安全上のリスク」について:roll_eyes:、まあ、常にアンチウイルスやファイアウォールがあります。そして、私の知る限り、最高のもののいずれも、少なくとも現時点では、ウィンドウズ7のサポートを中止するつもりはありません(そして、リスクに対する最高の安全「デバイス」は、ユーザーの頭の中にある機能する脳です)…なぜなら、少なくとも「未知のリンクをクリックしない、誰もあなたの個人データを交換するためにメールであなたに何百万ドルも与えない、詐欺のように見えるサイトはおそらく詐欺である」といったまともな習慣をいくつかフォローしていないユーザーは、それらの機能、パッチ、またはアップデートをどれだけ適用しても、それ自体がリスクであることを、皆知っていると仮定します:sweat_smile:
私の半分セントです:wink:
Heliosurge:
申し訳ありませんが、非常に独自性の高いデバイスを使用していない限り、ほぼ常にLinux OSを起動できます。
それはユーザーにとって非常に高度な技術知識を要求しますね。
VirtualBoxをインストールすれば、すぐに使える仮想イメージがいくつかあると思います。複雑だった多くのことに対して、使いやすさを目指したプロジェクトがありました。
例えばWineには、様々なプログラム用に作られたスクリプトを備えた、様々なフロントエンドが用意されています。これにより、プログラムのインストールが簡単になります。
Heliosurge:
Virtual machine like virtual box can work well as iirc you can download images for them making it fairly simple to use without a steep curve.
Speaking of high tech-savviness demand: I haven’t the faintest idea what that even means. So the curve’s a lot steeper than you think.
VirtualBoxはハードウェアシステムをエミュレートするプログラムです。さまざまなLinuxディストリビューションのイメージを見つけることができ、Chrome OSのようなものをロードすることもできます。
このようなものを実行することは、かつては少し複雑でした。今ではプロンプトで非常に簡単になりました。
私の意見では、Macを使用している場合、最もシンプルで簡単なのは、フロントエンドを使用したWineです。Windowsプログラムのインストールは、ネイティブアプリケーションのように数回のクリックだけで済みます。
さて、その1%についてですが…他のすべてのオペレーティングシステムを除外し、Windowsユーザーのみを対象として考えてみましょう。インターネット利用状況を分析するほとんどのサイトでは、通常、6000万から1億人のユーザーがまだWindows 7を使用していると報告しています(主に地理的な理由で)。
このディスカッションでリンクされているプロジェクトを使用して、FalcoはWindows XPが動作することを示しました。
私がちょうど行った楽しい実験:
Windows XP IE 6 では TLS エラーが発生します
まだサポートされているブラウザ(Supermium)を使用している同じWindows XP
同じWindows XPで、現在はr3dfoxを使用しています
このディスカッションでリンクされているプロジェクトを使用して、FalcoはWindows XPが動作することを実証しました。
それを見ました…しかし、フォーラムに従うためだけにWinXPに戻す必要があるということですか?…そうは思わない ![]()
ここでは、多くのユーザーのOSを変更することについて話しているのではなく、色を追加するだけの役に立たない(そしてほとんどの場合望まれていない)機能(セキュリティ、機能、ヘルプ、色の他に何も追加しない)をサポートするためだけに…すでに述べたように、「色」機能は古いブラウザのほとんどを壊すものであり、明らかに他の2つはパスしますが、少なくとも私のもの(Firefox 115…)はパスします。古いブラウザを持っている他の多くの人が上記のGitHubでテストを行い、何が失敗したかをここに報告してくれると役立つかもしれません。これは、開発者が何が機能し、何が機能しないかについてのデータを収集するのに役立つと思います。したがって、おそらく最も良いことは、その機能を排除し、他の2つを統合して古いブラウザで徹底的にテストすることです(人々もテストに喜んで協力してくれると思います) ![]()
しかし、フォーラムに従うためだけにWinXPに戻す必要があるということですか?
「WinXPでさえ最新のブラウザを実行できる」と言うための単なる方法であり、もちろん要件ではありません。
見ました…でもフォーラムに従うためだけにWinXPに戻す必要があるということですか?…そうでないことを願います:roll_eyes:
そのプロジェクトは他のWindowsバージョンでも動作すると思います。FalcoはXPが動作することを単に実証していただけです。そして、使用しているWindowsによっては、WinZOが必要な場合に互換性ウィザードさえあるかもしれません😉。サポートがいつ削除されたかは覚えていません。Vistaの後だったと思いますか?
すみません、冗談でした(もっと笑顔を付け加えるべきかもしれませんね
)
すでに2〜3ヶ月でRedFoxに切り替えることを考えていますが、その前に、仕事や趣味で使っている、ブラウザに対して「非常にうるさい」と言わざるを得ない、特定のワークグループプライベートサーバーで正しく動作するかどうかを確認するために、多くのテストを行う必要があります。
VirtualBoxはハードウェアシステムをエミュレートするプログラムです。さまざまなLinuxディストリビューションのイメージを見つけることができます。Chrome OSのようなものをロードすることもできます。
何かがうまくいかなかった場合にどうすればよいかわからないのに、オペレーティングシステムをいじり始めるには情報が全く足りません。(そして、2番目の文は私には全く意味がわかりません。)
– あなたは、車の運転について何も知らない人に「ああ、高速道路に乗れば大丈夫だよ。標識がどこに行くか教えてくれるよ。ブレーキは車を止めるものだよ」と言っているようなものです。
Virtual Boxはサンドボックス環境です。何か問題が発生した場合は、閉じて再度開きます。Virtual Box環境はホストOSに影響を与えません。多くの情報源があり、読んだり、YouTube動画などを見たりすることができます。


