メインコンテンツへスキップ

Valkeyが誕生から1年 Redisのコミュニティフォークはどうなった?

·4 分
2025/05 Valkey Redis Open Source Community Fork Database

Valkeyが誕生から1年 Redisのコミュニティフォークはどうなった?

引用元:https://news.ycombinator.com/item?id=44140379

antirez 2025/05/31 08:41:31

ValKeyがI/Oスレッド分野で素晴らしい仕事をしたこと、そして最近その最も興味深い変更を組み込み始めたことに満足してるよ。ValKeyの貢献者の皆さん、素晴らしい仕事ありがとう。ただ、この記事は少し誤解を招くね。
”Antirez’s emphasis on a shared nothing architecture has been foundational for Redis. Nevertheless, as early as 2020, Redis added support for I/O threads. Unfortunately, they did not offer drastic improvement until recently. If you have previously tried and discarded I/O threads, it is time to evaluate again!”
これはまさに2020年にI/Oスレッドを実装した僕(Antirez)なんだけど、それは僕が”shared nothing”を信じる理由に反してないからなんだ。

”technical background”
I/Oスレッドがやることは、イベントループから戻った時に、write(2) や read(2) システムコールがすごく遅いのを認識して、その瞬間は全く競合がないから、じゃあそのI/OだけをN個のスレッドで並列化して、すぐまたシングルスレッドに戻ろう、ってことなんだ。だから僕はこのシステムを実装したんだ。そしてValKeyの人たちがそれをさらに良くしてくれたんだ(改めてありがとう)。
でも、記事のグラフを見ても分かるように、当時はシステムが全然動かなかったわけじゃないよ。今より改善されたとしてもね…こういう投稿は誰かに金払われてるんじゃないかって思うね。Redis側にも同じような馬鹿げた投稿があって、同じように最悪だよ。訳の分からないことを喋ってる。一体どうなってんだ…こういうジャーナリズムは本当に役に立たないね。
とにかく、こういうものが面白いのは主にRedis The Company自身、Amazon、Googleみたいなところで、普通のRedisユーザーにはあまり関係ないんだ。だからこの機能はそんなに使われてないんだよ。同じマシンにたくさんのユーザーがいなかったり、特定の状況で極めて高い負荷がかからないなら、大体は有効にする必要がないんだ。大きなユーザー(すごく人気のソーシャルネットワークの数字を覚えてるけど)でも、RedisのCPU使用率は十分に低い場合が多いから、気にする必要がないんだ。
そうそう、スレッドに関しては、単純に適してる時があるんだ。僕のRedisでの最新の仕事、新しいベクトルセットのデータ型を見てくれると分かるけど、クエリはデフォルトでスレッド化されてるんだ。VADD(ベクトルセットへの書き込み)でさえスレッドで使えるんだよ。なぜ僕の考えが変わったかって?HNSWは、Redisにはこれまでなかったような巨大な定数時間を持つ最初のデータ構造だからなんだ。これがデザインの考え方を変える価値があったんだ。だから2020年には既にスレッドに肯定的だったし、以前にもモジュール操作のスレッドサポートを実装したこともあったんだ。そして今、ベクトルセットもスレッド化されてる。賛成とか反対じゃなくて、状況によるんだよ。

christophilus 2025/05/31 10:07:44

ありがとう、antirez。ニュアンスはクリック数に繋がらないからね。

ignoramous 2025/05/31 11:09:44

”Nuance”って、Async IOをやったのは「ValKey貢献者の適当な集まり」じゃなくてAWSだよ。AWSはRedisがFOSSから離れたクラウドプロバイダーの一つだね。1年後、Valkeyは生き残っただけでなく、繁栄してる!AWSからのAsync I/O Threadingモデルへの貢献は、Redis内部でI/Oスレッドが機能する方法を根本的に変えることで、スループットを3倍以上向上させたんだ。

