
Firefox 派生開発で学んだことをまとめるだけのブログ|すらーぷの妖精
どもども。すらーぷの妖精です。今回は Floorp 開発で得たものや、失ったもの や変わった考えについて書いていきます。今日で開発者としての役職は終わりなので。(執筆日:6月30日) 得たもの やはり、なんといっても技術力です。大規模ソフトウェアのソースコードは本当に大きいです。どこに何があるのかもさっぱりおわからない中から始めるので、難易度は高いですね。また、機能の追加方法も不明なので何を書けばいいのかもわかりません。ですが、少しづつソースコードが読み解けるうちに読む速度も上がった気がします。半分以上はほかのに教えてもらったりしましたが。 これだけではありません。Firefox のソースコードは合計で 3GB 以上ありますし、フォークが大変です。Firefox のリポジトリは Mercurial なのでフォークだけでもかなりの時間を要しました。最終的に何とかなりましたが。技術的にはこんなものでしょう。 人間関係になりますが、某WebDINO Japan の私からしたら神みたいな人とお話しできたりする機会が得れたり、(また話してみたいと思ってます)Floorp の公式リポジトリに翻訳の修正が来たり。人間関係も広めたり深めることができました。いや、素晴らしい。正直 DM に来た時冗談かと思いました。はい。 変わった考え 一文で書くと以下のようになります。 Mozilla を信仰するようになって、ビックテックが好きではなくなりました Google といえば、Google Chrome。Mozilla といえば Firefox。まあライバルなわけで。Google さん色々とやらかしてくれているわけですね。Google ドキュメントがうまく動作しなかったり、YouTube のコメント欄が突然全部に「続きを見る」が表示されたり、流石にもっとチェックするべきだと感じました。Chromium の天下統一はまずい。 Chromium について Chromium 時代、DRM や H.264 に悩んで Firefox への移行を決めたのは今でも覚えています。openH.264 が搭載されているといるので安心したら H.264 のソースからのビルドだったなど。うーん、、派生殺し。そのうえ、Chromium 派生の大半は使ってはいけない Chrome Sync を搭載しまくる。なんなんだこの世界はと思いました。今となっては Firefox に移行してよかったと感じています。 *H.264 には特許があり、多額の金が必要です。open H.246 はビルド済みのバイナリなら無料。Firefox はそれを使用。 DRM について DRM(著作権保護用コンポーネント) に関しては闇が深すぎますね。Firefox には最高品質の Widevine(DRM)が搭載されていますが、Floorp は Firefox 派生にもかかわらず、Spotify や Amazon Prime などの動画を最高画質で再生出来ないという縛りがあります。おかしい気はしますね。闇を感じます。 まあ Google に対して敵対的であることで有名なブラウザーは存在していますが、DRM の搭載には Google との契約が必須になっています。何故搭載できているのでしょうか?謎です。 ...



