ここには毎週共有に値するテクノロジー関連のコンテンツを記録し、金曜日に公開します。
この雑誌はオープンソースです。投稿を歓迎します。また《誰が採用しているか》サービスがあり、プログラマーの求人情報を公開しています。協力のご依頼はメールでご連絡ください([email protected])。
表紙の写真

ペルーの首都リマは不思議な都市で、太平洋に面する崖の上に建てられています。ビーチに行くには、山を下らなければなりません。を通じて)
オープンソースソフトウェアはどうやって収益を上げるのか?
オープンソースソフトウェアは収益を上げにくいことは知られていますが、特にGPLライセンスのものはなります。

GPLでは、ユーザーにソースコードを提供し、ユーザーはソースコードを再配布する権利を持っています。
つまり、他の人があなたのソフトウェアを無料で配布できるので、ソフトウェアを売って利益を得ることはできません。

ソフトウェアを売れないなら、サービスは売れないか、コードのサポート、カスタマイズ、コンサルティングサービスを売ることはできないか?
私はずっと可能だと思っています。証拠として、あるソフトウェア会社がソフトウェアサポートサービスに依存して、大きな利益を上げ、上場することさえできたのです。
この会社はRed Hat(リッドハット)で、Linuxのエンタープライズサポートとコンサルティングサービスを販売しており、1999年に上場を成功させ、2019年にIBMによって34億ドルという高額で買収されました。

しかし、この成功の物語は先月急に終わりました。突然、皆が気づいたのです、ソフトウェアサポートのビジネスモデルはもはや機能しなくなった。
では、一体何が起こったのか説明します。
Red Hatの主要な製品は、自社のLinuxディストリビューションで、RHEL(Red Hat Enterprise Linuxの略称)という名前です。彼らはこのディストリビューションのサポートサービスを販売しています。

GPLライセンスに基づき、彼らはソースコードを無料で提供する必要があるため、市場には多くのクローン版が存在します。Red Hatのサービスを買いたくない会社は、クローン版を使っており、多くのインターネット大手企業もそうしています。
以前、最も人気のあるRed Hatのクローン版はCentOSでした。それが、Red Hat自体よりも多く使われていたこともありました。

Red HatがIBMに買収された後、クローン版がビジネスに与える影響が大きすぎると感じ、CentOSを買収し、2年前にそれを停止して、自社のテスト版に変更しました。CentOS Streamという名前をつけ、コミュニティにバグを見つけてもらうことにしました。
この件は多くの人を不満にさせましたが、Red Hatのソースコードは公開されています。クローン版がなくなっても、他のクローン版を推進します。現在、最も人気のあるクローン版はAlma LinuxとRocky Linuxの2つです。


先月起こった出来事は、Red Hat社が突然発表した:ソースコードは公開されず、ソースコードを求める顧客にのみ非公開で提供するということです。
この声明は爆弾のように業界で大波を呼びました。オープンソースの世界では、これまでこんなことをしたことがありませんでした。
詳しく分析した結果、これは実際にGPLライセンスに合致していたことがわかりました。なぜなら、GPLはユーザーにソースコードを提供するだけを要求しており、Red Hatのユーザーは全て有料顧客であるため、彼らはプライベートにソースコードを提供することができます。
問題は、Red Hatの顧客になる際に、必ず署名する《ユーザーアグリーメント》があり、その中で明確に規定されています、もしソースコードを再配布した場合、Red Hatはユーザーコンtractを終了する権利がある。これは、クローン版を公開した人間が、以降ソースコードを入手する権利を失うことを意味し、実際にはクローン版を禁止していることになります。
この手口は本当に賢明です。GPLを犯さずにクローン版を排除することができました。Red Hatはきっと多くの法律家に相談し、何度も研究してこの方法を考え出したのでしょう。
この事件がRed Hatに与える長期的な影響はまだ見通せませんが、少なくとも一点は明らかです。Red Hatは「カスタマーサービスモード」で稼いだ収益が少ないと感じ、「クローン版を禁止する」ことでより多くの収益を得られると考えました。
Red Hatは業界で唯一のオープンソースソフトウェア「カスタマーサービスモード」の成功事例でしたが、それで終わりを告げました。オープンソースソフトウェア会社がカスタマーサービスで大金を稼ぐことは、これまでRed Hatが存在しただけで、これからは絶迹するでしょう
。海外メディアはいくつかの理由を挙げ、「カスタマーサービスモード」がなぜ機能しないのかをまとめており、とても良いと感じます
(1)カスタマーサービスの利益は薄く、顧客はサポートサービスに対して高額な料金を支払うことを嫌います
(2)カスタマーサービスは拡張しにくいです。顧客はソフトウェアを大量に使用するかもしれませんが、たった一つのサービスのみを購入する可能性があります。
(3)カスタマーサービスモデルでは高速成長が実現できない。ソフトウェアが使いやすく信頼性が高いほど、ユーザーはサポートサービスを購入する必要がなくなっていく。「優れたソフトウェアを構築すれば、結局自分で仕事を無くすことになる。なぜなら、客はサポートなしでそれを使えるからだ。」
(4)カスタマーサービスモデルでは初期収益を得るのが難しい。スタートアップがようやく100人の初期ユーザーを見つけたとしても、その中で数人しかサービスを購入しないかもしれず、まさか一人も買わないかもしれない。
したがって、オープンソースソフトウェアの収益化モデルは、必ずしもカスタマーサービスではなく、他のモデルである。しかし、今日はもう長すぎるので、この話題は来週に持ち越すことにする。
テクノロジー動向
海外のプログラマーがタブレットディスプレイを使って、「タスクリストディスプレイ」を作成した。

