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

Unityに二重基準か オープンソースVLCを禁止で波紋

·3 分
2025/05 Unity オープンソース ライセンス VLC 法律

Unityに二重基準か オープンソースVLCを禁止で波紋

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

jdlyga 2025/05/07 13:05:53

たぶん法務チームが誤解して契約に入れちゃったんだろ。Unity自体もアセットもLGPL使ってるのにね。GPLとLGPLは全然違うんだよ。LGPLは条件満たせばプロプライエタリなアプリでも使えるように設計されてる。特にユーザーがライブラリを別に修正できる場合ね。でもGPLはもっと厳しくて,使ったら全体のソース公開が必要になる。

jsiepkes 2025/05/07 14:22:20

>LGPLはソース公開不要で使える
そんな単純じゃないよ。LGPLはユーザーがライブラリを修正・再ビルドしてアプリに再統合できる必要があるんだ。開発者はそれを”可能”にしないと。これが解釈の余地ありまくりで,弁護士や企業に嫌われる理由だよ。GPLより分かりにくいんだ。

phkahler 2025/05/07 13:42:10

>>LGPLは…特にユーザーがそのLGPLライブラリをアプリとは別に修正したり置き換えたりできる形で使う場合ね。
それ,ライブラリが動的リンクされてる場合の話だよね。今回そうなのかはちょっと分からないけど。

torginus 2025/05/07 14:33:13

Afaik,必ずしもそうじゃないよ。LGPLライブラリを修正して(API変更とかも),それをプロプライエタリなアプリで使うことだってできる。修正版ライブラリはLGPLのままだろうけど,一般の人にはほぼ役に立たないだろうし,残念ながら(L)GPLはソースコードをどう共有すべきか具体的に規定してないんだ。「リクエストくれたら修正ソースをメールするよ」って言うのでも完全に合法なんだよね。

jmull 2025/05/07 15:02:24

UnityアプリがLGPLの条件(ユーザーが修正できる必要性とか)満たすように配布されてるか怪しいな。ストア経由の署名付きアプリとかだと難しそう。
弁護士じゃないけど,LGPLはGPLよりマシでも結構厳しいよね。ちゃんとやるには弁護士とかに相談して慎重にならないと。UnityがLGPL禁止するのも,アセット全部の法的レビューとか現実的じゃないからだろうし,理解できるよ。

jcelerier 2025/05/07 13:43:41

そんなことないよ。これ見て→ https://www.gnu.org/licenses/gpl-faq.en.html#LGPLStaticVsDyn

em-bee 2025/05/07 14:58:53

もしあなたのアプリケーションにLGPLコードが含まれてるなら,そのアプリケーションのユーザーとして,そのLGPLコードに変更を加えることができる必要があるんだ。つまり,アプリケーション全体のコードか,少なくともオブジェクトファイルと,変更したLGPLコードをあなたのアプリケーションに再リンクするためのインフラが必要になるってこと。

Maxatar 2025/05/07 15:24:51

>少なくともオブジェクトファイルとインフラ…
この部分は正しいけど,そのインフラはユーザー側が自分で用意する必要があるって強調したいな。アプリケーションの配布者がそのインフラを提供する義務はないんだよ。

thegrim33 2025/05/07 20:22:09

ソフトウェアライセンスの話って,いつも混乱するよね。なんで2025年にもなって,LGPLの詳細を誰もはっきり分かってないんだ?なんでこんな複雑で解釈の余地だらけなんだよ?
もっと分かりやすい新しいシステムが必要だよね。MITライセンスみたいに。GPLとか複雑なライセンスは,もっと良いものに置き換えられるべきだと思うな。

Epa095 2025/05/07 14:25:55

これが関連する部分だね:>LGPLedライブラリに対して静的にリンクする場合,ユーザーがライブラリを修正してアプリケーションを再リンクする機会を持てるように,アプリケーションをオブジェクト(必ずしもソースではない)形式で提供する必要がある。
それで,これって簡単なの?これがどう機能するのかよく知らないんだけど,Unityが statically linked されたLGPLライブラリを含むUnityのバージョンを,簡単に再リンクできるように配布するって,そんなに簡単なことなのかな?