Bryan Cantrillはこれについてこう言ってるよ:
”… those open source companies that still harbor magical beliefs … cloud services providers are emphatically not going to license your proprietary software. I mean, you knew that, right?”
(訳:魔法のような信念をまだ抱いてるあのオープンソース企業たち…クラウドサービスプロバイダーが君たちの独自ソフトウェアをライセンスするなんて絶対にないよ。だって、知ってたんでしょ?)
”… The cloud services providers are currently re-proprietarizing all of computing – they are making their own CPUs for crying out loud! – reimplementing the bits of your software that they need in the name of the service that their customers want (and will pay for!) won’t even move the needle in terms of their effort.”
(訳:…クラウドサービスプロバイダーは今、コンピューティング全体を再び独自仕様にしてるんだ—彼らは自分のCPUまで作ってるんだよ!—顧客が求めて(そして金を払う)サービスの名の下に、君たちのソフトウェアで必要な部分を再実装することなんて、彼らの労力からしたら大したことないんだ。)

https://bcantrill.dtrace.org/2018/12/14/open-source-confront

bgwalter 2025/05/31 12:39:51

Cantrillはちょっと間違ってるよ:
https://www.theregister.com/2025/05/01/redis_returns_to_open
”Trollope later justified the shift by saying the SSPL license only really ”applies to Amazon and Google” – fellow cloud provider Microsoft has agreed commercial terms with Redis.”(Trollopeは後にSSPLライセンスは「本当にAmazonとGoogleにだけ適用される」と言って変更を正当化した—仲間のクラウドプロバイダーであるMicrosoftはRedisと商用契約を結んだ)
最新のAGPLへの変更は素晴らしいし、オープンソースなら2010年からこうあるべきだったね。

Attummm 2025/05/31 12:04:33

こういう投稿がHacker Newsのフロントページに出るのって、毎月ある気がするな。普段は君を応援するコメントを書こうと思うんだけど、投稿しないんだ。
技術的なポイントは同意だけど、この絶え間ない批判は具体的なことより、圧倒的に成功してる人たちを攻撃する傾向、あるいは典型的な”tall poppy syndrome”[0]に根ざしてるんじゃないかな。
他人の反応はコントロールできないけど、こういう投稿を君の仕事の重要さへの間接的な承認と捉え直すのが、より健全なアプローチかもしれないね。
追伸 LinkedInでの繋がり、感謝してるよ。[0] https://en.wikipedia.org/wiki/Tall_poppy_syndrome

geerlingguy 2025/05/31 05:42:42

antirezがRedisを(本当の)オープンソースに戻すって発表したっけ?
https://antirez.com/news/151
もしそうなら、もう遅すぎたのかな?Node.jsが短いIo.jsフォーク時代を経て、コミュニティが修復されたのを覚えてるけど。
Redisでも同じことが可能なのかな?前はすごく使ってたけど、ここ数年は使ってないから、この2つのプロジェクトを取り巻くコミュニティについて同じ視点を持てないんだ。

williamstein 2025/05/31 05:49:29

あと、RedisはAGPL経由でオープンソース化されてるけど、ValkeyはBSDライセンスなんだ(昔のRedisみたいにね)。どちらも公式なオープンソースライセンスだけど、BSDの方がずっとずっと寛容だよ。

jillesvangurp 2025/05/31 07:53:03