は毎日机の上に置かれ、自分がやるべきことを思い出し、進捗を確認するようにしています。
のディスプレイ上部には最近数ヶ月のカレンダーが表示され、下部には週ごとのタスクと進捗が表示されています。

このデバイスはコストが低く、操作も簡単で、従来のカレンダーや台カレンダーを置き換えることができ、非常に実用的で、商業的な可能性も秘めているかもしれません。
インドは、ムンバイから北に約250キロメートル離れたスーラトに世界最大のオフィスビルを建設しました。

そこは世界のダイヤモンド加工センターで、世界の約90%のダイヤモンドがそこでカットされています。今回新設されたのはダイヤモンド取引所です。
このビル全体の敷地面積は約66万平方メートルで、中央の廊下を通じて9つの長方形のユニットがつながっています。建物の高さは15階建てで、同時に6万5千人を収容することができます。


はそれより前に、世界最大のオフィスビルはアメリカ国防総省の五角ビルで、建築面積は61万平方メートルでした。世界最大の建物は成都のグローバルセンターで、建築面積は176万平方メートルです。


3、法律の摇篮曲
インターネットの大手企業のユーザー契約書は、法律用語でいっぱいで、長くて退屈です。丁寧に読むと、眠くなります。
誰かがアイデアを出しました。声優を招いてこれらの契約書を読み上げてもらい、録音をネットにアップロードし、寝かせてくれるようにしました。

寝られないなら、zzzuckerberg.comに行って、これらの録音を聴いてみて、おそらくすぐに寝られるでしょう。
Instagramの契約書の音声は51分間で、TikTokは約38分間です。
様々な音楽サイトに収録されているのは、すべて人間が創作した音楽です。今、AIが創作した音楽を専門に収録するサイトがあります。

これはMubertと呼ばれるサイトで、すでに1億曲を収録しており、世界最大の音楽サイトSpotifyの規模に相当し、無限に聴くことができます。
AI音楽には著作権がなく、ユーザーは商用を含めて自由に利用できます。このサイトでは、自分の好みに合わせて音楽を生成し、それを曲庫に追加するためのツールも提供しています。
記事
1、GitHubはパスワードなしでログイン可能(英語)

GitHub は、今月から Passkey(パスワードなしでログインする機能)をサポートすると発表しました。この記事では、この機能を有効にする方法を説明します。
2、『チップ・ウォー』著者のインタビュー(英語)

ベストセラー『チップ・ウォー』著者のクリス・ミラーにインタビューし、アメリカのチップ戦略と中米のチップ競争について話しました。
3、structuredClone() の概要(英語)

JavaScript の組み込みコピーはすべて浅いコピーですが、ブラウザは深いコピーを行うためのグローバル関数structuredClone()を導入しました。
4、円環スクロール問題(英文)

上記の図で、二つの円の半径はそれぞれ r と 4r です。小さな円が大きな円に沿って一周する時、小さな円は自分自身で何周したでしょうか。(ヒント:答えは4周ではありません。)
5、CSS Media Query 入門(英文)

本稿は CSS の入門解説記事で、Media Query を使ってレスポンシブデザインを行う方法を紹介しており、とても分かりやすいです。
6、Git の内部仕組みの簡単な紹介(英文)

Chrome のエンジニアが書いた Git の仕組みの簡単な解説で、Git の基本的な概念を整理しています。
7、ハッシュとは

初心者向けの解説記事、図と写真が豊富で、ハッシュの原理や使い方を分かりやすく説明しています
8、ソケットって何なんだ(中国語)

ソケットの概念はよくある面接問題で、作者はソケットの使用シーンと下位レベルの実装について解説しています。(@xxxsalted 投稿)
ツール
1、hiSHtory
強力なシェル操作履歴の検索ツールで、Bashの組み込みのctrl-r検索を置き換えることができます
2、は

オープンソースのWebアプリケーションで、WebRTC技術に基づくマルチユーザーチャットソフトウェアで、ビデオ、オーディオ、テキストチャットをサポートしています。
3、は

SVG画像フォーマットのバイナリバージョンで、SVGファイルのサイズを大幅に削減できます。
4、は

オープンソースのオンラインサービスで、GitHubで星を付けておいたプロジェクト(お気に入りプロジェクト)を管理するために使用されます。(@cfour-hi 提案)
5、迅排デザイン

