Re:FFmpeg for browser and Node, powered by WebAssembly
by benatkin on Friday August 20, 2021 @11:34PM
(#28253945)
What about GitHub Enterprise? Isn't that running it as a service, which happens to be located inside your machine?
Re:FFmpeg for browser and Node, powered by WebAssembly
by NavinF on Saturday August 21, 2021 @12:15AM
(#28254122)
That's a really good question!
Has anyone here used the self-hosted version of GitHub Enterprise? Did they really reimplement git?
Edit: Apparently GitHub uses https://libgit2.org/ which is "GPLv2 with a Linking Exception" (equivalent to LGPL)
Re:FFmpeg for browser and Node, powered by WebAssembly
by woodruffw on Saturday August 21, 2021 @12:18AM
(#28254138)
My understanding of GHE is that it uses libgit2 internally, which in turn has a linking exception in its license (just like GCC and glibc). It’s unlikely that they’re violating GPL in that particular way.
Re:FFmpeg for browser and Node, powered by WebAssembly
by woodruffw on Saturday August 21, 2021 @12:02AM
(#28254068)
GitHub Enterprise is proprietary software. To the best of my (external observer's) knowledge, it has no GPL code in it. If it does, then that's probably a licensing violation, but IANAL.
The is significantly different a local virtual machine, of which the JVM is one: the code is still fundamentally being distributed to the client, which triggers the release clause in the original GPL. To the best of my knowledge, nobody has ever (successfully) claimed that executing JVM bytecode releases them from their obligations under the GPL.