Redis Inc.があの特定のライセンスを選んだことによる非常に現実的な結果は、Google、Microsoft、AmazonみたいなValKeyユーザーには全く受け入れられないってことだよ。それはRedis Inc.の意図かもしれないね。でもそれは同時に、Valkeyが存在し続ける理由でもあるんだ。だってユーザーは、クラウドベースの製品を動かすためにもっと寛容なライセンスが必要なんだから。
開発者コミュニティがどこへ行くか興味深いけど、こういうフォークは定着しがちだよ。ValKeyのGitHubを見ると、たくさんの活動が見られる。たくさんの貢献者がたくさんの変更を貢献してる。これは健全なオープンソースコミュニティの良い兆候だね。そして記事が示すように、コードベースにはいくらか非自明な変更が加えられていて、少なくとも一時的にはパフォーマンス面で少しリードしてるんだ。これは、メンテしてる人たちが何をしてるか分かってる momentum があるってことだね。
Redis Inc.がこれに追いついて回復できるか興味深いよ。僕の印象では、彼らがクローズドソースにした時、周りのコミュニティは基本的にRedis Inc.の従業員中心になって、他のコミュニティはみんなValKeyに乗り換えたんだ。AGPLになったから、何人かは戻るかもしれない。でも、ValKeyにはクラウド系のお金と活動がある場所だと思う。そしてもちろん、ここには少しばかりの壊れた信頼があるよね。AGPLはオープンソースだけど、Redis Inc.に貢献したものを再ライセンスする許可を与える契約にサインするのは、本気でオープンソースに貢献する人なら考えないことだと思うよ。

regularjack 2025/05/31 09:42:31

なんであの兆ドル企業たちが、AGPL以外のライセンスでRedisにお金を払うのが「完全に受け入れられない」ことなの?

y2244 2025/05/31 06:39:28

またダメになっても、またフォークすればいいだけだからリスクなしってこと?

motorest 2025/05/31 05:44:57

>手遅れかな?そうだね、Redisの裏切りでRedisは完全に選択肢から消えた。
今後はValkeyがデフォルトだよ。
一度騙されたら、騙した方が悪いんだ。

matsemann 2025/05/31 08:01:15

正直、ほとんどの人は気にしないと思う。
HNみたいな一部の界隈は気にするし、会社の選択に影響するかもだけど。
多くの人は、ドラマなんて知らずにデフォルトでRedisを選ぶでしょ。

MangoToupe 2025/05/31 05:53:39

短期的にはValkeyにずっと有利になるだろうね。
でも長期的には絶対にAGPLのものになるよ。
シンプルに言って、金をもらわずにビジネスをサポートするのはマジで嫌。
商用利用を排除するプロジェクトなら、俺の注目度は100倍増し。

WJW 2025/05/31 08:41:11

ぶっちゃけ、ユーザーの99%は無料のKV storeにデータを突っ込めれば、誰がプロジェクト持ってるかなんて気にしないと思う。
ビジネス的に見ると、Redisは50個くらい機能あるけど、多くの人が使うのは5%くらいだし、SentinelやStreamsみたいな凝った機能は使いたがらないニッチな位置にいるんだ。
さらに悪いことに、ソフトウェアが有料化しようとすると、ユーザーの選択肢は「Redisやめる」「金払う」だけじゃないんだ。
「競合に乗り換える」、「必要な機能だけ自分で書き直す」、「最後のOSS版をフォークして自分で保守する」って選択肢もある。
Redisはフォークか自作の方が多くのビジネスユーザーにとって得策な、すごく居心地の悪い場所にいるみたいだ。
例えばPostgreSQLよりずっとね。だってRedisの安くて簡単なバージョンって、「ただの」ネットワークインターフェース付きハッシュマップなんだから。

Kwpolska 2025/05/31 10:31:35

Linuxディストリビューションが勝者を決める手助けになるかも。
Valkeyがapt install valkeyで簡単に入るのに、Redisはコンパイルや追加リポジトリが必要なら、みんなValkey選ぶでしょ。
MariaDBもそうだったし。

Aeolun 2025/05/31 07:08:29

モメンタム(勢い)ってすごく怖いね。
redis-serverの代わりにvalkey-serverをインストールするのに、また慣れ直すのは嫌だな(逆もしかり)。

tyre 2025/05/31 17:05:34