オープンソースのオンラインポスター画像デザイナー。(@palxiao 提案)

Spring 性能分析ツール、起動プロセスデータを収集し、インタラクティブな分析レポートを作成します。(@linyimin0812 提案)
7、WebAV
Chrome 94でWebCodecs APIが公開され、JSも音声・動画を処理できるようになりました。これは実験的なプロジェクトで、ブラウザ内で簡単に使えるAPIを提供しようとしています。@hughfenghen 提出)

軽量級のKafka可視化管理プラットフォーム。(@xxd763795151 提出)
9、killport
Rustで書かれたコマンドラインプログラムで、指定されたポートを占拠しているプロセスを殺すことができます。
10、Sniffnet

プラットフォーム間で動作するデスクトップアプリケーションで、ネットワークトラフィックを追跡監視し、視覚的に表示します。
リソース

ChatGPTで生成された知識テストの問題集で、100万件以上の問題があり、すべて選択式の問題で、さまざまなテーマに分かれています
2、FastGPT

新興検索エンジンKagiが提供するGPTチャットで、無料で反応が速く、中国語をサポートしています
3、ToolAI

AIウェブサイトカタログで、世界中の5000のAIウェブサイトが収録されています(@littledot2020投稿)
4、Pythonデータ分析(第3版)(Python for Data Analysis)

英語の教科書で、最新の第3版で、Pythonデータ分析の基本的な知識を教えるもので、無料で読むことができます。
画像
1、氷山の底
人々はいつも言います、氷山が水面から出ている部分は20%以下だと言います。

ドイツの水中写真家が、特別にグリーンランドに向かい、水中の氷山を撮影しました。

彼女は多くのショッキングな氷山の底の写真を撮りました。



2、最大の化石花
1872年、北欧のバルト海近くで、3000万年以上前にさかのぼる琥珀化石が発見された。

驚くべきことに、この化石の中には完全な花が含まれている。

これはこれまでに知られている最大の化石花で、花びらは長さ28ミリメートル、3000万年以上前に開花していた様子を確認できる。
文摘
私たちは、子供が大人のように成熟し、大人が子供のように幼稚な社会で生きている。

現代の子供たちは過去よりも大人の世界に容易に触れられるため、より早く成人化している。
小さな頃から、彼らは動画サイトで暴力や戦争を、ソーシャルネットワークで性的で露出した写真や動画を見ている。
しかし、子供たちが成人した後、彼らは経済的自立を達成することが多く、十分な責任を負う機会も得られない。
その結果、社会全体の文化は幼稚化し、大人たちは約束をすることをできないと感じ、約束したとしても自信が持てず、将来の生活をコントロールすることが難しいと感じる。
彼らの行動様式や対応姿勢は、まだ青年期のようだ。
JSON の発明者である道格ラス(Douglas Crockford)は、ある講演で面白い出来事を語った。

彼は自分で開発した JSLint 軟件のライセンスに「このソフトウェアは善のために、悪のために使われるべきではない」という条項を設けた。
その後、彼は IBM 社の法律家から手紙を受け取った。
弁護士は、彼らがJSLintを使用したいと言い、しかし、このライセンスが少し困難をかけていると言った。彼らは、IBMが悪用しないと確信しているが、IBMの顧客の行動を保証できない。したがって、ドナルドから異なるライセンスを与えてもらえるかどうか尋ねた。
ドナルドは返信で、「いい。IBM、その顧客、パートナーがJSLintで悪用することを許可する。」と書いた。
弁護士は返信で、「とても感謝します、ドナルド!」と言った。
発言
1、
私の食器洗い機はよく壊れており、前回は自分で修理したが、今回は修理できない。
10日間、私は手で食器を洗った。幼い頃からそうしていたが、食器洗い機があったからこそ、自分がこれほど嫌だったことに忘れていた。幸い、新しい食器洗い機がついに届いた。
-- レナード・トーワーズ、Linuxの創始者
2、
Linuxデスクトップ環境は、おそらく一般化されることはない。なぜなら、Linuxユーザーが本当に心配しているのは仕事を成し遂げられるかどうかであり、デスクトップに対する要求はブラウザがあるだけで十分なので、コミュニティにはデスクトップ体験を改善する十分な動機がないからだ。
3、
ネットワークコミュニティで最も許せないのは、大量の継続的な陌生人の流入であり、これによりコミュニティは駅のような場所になる。メンバーの行動パターンは通り過ぎる人々のようになり、本当の帰属感がなくなる。
-- 『コミュニティを殺す』
4、
イーサリアムの創設者ビタリク・ブートリンは、イーサリアムを創設する前にジャーナリストとして活動し、ビットコインマガジンに記事を寄稿していた。彼(または彼の父)は、彼が考えを整理するのに写作が役立っていると信じていると言った。
今週の歴史
ミニマリズムの勝利(2022 #216)
ビデオ学習は読書よりも優れているか?(2021 #166)
世界の未来は火薬桶である(2020 #116)
起業はゼロサムゲームではない(2019 #66)
(終)