roblabla 2025/05/07 15:35:21

>俺はさ,例えばストア経由で配布されてて,署名が必要なプラットフォーム向けのアプリは,LGPLコンポーネント含められないと思ってたんだよね.だって,LGPLコンポーネントを修正できないでしょ.(もしかしたら,ソフトが自由にダウンロードできて,サイドローディングもそんなに難しくなければOKなのかも???分かんないけど.)俺の記憶が正しければだけど,それはLGPLv2とLGPLv3の違いなんだよねー.LGPLv3はGPLv3と同じ反tivoization条項があるけど,LGPLv2にはないの.だから,俺が理解する限り,LGPLv2でライセンスされてるライブラリを使う場合,ユーザーがライブラリを修正できない形でソフトを配布しても全然OKなんだよ.VLCはLGPLv2.1でライセンスされてて,これはtivoization条項の対象じゃないんだ.

em-bee 2025/05/07 17:15:56

それ,どうかなー.アプリを再構築するのに必要なもの全部,もらえるんじゃないの?標準のコンパイラならいいけどさ.でも設定ファイルとか,リンクするための標準じゃないツールとか,例えばLGPLじゃない部分が社内独自の言語で非公開のコンパイラとかリンカーで書かれてたら,オブジェクトを再リンクするためのツールも提供する必要があるはずだよ.まあ,そういう状況になるのはすごくありえないけど,もしそうなったら,そういうツールも共有しないといけないんだよ.

Maxatar 2025/05/07 17:45:30

うん,それは本当だね.非公開のコンパイラとかリンカーとかOSとか,何でもそうだけど…それら全部のソースコードを提供する必要があるんだ.

em-bee 2025/05/07 21:55:57

ソースコードじゃなくて,同じターゲットマシンで動くバイナリでしょ.

giancarlostoro 2025/05/07 16:55:18

>署名が必要なアプリはLGPL含められないというけど,修正はできるよ.LGPL部分の変更だけ公開すればOKで,他のプロジェクトは大丈夫.プライベートキーとか署名ファイルは含めなくていいと思う.LGPLの狙いは,プロプライエタリ環境でもLIBREライブラリを使ってもらうことなんだ.GPL/LGPL FAQを読むと,意図がよくわかるよ.https://www.gnu.org/licenses/gpl-faq.html

Maxatar 2025/05/07 22:25:23

ライセンスにはっきり書いてあるんだよ,ソースコードじゃないとダメって.バイナリじゃ足りないんだ.

voakbasda 2025/05/07 15:43:19

>だから,俺が理解する限り,LGPLv2でライセンスされてるライブラリを使う場合,ユーザーがライブラリを修正できない形でソフトを配布しても全然OKなんだよ.法的にはそうかもしれないけど,その解釈はライセンスの意図に真っ向から対立してるんだよね.そういう観点から見ると,その抜け穴を使うのは間違いなく非倫理的だよ.

Maxatar 2025/05/07 15:20:34

最初にプロジェクトをビルドするのと同じくらい簡単だよ.アプリをビルドする時はいつでも,そのためのオブジェクトファイルも一緒にビルドされるんだ.エンドユーザーとして,そのオブジェクトファイルを取ってきて再リンクするのは確かに大変かもしれないけど,それは配布者がやらなきゃいけないことじゃないんだよね.配布者は,ビルドプロセスですでに生成される追加ファイルをいくつか提供すればいいだけだよ.

voxic11 2025/05/07 14:31:52

Unityみたいな規模とか複雑さだと完全に些細なこととは言わないけど,確実に可能だよ.

voxic11 2025/05/07 14:30:39

厳密には動的リンクを要求してるわけじゃないけど,LGPLライブラリに静的リンクされてるアプリには追加の要件があるんだよ.>LGPLライブラリに静的リンクする場合,ユーザーがライブラリを修正してアプリを再リンクできるように,アプリをオブジェクト形式(必ずしもソースコード形式ではない)でも提供する必要があるんだ.

nightpool 2025/05/07 14:57:25