フォークして、機能追加して、保守するのが得策なユーザーって誰だろう?
それって、そのビジネスにとっておそらく非コアなことに対して、すごい労力が必要に聞こえるんだけど。
(つまり、その会社はインフラ/プラットフォーム会社じゃないってこと)。
金を払う方が、保守の時間や気を取られることよりずっと価値がある場合が多い。
AWSと似てるね。多くの会社はラックを借りたり、LinodeやEC2インスタンスを借りて、その上で動かすことができるけど、ECSやRDSみたいな上に構築されたサービスは管理がずっと簡単。
その時間、金、集中力は別の所、つまりユーザーのために構築することに向かうんだ。

LeFantome 2025/06/01 03:19:31

そうじゃないよ。
なぜ完全にオープンソース(Valkey)で協力することを選ぶのがそんなに受け入れられないの?

fnord123 2025/05/31 13:27:44

それが本当かどうかを見るのに役立つ指標ってある?
ディストリビューションのパッケージマネージャーを使うと、新しいバージョンを入れるのにパッケージ提供者に依存するんだ。
Dockerは同じくらい簡単だし、その問題がない。
ソースからビルドすれば完全にコントロールできるし。
テストサービスを使うときでも、Dockerが一番うまくいくよ。だってDevチーム全員が同じバージョンになるから。Debian、fedora、brewでバージョンが分かれるよりね。

pabs3 2025/06/04 08:41:32

AGPLは支払い不要で、遵守も難しくないんだ。ハイパースケーラーたちはもうValkeyのコードを公開してるから、Redisでも同じこと簡単にできるはずだよ。

networked 2025/05/31 09:03:23

>ビジネスを無償で支援するのはシンプルに最悪だね。商用利用を除外するプロジェクトにはめちゃくちゃ注目するよ。これって心理学の実験みたいで面白いな。もし選べるとしたら、次のうちどれがいい?
1. 非商用ユーザーが3倍、企業が10倍得する
2. 非商用ユーザーも企業も2倍得する
3. 非商用ユーザーが1.1倍、企業は何も得しない
4. 非商用ユーザーも企業も何も得しない
5. 非商用ユーザーが3倍損して、企業は10倍損する

WJW 2025/06/01 09:59:40

まさにAWSとかAzureみたいな会社のことだよ。ああいうとこはカスタムソフト入りハードを貸すのがビジネスじゃん。何十万ものElasticacheユーザーのライセンス料を払うより、3~4人のチームでRedisのフォークをメンテする方が全然安く済むのかもね。

meitham 2025/05/31 07:49:22

めっちゃ同意!もしAWSに一銭もくれずに有料サービスにされなくなかったら、それを止められるライセンスを選ぶべきだよ。BSDじゃダメなんだって!

pabs3 2025/06/04 08:40:15

AGPLライセンスを使えばいいだけさ、他のライセンスにお金払う必要ないよ。

WhyNotHugo 2025/05/31 08:13:33

最後に見たら、RedisにはまだCLAがあったんだよね。つまり、いつでもクローズドソースに戻す権利を持ってるってこと。貢献者にそんな条件を同意させる限り、また同じことしないなんて信用できないよ。

lmz 2025/05/31 10:56:17

その注目って、「貢献」として?それとも「利用」として?だってもし「貢献」だったら、どうせCLAに署名させられて、結局向こうが売ってあなたにはお金入らないじゃん。

gkbrk 2025/05/31 11:55:44

もっと言えば、valkeyのインストールが apt install valkey で、redisも apt install redis でできるのがベストだよね。まさに一部のディストリビューションがそうしてるみたいだけどさ。

motorest 2025/05/31 10:43:08

>正直ほとんどの人は気にしないと思うよ。なんて意見は、現実的じゃないと思うな。会社はどのプロジェクトを使うか決めるとき、必ずライセンスのレビューをするんだ。個人的な週末プロジェクトなら気にしないかもだけど、プロの現場では弁護士とか交えて、使うべきかどうかっていう長い手続きを絶対やるんだから。

