Mozillaは私たちが失っている素晴らしいIT企業です





Mozillaがカットの波を開始しているというニュースが報じられたとき(今年で2回目)、即座に対応しました。会社がすでにすべての企業の脂肪を切り落とし、現在生きている筋肉を細断していることは、開発者の注意を逃れませんでした。彼女脅威防御チームを解散させました。彼女は、非常に人気のあるセクションである開発者ツールの「コストを削減」しました。彼女は、 Rustをベースにした次世代のブラウザエンジンに取り組んでいたServoチームをトリミングしました。彼女はMDNチームを一掃しました。一般的に、レイオフの2つの波は、従業員のほぼ3分の1を奪いました。



プログラマーがMozillaの非常に控えめなユーザーベースのかなりの部分を占めていることを考えると、開発者ツールの切り捨ては特に近視眼的であり、最も熱心なユーザーを失望させるでしょう。しかし、会社の歴史に精通していない人は、ニッチな機会に頼って、プレーヤーが競争の激しい市場に参入できなかった別の例として状況をとる可能性があります。結局のところ、同社の主力製品であるFirefoxブラウザーは、何年にもわたってマーケットリーダーであるとは主張していません。それで、これは次の恐竜の絶滅のプロセスにすぎません、他に何がありますか?



しかし、MozillaはFirefoxだけに限定されていません。これは、マイクロソフト、アップル、グーグルのような数兆ドル規模の巨人に追放されている、ありふれた小さなIT企業ではありません。Mozillaには豊富な歴史があり、Web標準の開発に多大な貢献をしています。彼女が今危機的な状況にあるという事実は、私たち全員にとって懸念の原因です。



一言で言えばMozillaの歴史



Mozillaは、世界で最も壮観なソフトウェア障害の1つの灰から生まれました。 90年代半ばにウェブブラウザの開発を開拓したNetscapeNavigatorは、数か月のうちにインターネットマスターから部外者になりました。その理由は、インターネットエクスプローラーに対するマイクロソフトの積極的な合併方針であり、これはもちろん不公平です。しかし、ほとんどのIT専門家は、ブラウザが必然的に無料になり、将来的に一般的に利用可能になることに同意しました。このタイプの製品でビジネスを構築することは、絶望的な努力になっています。







その後、インスピレーションを得て、NetscapeNavigatorはMozillaOrganization(後にMozilla Foundationに改名)を設立しました。これは、 Netscapeの組み込みブラウザ、メール、チャットアプリケーションのスイートを開発する非営利団体です。このイニシアチブは、より多くのお金とより多くのユーザーを持っている競合他社に直面して徐々に衰退しました。しかし、何年にもわたって、Mozilla Foundationは別のタイプの組織に変貌しました。その新しい目標は、オープンWeb標準とWebリテラシーを促進することでした(有名なMozillaマニフェストで宣言されている他のややユートピア的な原則は言うまでもありません)。



何年も後、Mozillaの開発者グループは、Firefoxと呼ばれる製品でブラウザ作成する試みを再開しました。そのベースに登場今日までMozillaFoundationによって完全に所有され、後援されている別の企業これらのテクノロジーがNetscapeを購入した会社であるAOLの範囲内で閉鎖されていたとしたら、それらはずっと前に死んでいたでしょう。インターネットmodの変化する風が、それらをほこりにまき散らしてしまうでしょう。実際、AOLでさえ、Netscapeから継承してInternet Explorerに切り替えたソフトウェアをあきらめ、その後すぐにあいまいになりました。



Mozillaの最大のヒット



FirefoxはMozillaの最も有名な作品です。現在、人気のあるブラウザの選択肢の1つとして過小評価するのは簡単ですが、かつては広告ブロック、データ保護、開発者ツールのパイオニアでした(FirebugはChrome DevToolsよりもはるかに進んでいました)。



ただし、Mozillaの貢献がこれに限定されている場合、ChromiumとWebKitの世界的支配への道のりは2番目の障害にすぎません。一方、最も重要なWebテクノロジーのいくつかを生み出したのはMozillaでした。以下は彼女の最高のイニシアチブの4つです。



さび