これ解釈次第?いや、DLL使えば簡単だよ.LGPLも共有ライブラリならOKって言ってるし.AndroidやXboxはややこしいだろうけど、普通のデスクトップなら楽勝じゃない?追記:これLGPLv3の話なんだ.だからあまり使われてないのかもね.

Sophira 2025/05/07 18:03:43

もちろん、そういうビルドファイルはストリップされないから、リバースエンジニアリングされやすくなるってことだよね.それは配布側が望まないかもしれないけど.

Pxtl 2025/05/07 16:17:36

それって、あのanti-tivoization条項があるせいで、たいていのモバイルプラットフォームでLGPL3のソフトが使えなくなるってことじゃない?みんなライブラリの署名にこだわるからさ.

dwaite 2025/05/07 20:42:45

GPが言ってるのは、ユーザーがLGPLのコンポーネントを改造版と置き換えられる必要があるっていうLGPLの要件のことだと思うよ.署名されたアプリのサブシステムを勝手に第三者のコードと置き換えられるようにするのは、複雑になるしセキュリティリスクもあるけど、LGPLの要件なんだよね.

ack_complete 2025/05/07 16:17:42

Unity本体がLGPL使ってるかは関係ないよ.問題はUnity Asset Storeで何が許されてるか.StoreにLGPLアセットは売れないって契約になってたみたいだね.Storeが独自ルール持つのは普通だし、リスク回避とか理由はある.でも、今もLGPL使ってる他のアセットに平等にルール適用してないのはもっと問題だよ.

jcelerier 2025/05/08 01:02:40

これは追加の要件じゃなくて、LGPLのコア要件をC言語での静的リンクの場合にどう適用するかの別の方法なんだ.そのコア要件ってのは、「エンドユーザーがアプリのLGPL部分をパッチしたり置き換えたりできる必要がある」ってことだよ.

dcow 2025/05/07 21:22:09

こういう複雑なライセンス条項はアメリカの古い著作権法が原因だよ.あれが直るまで、こんな法的ハックが必要.何か意図がないなら、パブリックドメインとかUnlicenseみたいにシンプルな選択肢もあるけどね.

kelnos 2025/05/07 20:42:54

>GPLとかいろんな複雑なライセンスは、もっと良いものにすべきって言うけど、じゃあ何?著作権法とか法律に詳しい人がやっても無理だったんじゃないかな。GPLとかLGPL、Afferoはソフトをオープンに保つ目的があるから、その目的を達成するライセンスをシンプルにするのは難しいと思うよ。

firtoz 2025/05/07 13:21:35

Unityの弁護士たちは会社をぶっ壊し続けてるね。別に驚かないけど。俺Unityで働いてたことあるけど、技術的な成果はマジで誇りだったけど、それ以外のほとんど全ては恥ずかしかったな。

ItsHarper 2025/05/07 15:45:01

Edit: いや、やっぱ関係あるみたい。VLCのコア開発者のほとんどがVideoLabsで働いてるんだね。元のコメントは下に残しとくわ。
このブログ記事には”VideoLab Store”へのリンクがあるんだけど、https://videolabs.io ってサイトで、VLC(VideoLANのことね、VideoLabじゃないよ)のロゴにめっちゃ似てるけど違うロゴを使ってるんだ。ホームページには”Hire the VLC team”ってデカく書いてるし。
俺が知る限り、VideoLabはVideoLANって非営利団体とは関係ないはずで、意図的に自分がVLCの開発者だと誤解させようとしてるようにしか見えないな。

もっとコメントを表示(1)
jbk 2025/05/07 15:54:44

(President of VideoLAN here)。VideoLabsはVLCのコア開発者のほとんどを雇ってるんだ。彼らがVLC開発の主力だよ。こういう体制にしてるのは、たとえVideoLabsが将来なくなっても、VLCは永久に無料であり続けられるようにするため。非営利団体は存続するってわけ。オープンソースプロジェクトでは結構よくあるやり方だよ。VideoLANの場合、こういうコンサルティング会社が3つか4つあるんだ。

jdbernard 2025/05/07 17:25:32