Kwpolska 2025/05/31 10:23:56

あの企業ってRedis Inc.の「クラウドでのマネージドRedis」分野で直接競合してるんだよね。Redisは彼らにライセンスを売る気があるのかな? 値段は妥当かな?

motorest 2025/05/31 10:32:04

兆ドル企業だからって例外なのはおかしいって?
Redisのライセンス変更はコミュニティ全体に影響するんだよ、見せかけの悪者だけじゃない。たまにコンテナを起動する週末プログラマーは気にしないかもしれないけど、会社のインフラで重要な役割をFLOSSプロジェクトに頼ってた人はみんな、リスク低減会議でRedisの名前が出てくるようになるのは避けられないよ。

もっとコメントを表示(1)
CamouflagedKiwi 2025/05/31 09:58:35

今はAGPLライセンスだから、フォークするのはValkeyがフォークした頃とはかなり違うよ。そのライセンスを維持しないといけないし、AGPLって結構多くの会社が触りたくないライセンスなんだよね(その判断が’正しい’かどうかは別として)。

jpetso 2025/06/01 12:26:00

クラウドプロバイダーはみんなBSDライセンスのValkeyに乗っかってるから、次にAGPL Redisを引き継ぐコミュニティって現実的にどこになるんだろう? もっと小さいRedict支持者グループ? 人手には限りがあるし、その多くは今他のことに忙殺されてるよ。

xorcist 2025/05/31 11:49:43

良い質問だし、繰り返す価値があるね。だって、フリーソフトウェアやオープンソースの「レベルの高い競争環境」、つまりどのベンダーも特別な地位や秘密のタネを持たない状態が欲しいなら、それがベンダーがプライベートブランチを維持する代わりにマルチベンダーのコードベースに新機能を提供することを可能にするんだから。
これはX11やUnix戦争から学んだことで、歴史はフリーコアだけどプロプライエタリなエンタープライズ機能を持つ数え切れないプロジェクトで繰り返されるけど、それらは親会社を超えて本当に拡大することはないんだ。
だから兆ドル企業に特別なルールがあってはダメで、プレイイングフィールドはどんな使い方にも平等であるべきなんだよ、それがどれほど直感に反するように感じてもね。誰かがそれをソフトウェアの4つの自由の最初として早期に成文化しようとしたんだ(キーワードは”誰でも”)。

bhouston 2025/05/31 00:47:20

Valkeyをデフォルトのディストリビューションパッケージマネージャーに入れてもらう必要があるね。GitHub ActionsランナーとかでValkeyをインストールするためにキーを追加したりディストリビューションをアップデートしたりしないといけないのは嫌だよ。

yjftsjthsd-h 2025/05/31 00:57:31

どのディストリビューションに入ってないんだ?
https://repology.org/project/valkey/versions を見ると、nixpkgs、Arch、Ubuntu、Fedora、Debian、EPELに入ってるみたいだよ。その中でも、すぐに気づく唯一の注意点は、Debianは13か12+backportsでしか手に入らないことだね。

Hasnep 2025/05/31 01:17:43

GitHub ActionsランナーはUbuntuがベースだよ。Repologyのリンクからすると、ValKeyは”universe”リポジトリに入ってるみたいだから、コミュニティサポートのリポジトリで、デフォルトでは有効になってない可能性があるね。

kijin 2025/05/31 02:06:34

RedisもいつもUbuntuのuniverseに入ってたよ。Ubuntuのほとんどのものはuniverseにあって、実質的にメンテナンスされてないんだ。
新しい動きの速いプロジェクトにとって、ソフトウェアをデフォルトのパッケージマネージャーに入れることが必ずしも最善の選択肢じゃないんだよね。古いバージョンのバグ報告に答え続けたり、LTSリリースのライフサイクル中はモンキーパッチを当てたりする羽目になるよ。
メンテナーにとってもユーザーにとっても、最新バージョンを含むPPAや自分のリポジトリを運営する方がずっとエルゴノミックだよ。

