wouldn't this only be a problem if blink links to the binary part, not the rest of the chrome code. Else opera have an even bigger problem. https://chromium.googlesource.com/chromium/src.git/+/master/LICENSE … is the licence for the whole project.
-
-
Replying to @ewanm89
The `chrome` binary includes Blink, therefore if that binary cannot be built from Chromium code, it includes proprietary parts and everything is linked together. That file is not the license for the whole project. It's just the top-level license. Blink is licensed differently.
3 replies 0 retweets 1 like -
Blink's license is BSD-style as well, not LGPL. https://chromium.googlesource.com/chromium/blink/+/master/LICENSE …
1 reply 0 retweets 0 likes -
Replying to @codahighland @ewanm89
Blink has multiple licenses. You must go deeper. https://chromium.googlesource.com/chromium/blink/+/master/Source/core/LICENSE-LGPL-2 … Blink is based on WebKit which is based on KHTML which is LGPL. And as you know, you can't magically convert LGPL licensed code into BSD.
1 reply 0 retweets 0 likes -
KHTML is BSD except for JavaScriptCore and WebCore. Blink doesn't use JSC at all and according to the BUILD file it only ever loads WebCore when running the test suite (it includes an explicit note "# This includes some test targets. Don't link into production!"
1 reply 0 retweets 0 likes -
Replying to @codahighland @ewanm89
KHTML is 100% LGPL, you're thinking about WebKit which used KHTML as the basis for WebCore and JavaScriptCore. WebCore is, er, the core engine. Of course it gets linked in. //third_party/blink/public:blink -> //third_party/blink/renderer/core in the Chromium source archive.
2 replies 0 retweets 1 like -
Right, good point, that was a misstatement on my part, I did indeed mean WebKit, which is what Blink is a fork of. And I did miss that BUILD file, but I'm still not 100% sure it's a violation.
1 reply 0 retweets 0 likes -
The ffmpeg strings you found, for example, is BSD-license glue code written by Chromium engineers, not actual ffmpeg code. I've searched for strings that would have come from libavcodec and they're not there.
2 replies 0 retweets 0 likes -
As for Blink itself I think they're loopholing it via Section 7: "You may place library facilities that are a work based on the Library side-by-side in a single library" >>
1 reply 0 retweets 0 likes -
<< "[...]Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities" <-- this sounds like Chromium itself.
1 reply 0 retweets 0 likes
Only if the Google Chrome main binary, which is what links these things, is indeed 100% reproducible from the Chromium source only. If there is any secret sauce not included in Chromium, it doesn't qualify.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.