俺が想像するに、害っていうのは、”彼らが意図的にVLCの開発者だと誤解させようとしてる”って信じた人たちからの評判へのダメージのことじゃないかな。NoahKAndrews(コメント3の人ね)は、後で実は彼らが本当にVLCの開発者だと知らされて、前の間違った発言がVideoLabsについて悪く思わせる人があまり出ないことを願ってるんだよ。

Ragnarork 2025/05/07 15:55:00

>As far as I’m aware, VideoLab has nothing to do with the VideoLAN non-profit
VideoLabsは、VLC/VideoLANの創設者の一人で、VideoLANの非営利団体の代表でもある人が設立した会社だよ。
基本的に”for-profit”だけど、VLCの主要な貢献者のほとんどを雇ってて、その人たちに給料を払ってエコシステムで働いてもらってる。コンサルティングとか他のサービスで資金を得てるんだ。
VLCのコードベースにはかなり貢献してるよ。
以前、パートナーとして彼らと一緒に仕事した経験から言うと、”for-profit”っていうのはほぼ法的な形式だけで、マインドセットはそうじゃない感じだよ。

bionade24 2025/05/07 15:51:18

えっと、筆者はちゃんとVideoLANプロジェクトのgit forgeへのリンクをブログに載せてるし、そっちのプロジェクトにも貢献してるよ。例えばこれ: https://code.videolan.org/videolan/LibVLCSharp
それに、VideoLabsはhttps://www.videolan.org/videolan/partners.html にもちゃんとリストされてるんだ。
プロジェクト側はこの法人(VideoLabs)のことをしっかり認識してるみたいだね。

spyder 2025/05/07 15:56:36

Videolabsのaboutページにはこうあるよ。
VideoLANコミュニティ出身で、元々はVLCのモバイル版メンテからスタート。今はVLCのメインコントリビューターで、昔からの開発者を雇ったり、VLCやFFmpeg周りで色んなソリューション開発してるんだって。

paulbgd 2025/05/07 15:53:01

CTOがVideoLANの代表なんだから、それは合ってるみたいね。約情報だと、VLCのメインメンテナーだってさ。

w4rh4wk5 2025/05/07 14:37:10

間違ってたら教えてほしいんだけど。
私の理解だとね、LGPL v2のコードをコンソール版に使うのは大丈夫。v2には「tivoization」条項がないから、たとえSwitchみたいにロックされててユーザーが再リンクできなくてもOK。
でもwebsockify.jsとか他の依存関係はLGPL v3で、これはユーザーが部品を置き換えられないSwitchみたいなプラットフォームには使えないはず。
Unityってこういうのをロックされたプラットフォームで外してるのかな、それとも単にLGPL v3違反してるの?

tzs 2025/05/07 16:02:48

”間違ってたら教えて”についてね、多くの人が勘違いしてるGPLv3の「Tivoization」条項の話。あれは”User Product”(家電とか)のロックされたOSにGPLv3入れるのを止めるために狭く書かれてるんだ。Nintendo Switch本体にはGPLv3入れちゃダメだけど、後からストアで買うソフトには適用されないよ。
問題があるとすれば、Appleとかのストア規約が再配布とかリバース禁止してること。GPLv3はこれを許可してるから矛盾する。自分のコードだけなら大丈夫だけど、誰か他の人が作ったGPLv3ライブラリをアプリに入れてる場合、ストアがそのライブラリを配布する権利を持ってないからストアで売れないってことになるかもね。

pabs3 2025/05/08 05:38:44

GPLv3はTivoが実際にやったこととは違うし、GPLv2もGPLv3も「Tivoization」(勝手に変更させないこと)自体は止めてる。Tivoが本当にやったのは、GPL部分をいじると自社ソフトが壊れるようにしたことなんだよ。関連リンク貼っとくね。

kmeisthax 2025/05/07 17:21:57