Netscapeが下り坂になったとき、Netscapeが世界にもたらした最も価値のあるものが、小さくて壊れやすいスクリプト言語であることに気付いた人はほとんどいませんでした。この言語はJavaScriptと呼ばれていました。



JavaScriptは、Netscapeがウェブ上の山の王であった短い期間に生まれました。それにもかかわらず、Netscapeの崩壊から20年後、Netscapeは人気が高まり続け、他の言語をますます支配しています。そのことを念頭に置いて、Firefoxが残す最も価値のあるイノベーションが、驚くほど効率的な静的に型付けされたRustであることを想像するのは難しいことではありません







Rustの魅力は、開発者の全範囲に含まれます。 C ++はリベラルすぎて、Rustのようなバグで寛大だと思う人。しかし、従来のオブジェクト指向のプログラミング言語が重すぎて非効率的であると感じる人も、Rustが大好きです。そして、それを使用する人は比較的少ないという事実にもかかわらず、Rustは2016年以来、StackOverflowで最も愛されている言語のチャートで一貫して1位を維持しています。



残念ながら、Rustの開発は新しいMozillaポリシーでは非常に控えめです。最新のカットの波で、マニュアルはこの言語を専門とするプログラマーを排除し、サーボチームも解散しましこれは、Rustで新しいブラウザエンジンを作成することを目的としていました。しかし、現時点では、Rustはそれを生み出した会社と一緒に忘却に沈むことはないようです。別の組織RustCorporationの設立は、すでに計画段階にあります。



HTML5



今では覚えるのも難しいですが、かつて、HTMLとXHTMLの間で血なまぐさい戦争が激しさを増しました。これは後方互換性のないバージョンのHTMLであり、より厳格なXML構文を使用して再考されました。さらに、HTMLは失われていました。 2004年、HTMLの標準の開発を担当する組織であるW3Cは、それに関連するすべての作業を正式に停止しました。Apple、Opera、Mozillaがこの機会に迅速にまとめたコミュニティであるWHATWG



がなかったら、それで終わりだったでしょう。次に何が起こったのかは誰もが知っています。WHATWGが勝ち、W3Cにコースを変更させ、Flash以外のビデオ、Webワーカー、Webソケットなど、一般的な見出しHTML5の下に多数の標準を作成しました。これらの基準は今日まで私たちと共にあります。







もちろん、このドラマの俳優はMozillaだけではありませんでした。しかし、彼女は、今後10年間のテクノロジーの道を形作る運動を形作る上で重要な役割を果たしました。



Asm.js



Mozillaが私たちに与えた最高のトリックの1つはasm.jsでした。厳密に言えば、asm.jsは最適化されたフレーバーJavaScriptであり、強力な型指定のためのビット単位の操作などのトリックでトレーニングされています。ただし、彼の例を使用して、Mozillaの開発者は、パフォーマンスの向上を目的として、他の言語を同様のマイクロ言語までコンパイルできることを示しました。非公式の仕様とEmscriptenトランスパイラーだけで、C ++のUnrealエンジンで作成されたリアルタイムの3Dゲームをブラウザに配置しました。



Asm.jsは、現代のWebの歴史において最も重要なイノベーションの1つであるWebAssemblyの開発に拍車をかけました..。WebAssemblyは、JavaScriptで実行されるWeb用の一種のマシンコードであるasm.jsパスに従います。また、解析やコンパイルを必要としないコードのコンパクトなバイナリ形式など、いくつかの拡張機能も導入されています。最近の最もエキサイティングなイノベーションの多くは、WebAssemblyで作成されています。その中には、MicrosoftBlazorフレームワークがあります。



WebAssemblyは、Mozillaと他のWebブラウザーの作成者との間の共同プロジェクトですが、asm.jsがなかったら、それほど早くは実現しなかったでしょう。現在でも、asm.jsはWebAssemblyでポリフィルの役割を果たしています。これは、WebAssemblyをサポートしていないいくつかの古いブラウザーの下位互換性のあるフォールバックです。



MDN(Mozilla Developer Network)



