Cool - MS are steadily growing their OSS credentials. This is a far cry from the MS of the past.
Announcement
Collapse
No announcement yet.
Microsoft Open-Sources Edge's WebGL Implementation
Collapse
X
-
Originally posted by computerquip View Post
Note that it's under the MIT license, not GPL. We should not take for granted that the work someone else put the time into has been made available to us for the sake of use, example, or even education. Even if it's by a company with a spotty track record like Microsoft, note that once you put code like that up with an MIT license, you cannot do a takesies backsies. It's out their for good and is a large step for some people or companies, even if that code may be not very useful to others.
I know that's a bit 'out there', but considering the company history they have earned distrust.
- Likes 2
Comment
-
Originally posted by Michael_S View Post
The code is available under the MIT license, but the patent statement that Microsoft issues with it allows for the possibility that Microsoft could license their patents related to the code to a third party and have that party sue anyone that actually uses the code in a way Microsoft doesn't like.
I know that's a bit 'out there', but considering the company history they have earned distrust.
- Likes 1
Comment
-
Put the code up under the MIT licence, hope to get lots of free help improving the code, take the code back inside MS and make more modifications that follow the usual MS, embrace, extend, extinguish pattern of making use of useful idiots.
Nope, GPL'd code is all I'm interested in at this point.
- Likes 2
Comment
-
Originally posted by cj.wijtmans View PostAlso just because source code is available to read doesnt mean its open. Microsoft has done this plenty of times before in the past.
Originally posted by cj.wijtmans:n877085So it has nothing to do with drivers? But then you give crappy intel drivers as an example. Well tell intel to fix their drivers then and stop this bs. See how fast they will fix it. Its not like the drivers do anything wih glsl anyway... like compiling.
Additionally, it's just one way of doing things. Shader compilation is not designed to be fast. Is it better to implement an entirely new compiler or simply translate to the one compiler they know is good and optimized? For instance, PyPy does this by translating to C to pretty good results.
Originally posted by cj.wijtmans:n877083Do you have anything useful to add? Glsl->hlsl is the most retarded thing i heard of. I cant think of a single reason to do something like that. I guess neither can you.
Comment
-
Originally posted by stan-qaz View PostPut the code up under the MIT licence, hope to get lots of free help improving the code, take the code back inside MS and make more modifications that follow the usual MS, embrace, extend, extinguish pattern of making use of useful idiots.
Nope, GPL'd code is all I'm interested in at this point.
EDIT: Cadega/TransGaming also comes to mind. WINE still won here where Cadega retired in 2011 and WINE continued.Last edited by computerquip; 08 June 2016, 10:18 PM.
- Likes 1
Comment
-
Originally posted by computerquip View Post
Is there any case where this has happened ever? As a matter of fact, the only case I can think of is Nexuiz off the top of my head which was licensed under GPLv2. Xonotic was still made from that though and it's still kicking to this day. What point are you trying to make?
EDIT: Cadega/TransGaming also comes to mind. WINE still won here where Cadega retired in 2011 and WINE continued.
Advanced code obfuscation techniques can even make GPL violations very tricky to detect, too.
Comment
-
Originally posted by cjcox View PostNot saying anything for sure... but often times Microsoft "open source" means a bunch of setup just so it can make a call into something (that does the work) that is not open source. We'll see (or not see).
Comment
-
Originally posted by tegs View Post
Reminds me of the amdgpu driver added to the Linux kernel that people are claiming to be FLOSS, but requires non-free binary firmware. Don't believe me? Check out the Linux Libre project: http://www.fsfla.org/ikiwiki/selibre/linux-libre/
- Likes 2
Comment
-
Originally posted by timofonic View Post
- BSDs: Most known and recent case is FreeBSD and Playstation 4, but there's tons others in Samsung and Apple's Mac OS X.
Advanced code obfuscation techniques can even make GPL violations very tricky to detect, too.
Also given that Apple is what started projects like Clang, I can't fathom where you're going with that.
I'm also not sure what Samsung used and not contributed back to?
Comment
Comment