bbarnett 2025/05/31 10:58:53

ユーザーにとっては大変だよ。安定版が必要なら、セキュリティ修正だけで変更がないブランチがいい。予期しない変更、API変更、設定ファイル変更は困るし。セキュリティ修正されないバージョンに留まるのも嫌だよね。APIや挙動の破壊的な変更にゆっくり対応してる間に、セキュリティ追跡しない同じバージョンに居座るなんて無理。Debian stableにはRedisとかがあるけど、サポート期間中はずっとバックポートされたセキュリティアップデートが出るよ。これはRedisに限った話じゃない。何を使うにしても、セキュリティアップデートは追跡して最新の状態にするべき。そうしないと過失になる。Redisみたいなインフラ系、バックエンドの変更を追跡するのはリソースの無駄だし、メリットはほぼゼロ。僕はRedisみたいなコアなデーモンは、ディストリビューション管理されてないと手を出さないね。もっと大事な心配事があるんだ。

kijin 2025/05/31 13:08:09

Debianの件は正しいね。Ubuntuは別の話。Ubuntuの”universe”リポジトリにある重要なものについては、別のリポジトリを使う方が良いかも。あれは全然”ディストリビューション管理”されてないから。例えば、多くの人がまだメンテされてると思ってるだろうUbuntu 22.04 LTSに入ってるRedisには既知の脆弱性があるけど、Redisはuniverseにあるから、パッチはUbuntu Proのサブスクリプションを持ってる人だけなんだ。

bbarnett 2025/05/31 15:59:43

Debianのcontribとnon-freeも似たようなもんだよ。ちゃんと管理されてるのは’main’だけ。

kijin 2025/06/01 10:00:27

Debianでcontribとnon-freeにあるパッケージはほんのわずかだよ。Redisはちゃんとmainにあるし。Ubuntuはパッケージの90%をuniverseに放り込んで、Debianからのセキュリティ修正すら取り込まないなんて、まったく無責任だしDebianとは全然比較にならないね。

motorest 2025/05/31 06:25:16

> GitHub Actions runners are based on Ubuntu
それはGitHub Actionsの問題じゃない?GitHub Actionsが提供してるコンテナイメージはすごく限られてるし、Ubuntu用はValkeyが出る前にリリースされたLTSバージョンを使ってるだけだよ。
https://docs.github.com/en/actions/writing-workflows/workflo

Kwpolska 2025/05/31 10:34:26

Actionsを実行するのに、どんなDockerコンテナでも使えるよ。

skywhopper 2025/05/31 11:04:42

そしたら、それらのバージョンのUbuntu用にパッケージされてるRedisはBSD版になるね…それはただの古いValkeyだよ。

nothrabannosir 2025/05/31 01:32:43

ChatGPTの使い方の良い教訓だね。
$ docker run –rm -ti debian:trixie
root@d12c52dcfee8:/# apt-get update && apt-get install -y valkey
Get:1 http://deb.debian.org/debian trixie InRelease [178 kB]

root@d12c52dcfee8:/# valkey-server –version
Valkey server v=8.1.1 sha=00000000:0 malloc=jemalloc-5.3.0 bits=64 build=13683752e517a7b6

bhouston 2025/05/31 01:46:09

ClaudeもValkeyに関しては同じように複雑な回答をするけど、Redisについてはシンプルな解決策を出してくれるよ。
https://claude.ai/share/ba9ecc54-5f21-4ec5-ab36-88e8eac38d1a

MaKey 2025/05/31 02:07:30

Valkeyのパッケージ名はvalkeyだよ、valkey-serverじゃないから手順が間違ってるね。長くて間違ったAIの回答貼るより、簡潔な公式ドキュメントにリンクすれば?これ見て→https://valkey.io/topics/installation/

accoil 2025/05/31 02:15:48

URLも開けないみたいだよ。