MDNは、高品質の開発者向けドキュメントの膨大なリソースです。最新のWeb開発のWikipediaや同等のW3Schoolsのようなもので、数倍優れています。



あなたがあなたの質問への答えを探してウェブを精査したことがあるなら、あなたはおそらくMDNの知恵の宝に出くわしたでしょう。そこでは、包括的なCSSプロパティリファレンスまたは慎重に編成されたHTMLDOMマテリアルを使用した可能性がありますIndexedDBWebRTCなどの新しいAPIに関する情報を真っ向から掘り下げているかもしれません(MDNに関する古い情報はありません)。あるいは、HTMLの野心的な紹介を読んだことがあるかもしれませんこれは、ダミーのマークアップを説明することから始まり、React、Ember、VueなどのJavaScriptフレームワークに至るまで複雑さを増していきます。



MDNドキュメントの在庫は、サイトに表示されているものに限定されません。たとえば、Mozillaが収集するブラウザの互換性情報は非常に広範囲にわたるため、caniuse.comなどのサービスを作成するために使用できます







Mozillaは現在MDNチームと取引しています。経営陣は、人気のあるリソースを死なせないことを約束しており、おそらくこの場合はパートナーやコミュニティを巻き込むことを計画しています。しかし、財政投資とプロジェクトに関心のある人々の知識がなければ、MDNがその基準を同じレベルに保つことができるとは確実に言えません。結局のところ、Mozillaにはすでに、Webmaker、Mozilla Backpack、そして私のお気に入りのX-Ray Goggles(HTMLの始まりをマスターする非常に簡単な方法であり、ビデオチュートリアルの90%よりも便利です)という、芽生えたWeb教育イニシアチブの墓地あります。 )。これは将来の前兆ではありません。



何がMozillaを殺したのですか?



Mozillaはまだ完全に死んでいませんが、転換点は明らかに終わりました。解雇された従業員への手紙の中で、政権コロナウイルスの流行について言及していますが、この説明には疑問があります。結局のところ、Mozilla Foundationは、瞬間的な混乱がMozillaを混乱させないようにするために正確に作成されたため、チームは長期に集中することができます。その任務は、開発者を経営の気まぐれ、1日のトレンド、眠りにつくシリコンバレーの投資家から保護し、資本を2倍にする方法を見つけることでした。流行は遅かれ早かれ終了しますが、引き裂かれたチームを以前の形に戻し、開発者の信頼を再び得ることは容易ではありません。



同社がめったに話さない真実、そしてITパブリッシャーは、Mozillaが非常に不安定な収益モデルを選択したということです。それは、ブラウザーも作成する競合他社からの寛大な広告オファーに結びついています。 Mozillaの利益の90%以上は、Firefoxにデフォルトで検索エンジンを使用させるGoogleとの取引によるものです。その見返りとして、Mozillaは年間4億ドル以上の支払いを受け取ります。 Mozillaの市場リーチは着実に悪化しているにもかかわらず、Googleはすでに数回取引を延長しています。







近年、Googleは意欲や熱意を抑えて取引を更新しています。おそらく、経営陣は、困難な時期に生きていたブラウザが完全に消滅し、独占禁止組織の注目がGoogleに集中することを恐れてのみFirefoxをサポートし続けます(同様の理由で、MicrosoftはかつてAppleに投資しました)。しかし、Googleの動機が何であれ、ITメガコーポレーションからの貢献にほぼ完全に依存するというMozillaの決定は、大きな戦略的誤りのように見えます。



Mozillaは定期的に、Firefox OS、高価なVPN、プレミアムブックマークサービスなどの長持ちする商用製品の作成を試みてきました。これらの試みは、ほとんどの場合、成功していません。Mozilla(これは企業であり、財団ではありません)は、「ユーザーエクスペリエンスを差別化することによってコアブラウザリソースを成長させる」という、あまり勇気づけられない新しい目標に着手しましたこれはさまざまな方法で理解できますが、少なくとも1つの解釈は、インターフェイスをいじって、一部の製品を新しいマーケティングラッパーでラップすることで追いつくことを期待しているというものです。もしそうなら、Mozillaの悲痛な日没の物語はその最終章に来ています。



All Articles