ストア規約の話ね。LGPLは、LGPL部分を置き換えたり修正したりできる形でアプリを配布しろって決まりがあるんだ。動的リンクか、オブジェクトファイルを別に配るか。Nintendo Switchみたいなコンソールは、開発キットが高いしSDKも非公開だから、これでLGPL守るのめっちゃ難しくない?もしかしたらUnityとか、コンソールにゲーム出したインディー開発者のほとんどがLGPL違反してるかも。ヤバいのは、GPLv2って一度違反したらもうそのライブラリ使えなくなる一発退場ルールがあること。
iOSは開発プロファイル作れるけど、App Storeのアプリは暗号化されてて、オブジェクトファイル手に入れるのが大変。全部オープンソースならGitリンク貼ればいいけど、普通は無理だよね。VLCが昔iOSで揉めたのは、非営利だとDUNS番号取るのが大変だったせいだよ。

hedora 2025/05/07 15:14:05

うん、君の言う通りだよ。Appleも同じ問題抱えてて、macOSでbash 3.2(GPLv2最後のバージョン)を使い続けてる。GPLv3に上げられないからね。LGPL 2.1の「or later」って変で、ユーザーは好きなバージョンのGPLに変換できるんだけど、作者が「2.1 only」とか「or later」とか明記しないとダメらしい。UnityがLGPLコードを「もう使わない」ってしたのは、もしライブラリ側がLGPLv3に変わったら困るからかもね。
VLCのライセンス表記、場所によって「2.1 only」だったり「v2 (or later)」だったり矛盾してるんだ。だからUnityがv3を心配するのは分かる。でもさ、Unityが本当に恐れてるのは、VLCが使ってる技術に特許を持ってる第三者との問題で、LGPLの話は単なる口実かもしれないってのが私の推測だよ。

minima 2025/05/07 14:59:58

Godot最高!Unityは最近マジでビジネス判断がダメダメだね。もし商用で選ぶなら、Epic Gamesの方がまだマシかな。少なくともApple相手に弁護士使って戦うし、オープンソース開発者とモメたりしないから。

adzm 2025/05/07 13:00:27

面白いね、Unityのプロバイダー契約に5.10.4条項が見当たらないみたい?以前はGPLとかLGPLのコード使っちゃダメっていう規約があったんだけど、Wayback Machineで見たら12月3日から12日の間に消されたっぽいよ。

axus 2025/05/07 13:27:24

どうやら「Submission Guidelines 1.2.b」に移されたみたいだよ、「5.10.1」からリンクされてるここね
https://assetstore.unity.com/publishing/submission-guideline

daveoc64 2025/05/07 13:19:15

この記事、もう1年以上前のやつだよ(2024年1月)

red_trumpet 2025/05/07 13:27:21

関連するメールなんて、2023年8月31日付けだよ

lyntier 2025/05/08 04:20:03

本当はUnityでプロジェクトやりたいんだよね。エディターもAPIも、技術に詳しくない人向けに簡単にツール作れるとこもすごく好き。
でもUnityって、ユーザーに敵対的だったり、来年こそ安定版出すって言いながらいつまでもベータなパッケージが大量にあったり、何もないプロジェクトですらパフォーマンスがひどく落ちたりで、常に大変なんだ。
今はGodotを主に使ってるけど、良いけどUnityとはちょっと違うんだよね。

jillyboel 2025/05/07 13:29:32

Unityって、一方的に非推奨になったって決めたパッケージをアップロードしただけでアカウント永久BANしてんの?マジで何吸ってんの??

mcv 2025/05/07 15:39:07

うん、言ってない別の理由でVLCが嫌いなんじゃないかって気がするね。
自社のメディアプレイヤーとかと競合してるのかな?それともVLCの開発者がUnityの役員の元カノと付き合ってたとか?笑

BlueTemplar 2025/05/08 11:20:13

VLCはDMCAに違反してるし、特許のかかったMPEG系コーデックも含んでるんだよね。
それ使うエンドユーザーは(主にアメリカの法的枠組みのもと?)特許権者にロイヤリティ払うことになってるんだけど、多分ほぼ払ってないでしょ?
だから、アメリカの誰かがUnityに圧力をかけた可能性もあるんじゃない?

simoncion 2025/05/07 20:59:32