satvikpendem 2025/05/31 02:12:25

要点をわかってないね。LLMじゃなくて、ドキュメントが正しい情報の源なんだよ。

LukeShu 2025/05/31 03:22:21

ついでに言うと、Arch Linuxではredisがvalkeyに置き換わったんだって。

jdmarble 2025/05/31 04:21:29

RHEL 10でもそうなるよ!

hnarn 2025/05/31 22:13:40

CIの最初でプルしたコンテナイメージにいっぱい追加するなら、自分でイメージ作ればいいじゃん。

linotype 2025/05/31 05:10:57

Valkeyができて、今も順調で超嬉しい。RIP Redis(早くそうなればいいのに)。

echelon 2025/05/31 05:16:11

儲けるのは悪いの?OS(オープンソース)は巨大企業のためだけ?AWSとかがRedisで儲けるのは良くて、作者はダメ?DBのスタートアップは、フェアソースライセンスとかにして、AWSみたいなハイパースケーラー対策を入れるべき。顧客にはコードを使わせていいけど、彼らがマネージドサービスとして提供するのは阻止するべき。彼らはちゃんとあなたに払う必要がある。RedisやElasticsearchみたいになっちゃダメ。もう手遅れだ。彼らは寛容すぎて、今や巨大企業の金づる。作った人たちには何も入らないんだ。

sneak 2025/05/31 05:27:58

いや、ノンフリーライセンスがダメなんだよ。フリーソフトで儲けることは問題ない。問題なのはソフトウェアの自由を尊重しないこと。君は混同してる。プロプライエタリ出すなら、なんでソース公開するの?それはOSのフリだよ。普通の商用ソフト作ればいいじゃん。ソースがGitHubで見れるからってOSって名乗るな。

aloha2436 2025/05/31 08:18:33

”なぜプロプライエタリを出すのにソース公開するの?”
それ、決定するまでに何年も経ってて、OSだったせいでクラウド大手に収益で不利になったからだよ。クローズド化には反対だけど、OSにしたのは昔の話だし、それが悪い意図だったって言うのは不誠実に見えるな。

growse 2025/05/31 08:24:56

rvnx 2025/05/31 06:01:04

BadBadJellyBean 2025/05/31 15:29:51

prmoustache 2025/05/31 11:27:02

もっとコメントを表示(2)
xorcist 2025/05/31 11:55:41

Aeolun 2025/05/31 07:10:41

pas 2025/05/31 07:38:13

motorest 2025/05/31 06:04:21

nothrabannosir 2025/05/31 08:11:47

prmoustache 2025/05/31 11:29:24

nothrabannosir 2025/05/31 15:57:51

お前が「被害者」って言葉使うなら、俺らが皮肉使っても文句言うなよ。人の言い方に文句言うくせに自分も同じやり方してるのはフェアじゃないって話。Redisの件自体はどうでもいいんだけど、「信頼が壊された」は合ってるかもね。でもそれならそう言えよ、「言い方おかしい」って言っといて自分も<spin>使うな。

prmoustache 2025/06/01 20:33:13

たぶんそうだけど、人間って大体「信頼」で成り立ってるでしょ?ソフトウェアだろうがPCだろうが、信頼なきゃ成り立たないよ。オープンソースかどうなんて関係ないね。

motorest 2025/05/31 10:36:22

>「タダでもらったのに被害者とか呼ぶの?」って?おとり商法に引っかかったら「被害者」だよ。それが無料だったとしても関係ないね。

CamouflagedKiwi 2025/05/31 10:06:11

最初からタダじゃないライセンスとか、あんまりオープンソースじゃないライセンスとかにしてたら、たぶんここまで成功しなかっただろうね。何が良い選択肢だったのか、よく分かんないな。

jillesvangurp 2025/05/31 08:25:33

