TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Unity’s Open-Source Double Standard: the ban of VLC

513 pointsby cempaka1 day ago

32 comments

jdlyga1 day ago
Clearly, the legal team got bad information and made it part of their agreement. Like the article says, not only do tons of Unity assets use LGPL dependencies, but Unity uses LGPL assets themselves. Even shipped games created using Unity use LGPL assets. The intent was probably only to screen out GPL dependencies. For those who don&#x27;t know, there&#x27;s a huge difference between the GPL and LGPL. The LGPL is specifically designed to allow proprietary applications to link to open-source libraries without requiring the proprietary application’s source code to be released, provided certain conditions are met. This is particularly true when the LGPL-licensed library is used in a way that allows users to modify or replace it independently of the proprietary application.<p>In contrast, the GNU General Public License (GPL) has stricter requirements. If your software incorporates GPL-licensed code, the entire derivative work must also be licensed under the GPL, which includes releasing the source code.
评论 #43916629 未加载
评论 #43920205 未加载
评论 #43916077 未加载
评论 #43917572 未加载
评论 #43915571 未加载
评论 #43915566 未加载
firtoz1 day ago
Unity&#x27;s lawyers continue killing the company, not a big surprise there.<p>I used to work there, proud of their technical accomplishments, ashamed of pretty much everything else.
评论 #43915537 未加载
NoahKAndrews1 day ago
Edit: nevermind, they are in fact affiliated, and most of the core VLC devs work at VideoLabs. I&#x27;ve kept the original comment below.<p>This blog post links to the &quot;VideoLab Store&quot;, hosted at <a href="https:&#x2F;&#x2F;videolabs.io" rel="nofollow">https:&#x2F;&#x2F;videolabs.io</a>, which prominently uses a logo extremely similar but not identical to the VLC (which stands for VideoLAN, not VideoLab) logo. Their homepage even goes as far as displaying &quot;Hire the VLC team&quot; as its headline.<p>As far as I&#x27;m aware, VideoLab has nothing to do with the VideoLAN non-profit, and it very much seems like they are intentionally trying to mislead people into thinking that they are the developers of VLC.
评论 #43917326 未加载
评论 #43917330 未加载
评论 #43917279 未加载
评论 #43917349 未加载
评论 #43917305 未加载
w4rh4wk51 day ago
Please correct me if I am wrong here.<p>From my understanding, using LGPL v2 code in console releases is fine since v2 does not have a tivoization clause (i.e. even if the end-user cannot re-link the program because the platform is locked down, that&#x27;s still ok).<p>However, websockify.js (and perhaps other dependencies) are LGPL v3, which means they cannot be included on a platform like the Nintendo Switch as the end-user cannot replace that component.<p>Is Unity excluding such components on locked down platforms, or are they simply in violation of LGPL v3?
评论 #43917418 未加载
评论 #43916793 未加载
minima1 day ago
Godot ftw.<p>Unity is a bad business decision nowadays. If I had to pick something commercial I&#x27;d rather pick Epic Games who at least uses lawyers to fight Apple instead of f*ing with open source devs.
lyntierabout 18 hours ago
I <i>really</i> would like to use Unity for projects. I actually really like the editor, the API and the ability for me to set up a lot of tooling quite easily for people who are not tech-savvy in-editor. Unity just makes it so difficult for me every step of the way with hostile behaviour towards its users, the twenty different beta packages they are Totally Making Stable Next Year, I Swear, the _harshly_ degrading performance on even just empty projects..<p>I&#x27;m mainly using Godot now and it&#x27;s nice but it just doesn&#x27;t quite compare.
adzm1 day ago
Interesting 5.10.4 does not seem to exist in the provider agreement? <a href="https:&#x2F;&#x2F;unity.com&#x2F;legal&#x2F;provider" rel="nofollow">https:&#x2F;&#x2F;unity.com&#x2F;legal&#x2F;provider</a><p>At one point this used to contain the clause:<p>&gt; 5.10.4 Provider represents and warrants that its Assets shall not contain (a) any software licensed under the GNU General Public License or GNU Library or Lesser General Public License, or any other license with terms that include a requirement to extend such license to any modification or combined work and provide for the distribution of the combined or modified product’s source code upon demand so that Customer content becomes subject to the terms of such license; or (b) any software that is a modification or derivative of any software licensed under the GNU General Public License or Library or Lesser Public License, or any other license with terms similar thereto so that Customer content become subject to the terms of such license.<p>However this was removed sometime between December 3rd and December 12th according to the Wayback Machine.
评论 #43915410 未加载
评论 #43915280 未加载
评论 #43916061 未加载
tobyhinloopen1 day ago
Unity again showing their hostility. Perma-banning developers for this reason is crazy.
评论 #43916645 未加载
评论 #43916754 未加载
snickerbockersabout 11 hours ago
&gt; games built with Unity depend on LGPL code by default (hello glibc!)<p>So I&#x27;m being needlessly pedantic here and this doesn&#x27;t necessarily go against the OP&#x27;s point, but since I find this sort of stuff interesting I&#x27;d like to point out that glibc is actually GPL not LGPL. There is however an alternate license that applies to programs which link against glibc, with the intention being that the GPL prevents you from distributing glibc as part of a non-Free compiler. I&#x27;m not sure of how exactly this is expressed in the legalese but that was my understanding of it.
tokai1 day ago
No surprise here. Unity is such a horrible company.
99nala1 day ago
We moved away from Unity a few years ago when they introduced their updated licensing plan. I believe they backtracked on it almost immediately but we are still happy with our decision.
评论 #43917517 未加载
falcor841 day ago
Previous discussion (Jan 2024): <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38964972">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38964972</a>
Dwedit1 day ago
I don&#x27;t know if VLC itself is even legal in countries that enforce software patents.
pnwabout 22 hours ago
I thought most dev stores have prohibitions against GPL and LGPL code like this? Epic&#x27;s Fab distribution agreement says you can&#x27;t use LGPL &quot;unless you are merely dynamically linking a shared library&quot; which is obviously impossible for them to enforce and not technically feasible on some gaming platforms.<p>The Godot store seems to allow LGPLv3 licensed code which is interesting.<p>Unity themselves using LGPL code isn&#x27;t related because presumably they can control the way in which it is used, unlike a third party plug-in.
rawling1 day ago
[2024]?
评论 #43915024 未加载
Fokamul1 day ago
Only madman would develop anything with Unity after last fiasco.
jillyboel1 day ago
Unity is actually <i>permanently banning</i> accounts for uploading a package that they decree has now been <i>deprecated</i>? What are they smoking?
评论 #43917126 未加载
评论 #43920504 未加载
ttoinou1 day ago
I’ve read a bit this post and the gitlab repo link but I still have no idea if it’s about having a VLC desktop player playing Unity assets &#x2F; games, or a plugin for Unity to have a little VLC player inside the games.. or something else ?
评论 #43915199 未加载
评论 #43915233 未加载
giancarlostoro1 day ago
Every time I think about using Unity they remind me why I&#x27;m right in preferring something fully open source that isn&#x27;t gate keeping my use of it.
m3kw91 day ago
They removed someone’s entire app and they say “sorry for the inconvenience”
mystified50161 day ago
Sure would be a shame if someone went through the unity store and reported every single LGPL asset to Unity legal.
globalnode1 day ago
did your app threaten their advertising network or revenue perhaps?
actinium2261 day ago
Can the link please be updated to note that this is from 2024?
mschuster911 day ago
&gt; After months of slow back-and-forth over email trying to find a compromise, including offering to exclude LGPL code from the assets, Unity basically told us we were not welcome back to their Store, ever. Even if we were to remove all LGPL code from the Unity package.<p>It&#x27;s high time the EU clamps down on Unity as well and classifies them as a gatekeeper. This behavior is absolutely unhinged.
评论 #43925121 未加载
msie1 day ago
Ugh.
doctorpangloss1 day ago
Unfortunately for these guys, even if they have come up with the right solution - their own store - it doesn’t matter from the POV of commercial success. Right solutions are often NOT financially successful.
WesolyKubeczek1 day ago
I remember that VLC could not get into iOS App Store for the same reason, and the story about it was spun by everyone and their dog. Ffmpeg is there because it doesn’t have this kind of PR, and that’s it.
评论 #43916555 未加载
shmerlabout 21 hours ago
Another reason for people to ditch it and use Godot.
jasonlotito1 day ago
It is amazing to me the commentary confusing GPL and LGPL on this site. The misinformation being spread about the LGPL, or just assuming the LGPL is the same as the GPL is mind boggling. I can&#x27;t be to surprised, I guess. GPL happens after the L, and of course, we know GPL &quot;doesn&#x27;t allow commercial applications&quot; right? So that&#x27;s all we need to discuss.<p>Seriously, it&#x27;s just four characters, and doesn&#x27;t take long to look up without just assuming it&#x27;s the same as the GPL.<p>The argument &quot;the lawyers saw GPL in LGPL and just made an assumption&quot; is all the more plausible when you have people in the field who make the same mistake.
评论 #43915787 未加载
评论 #43915610 未加载
mouse_1 day ago
Big companies hate GPL<p>No surprise here
评论 #43914982 未加载
评论 #43914993 未加载
评论 #43914999 未加载
zigzag3121 day ago
I find popularity of LGPL licenses a bit weird.<p>Allows:<p>- Commercial use of the software<p>- Commercial use of the source code for projects that run on the company&#x27;s servers or internally<p>- Commercial use of the library is allowed if dynamically linked<p>Blocks:<p>- Commercial use of the source code for local apps that run on user&#x27;s device<p>- Commercial use of the library if statically linked for local apps that run on user&#x27;s device<p>I would expect a licence like MPL to be more popular than LGPL.
评论 #43915269 未加载
评论 #43915405 未加载
评论 #43915655 未加载
评论 #43915394 未加载
评论 #43915304 未加载
Xplan1 day ago
Not trying to play devils advocate, but it goes both ways. There are proprietary libraries in a lot of solutions too. The LGPL is under many distributed closed solutions that are sold for profit, so I think its WEEE bit of the kettle calling .. ya you get it. I don&#x27;t want to turf war, but its more systemic than you probably think. In this case, its just the pry-bar used that the risk to blow up the entire community of developed software with open libraries.<p>Tread lightly maybe.
评论 #43916262 未加载