News for hackers. Stuff that matters.
Re:Apple Terminates Epic Games' Developer Account by underwater on Friday August 28, 2020 @08:26PM (#24312045)
Apple was obligated to open source WebKit. The only other project I can think of where they have been open by choice is Swift.
Re:Apple Terminates Epic Games' Developer Account by om2 on Friday August 28, 2020 @09:09PM (#24312341)
We were obligated to provide source code for the LGPL parts corresponding to official releases. We were not obligated to make it a community open source project with a live repo, or to accept code for ports to non-Apple platforms. We chose to do those things.

(clang and llvm are also open by choice)

Re:Apple Terminates Epic Games' Developer Account by SXX on Friday August 28, 2020 @09:27PM (#24312444)
> clang and llvm are also open by choice

I do like the fact that we now have two competing compilers and llvm brought a lot of innovation, but everyone know that only reason Apple invested in these projects is to avoid GPLv3.

And yeah at the same time Apple's locked platform and Webkit-only policy saves us from Chromium monopoly over the web and helps Firefox live. So yeah world is not just abstract "good and evil" obviously.

Re:Apple Terminates Epic Games' Developer Account by labcomputer on Friday August 28, 2020 @10:36PM (#24312867)
> that only reason Apple invested in these projects is to avoid GPLv3

So if that's the only reason, then why did Apple hire Lattner to work on llvm in 2005 (two years prior to gcc's switch to v3)?

Surely it would have been easier to just fork one of the GPLv2 releases from 2007 or earlier.

Re:Apple Terminates Epic Games' Developer Account by SXX on Saturday August 29, 2020 @01:22AM (#24313813)
Okay it's not the only reason, but certainly one of primary ones. All proprietary software developers had issue with GCC long before switch to GPLv3. GNU declined all attempts to make compiler IR accessible for 3rd-party software which would make proprietary extensions possible. And yeah it's the reason why LLVM take that niche.

Also GPLv3 was officially announced in 2005. It's was just matter of time before all GNU projects switch to new license version. And it was certainly.

https://www.zdnet.com/article/gpl-3-may-tackle-web-loophole/

Oh and there was plans to release GPLv3 even earlier in 2004 and it's was known that it's will include patents grant. This was obviously absolutely unacceptable for Apple:

https://www.zdnet.com/article/look-for-a-new-gpl-in-2005/

Re:Apple Terminates Epic Games' Developer Account by IshKebab on Saturday August 29, 2020 @04:25AM (#24314603)
As I recall, Apple didn't choose to do those things for many years. Originally they did just dump zips of the source code on some FTP site.
Re:Apple Terminates Epic Games' Developer Account by SXX on Saturday August 29, 2020 @11:23AM (#24316695)
I guess person you reply to is actual webkit developer though.
Re:Apple Terminates Epic Games' Developer Account by om2 on Saturday August 29, 2020 @09:48PM (#24320691)
In fact I was one of the main drivers for moving WebKit to a community open source model and away from helicopter drops of tarballs.