Valkeyは健全なオープンソースプロジェクト。多くの会社や人が貢献し、誰も独占せず皆が恩恵を受けてる。俺も商用利用OKで最高じゃん?なんで反資本主義的なんだか。
Redis Inc.のCLAは貢献者の権利を独占。AGPLでCLAなんてコミュニティをダメにするだけ。Permissive licensesが成功したのは自由だから。元の開発者がいなくてもコミュニティが生き残るんだ。

secondcoming 2025/05/31 12:45:43

Valkeyって独自のクライアントライブラリある?GCPでRedis使ってるんだけど、MemoryStoreとかカスタムマシンとかでね。クラシックRedisとRedis Cluster両方使ってる。
公式のCライブラリ(hiredis)が、Redis ClusterでTLS使うときに残念ながら全然ダメなんだよ。非公式のhiredis-cluster [0] 使ってるんだけど、マジ大変。
Scyllaに乗り換えようか考えてるとこ。GCPのMemoryStoreも使い物にならないしね。
[0] https://github.com/Nordix/hiredis-cluster

michael_grunder 2025/06/01 03:21:15

うん、hiredisとhiredis-clusterを合わせたlibvalkeyってクライアントライブラリがあるよ。hiredisとかhiredis-clusterをメンテしてた人たちがたくさん関わってるみたい。
https://github.com/valkey-io/libvalkey

pipes 2025/05/31 06:49:11

最近、多くのdotnetプロジェクトが商用化しちゃって、なんか「ラグプル」(騙された気分)って感じ。他のdotnetのオープンソースライブラリにとっては損害だと思うな。開発者が使いにくくなるし、広まりにくくなるだろうからね。

debugnik 2025/05/31 08:40:54

ていうか、dotnetの場合、タダのソフトとかオープンコアみたいな商用プロジェクトが隣接してるのは、別に最近始まったことじゃないよ。

kamikazechaser 2025/05/31 05:57:00

いつものGPLに関するFUD(誤解や恐怖)だと思うから、これについての良い解説記事をシェアするね。 https://drewdevault.com/2024/04/19/2024-04-19-Copyleft-is-no

TheBicPen 2025/05/31 08:45:43

コピーレフトライセンスの方が自由って主張はちょっと疑問だな。義務があるってことは自由の制限だし、文字通り許諾型ライセンスより自由じゃないでしょ。その義務にメリットがあるかは別の話だけどね。

y2244 2025/05/31 06:40:47

Redisが方針転換したんだし、ValkeyとRedisで話し合って協力したり統合したりする価値あるんじゃない?

paulryanrogers 2025/05/31 14:45:41

あれはUターンじゃなくて、AGPLをオプションで追加したって意味での方向転換って感じかな。

pabs3 2025/06/04 08:44:12

AGPLを追加しただけで、そっちのライセンスに完全に移行したわけじゃないよ。

bofaGuy 2025/05/31 01:24:52

うちはたくさんのアプリでRedisを使ってるんだけど、ValkeyがAWSで安かったから試したんだ。2ヶ月くらい順調だったのに、突然落ちて。AWSは原因不明。復旧に時間かかったし、また起きた。大事なものにはもう使わないかな。結局Redisに戻したら問題なくなったよ。

neepi 2025/05/31 04:49:37

それ、AWS側の問題かもね。うちのRDS Postgresも突然止まったことあるよ。AWSサポートはほぼ役立たずで、結局新しいクラスター作ってバックアップから戻した。RDSはやめてEC2に移行したよ。AWSの「カプセル化された」サービスはもう信用できないな。

Aeolun 2025/05/31 07:28:50

でも、それは個別事例じゃないかな?うちはRDSを6年も何十クラスターも運用してるけど、一度も問題起きてないよ。もしかしたらap-northeast-1リージョンはメンテが良いのかもね?

記事一覧へ

海外テックの反応まとめ
著者
海外テックの反応まとめ
暇つぶしがてらに読むだけで海外のテックニュースに詳しくなれるまとめサイトです。