>…一方的に非推奨になったって決めたパッケージをアップロードしただけで?
Unityは「deprecated(非推奨)」って言葉を「removed(削除)」とか「deleted(削除)」って意味で使ってるみたいだね。
こういうの本当にバカげてるし、皆でやめさせたいトレンドだよ。
僕の解釈だと、UnityからのメモはVLCライブラリをストアから削除して、規約違反でVLCグループのストアアカウントを永久BANしたってこと。
企業用語って分かりづらいんだよね。(それが主な目的かもしれないけど)

tobyhinloopen 2025/05/07 13:52:05

またUnityが敵対的な態度見せてんじゃん。
こんな理由で開発者を永久BANするとか正気じゃないよ。

TheRealPomax 2025/05/07 15:03:48

「またか」っていうよりは、「やつらがさらに酷くなって完全にUnityになる前」の話だね。
これ、「インストールごと」の料金問題より前、2023年8月に起きたんだ。

99nala 2025/05/07 15:29:20

Unityがライセンスプラン変えた数年前にUnityやめたんだ。すぐ撤回したと思うけど、やめて正解だったと思ってるよ。

falcor84 2025/05/07 14:32:47

以前の議論(2024年1月): https://news.ycombinator.com/item?id=38964972

Dwedit 2025/05/07 14:26:16

ソフトウェア特許がある国ではVLC自体が合法かどうかもわかんないね。

mschuster91 2025/05/07 13:31:21

> 数ヶ月メールでやり取りして妥協点探ったけど、アセットからLGPLコード除くって提案しても、結局Unityにはもうストアに戻ってこなくていいって言われたんだ。UnityパッケージからLGPLコード全部消してもダメだって。EUもそろそろUnityを取り締まって、ゲートキーパーに指定するべきだね。この対応は完全にイカれてる。

BlueTemplar 2025/05/08 11:28:46

Unityだけじゃなくて、EUは10年前からの米国の情報通信企業への規制をそろそろ実行すべきだよ(Patriot Act => Snowden scandal => Schrems 2)。もうアメリカを味方と見なせないんだから、EU住民の基本的人権を侵害してるときに見て見ぬふりする理由はないでしょ。

m3kw9 2025/05/07 13:14:05

誰かのアプリ丸ごと削除しといて、”ご不便おかけしました”だってさ。

mystified5016 2025/05/07 15:41:09

もし誰かがUnityストアを全部調べて、LGPLのアセットを片っ端からUnityの法務部に通報したら、大変なことになるだろうね。

もっとコメントを表示(2)
snickerbockers 2025/05/08 10:44:42

>Unityで作られたゲームはデフォルトでLGPLコード(glibcとか)に依存してるって話だけど、ちょっと細かいこと言うと、glibcは正確にはGPLなんだよね。LGPLじゃない。でもglibcにリンクするプログラムには別のライセンスがあって、GPLが非フリーなコンパイラの一部としてglibcを配布するのを防ぐ意図があるみたい。法律的な細かいところはわかんないけど、俺の理解はこうだよ。

ErikBjare 2025/05/09 06:47:29

>面白いのはさ、今Unity StoreにはLGPL依存(FFmpegとか)を含むアセットが数百、いや数千もあるってこと。取り締まりは完全にランダムみたいで、誰かに報告されない限り大丈夫っぽい。試すほど意地悪かな?って気はするけど、他の違反者を片っ端から報告すれば注目されて、うまくいけばポリシーが変わるかもね。

pnw 2025/05/07 23:58:02

てっきり、ほとんどの開発者向けストアはGPLとかLGPLコードを禁止してると思ってたよ。EpicのFabの配布規約には、動的に共有ライブラリをリンクしてる場合を除いてLGPLは使えないって書いてるけど、これenforcingするの明らかに無理だし、一部のゲームプラットフォームでは技術的にも難しい。GodotストアはLGPLv3コードを許可してるみたいで面白いね。Unity自身がLGPLコードを使ってるのは話が別だよ、たぶん彼らはサードパーティのプラグインとは違ってどう使うかをコントロールできるから。

Fokamul 2025/05/07 21:33:47

この前の大失敗の後でUnityで何か開発するなんて、どうかしてるぜ。

ttoinou 2025/05/07 13:10:39

この記事とgitlabのリポジトリリンクをちょっと読んだけど、VLCのデスクトッププレイヤーでUnityのアセットやゲームを再生する話なのか、それともUnityの中にVLCプレイヤーを入れるプラグインの話なのか、全くわからないんだよね…それとも何か別のこと?

bayindirh 2025/05/07 13:12:40

ゲームの中にVLCメディアプレイヤーを組み込む、って感じの話だよ。カットシーンプレイヤーとして使ったり、プレイヤーがゲーム内で操作できるコントロール経由でメディアを再生したり。この記事のこの一文に本質があると思うんだ。「UnityベースのゲームでVLC技術に基づいた独自のメディアプレイヤーを構築することを可能にする」。

Telemakhos 2025/05/07 13:15:33

>この統合は、UnityゲームエンジンとVLCマルチメディアエンジンの間の橋渡し的なものだったんだ。これにより、Unityベースのゲーム内でVLC技術に基づいた独自のメディアプレイヤーを構築できるようになった。

doctorpangloss 2025/05/07 16:43:49

残念だけど、彼らにとってね、たとえ正しい解決策(彼ら自身のストア)を思いついたとしても、商業的な成功の観点からはどうでもいいことなんだ。正しい解決策が必ずしも財政的に成功するわけじゃないんだよ、よくあることだけど。

globalnode 2025/05/07 14:41:50

君のアプリ、もしかして奴らの広告ネットワークとか収益を脅かしたんじゃないの?

WesolyKubeczek 2025/05/07 14:19:22

VLCが昔iOS App Storeに入れなかったのって、同じ理由だった気がするな.その話はみんな大騒ぎしてたよね.FfmpegがApp Storeにあるのは、こういう騒ぎがないからってだけ.

Reason077 2025/05/07 14:55:27

それとは別の話だよ.App Storeでの騒動は、VLCが、2011年に、GPLライセンスだったから.VLCの開発者の一人がAppleにGPLライセンスがApp Storeの配布モデルと互換性がないって訴えて、それで一旦取り下げられたんだ.
VLCのエンジン部分はその後LGPL-2.1に、それ以外の部分はMPLに再ライセンスされたんだ.VLCは2013年からまたApp Storeに戻ってるよ.

mouse_ 2025/05/07 12:48:46

大企業はGPLが嫌いなんだよ
別に驚かないけどね

diggan 2025/05/07 12:50:25

でもさ、奴ら自身はGPLライセンスのライブラリを普通に使ってるんだよ.
>これってさらにヤバい話…Unity本体、Editorもruntime(つまり君が出荷するゲームも)すでにLGPLの依存関係を持ってるんだ!UnityはLameとかlibiconv、libwebsockets、websockify.jsなんかのライブラリで動いてる(少なくともね).Full list of open-source Unity dependencies here.
ってことは、奴らが嫌ってるのは”パブリッシャーとかUnityユーザーがGPLライブラリを使うこと”であって、自分たちで使うことじゃないみたいだね.

HenryBemis 2025/05/07 12:53:06

他人の作品を使って自分で儲けるのは別に悪くない.
でも、他人の作品を使って他人に儲けさせるのはかなりマズい.
単純化しすぎてるのは分かってるけど…そうだろ?
The Ferenghi would be proud of Unity!

matheusmoreira 2025/05/07 13:08:58

オープンソースは善意ある開発者から企業や億万長者のポケットに財産や資本がただ移されるだけ.開発者は、作ったもの全部にAGPLv3を常に適用するのが一番だよ.AGPLv3か全権利保留かのどっちか.その中間は全部意味ない.https://zedshaw.com/blog/2022-02-05-the-beggar-barons/
>Beggar Baronにとって、オープンソースの価値はタダの寄付.
>道端に立って、数ドル寄付しようとしてる人から財布を買い取ろうなんてしないだろ.
>馬鹿げてるよ.彼らはタダで金くれてんだ.受け取って逃げろ.

記事一覧へ

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