Reactions To Apple's Plans To Open Source Swift
itwbennett writes: At Apple's WWDC 2015 event yesterday, Craig Federighi, Apple's senior vice president of software engineering, announced that the company planned to open source the Swift language. Reaction to this announcement so far has sounded more or less like this: Deafening applause with undertones of "we'll see." As a commenter on this Ars Technica story points out, "Their [Apple's] previous open-source efforts (Darwin, WebKit, etc) have generally tended to be far more towards the Google style of closed development followed by a public source dump." Simon Phipps, the former director of OSI, also expressed some reservations, saying, "While every additional piece of open source software extends the opportunities for software freedom, the critical question for a programming language is less whether it is itself open source and more whether it's feasible to make open source software with it. Programming languages are glue for SDKs, APIs and libraries. The real value of Swift will be whether it can realistically be used anywhere but Apple's walled garden."
I seem to remember that during the presentation they explicitly stated that would be releasing a Linux version of the runtime libraries for Swift. At least that should give you the basics for a console/text user interface.
I doubt Apple is going to be making any GUI binding other than for Cocoa. I also doubt that the bindings for Cocoa will be included in the open source packages. It will be interesting to see how accepting they will be of community contributions.
... It's a lot more appropriate to compare the open sourcing of Swift to the LLVM/Clang projects than to Darwin. LLVM is by any measure a thriving open source project with lots of contributers, both individuals and from many large organisations (Intel/AMD/ARM/Google/Microsoft, etc. etc.). I also follow Webkit development to some degree and it's far from "the Google style of closed development followed by a public source dump", a fact that should be clear to anyone who takes a minute to look at the webkit-dev mailing list.
The interactive way to Go -- http://www.playgo.to/iwtg/en/
"With respect to a business model, the only open source company that has been highly profitable is RedHat. It is important to note that RedHat made their money not by *creating* the open source code, but rather by providing support services for those who wanted to use someone else's open source code. Linus Torvald may be making good money from Linux (I've read conflicting reports). But other than that there really are not many examples of companies recognizing significant revenue by giving away code."
What are you talking about? RedHat made just about everything that encompasses modern Linux, from GTK+ and Gnome (say what you will about recent releases) to systemd and the Kernel itself. After more than a decade of dominating, it was only in February of this year that another company, Intel, made a larger percentage of kernel contributions (historically, RedHat has written about 16% of the modern Linux kernel). And what distribution does Linus work from? You might follow the fedora development mailing lists to see his contributions directly.
Linux is RedHat's baby, and it isn't just because of the support contracts.
"We're going to the standards bodies, starting tomorrow, and we're going to make FaceTime an open industry standard." - Steve Jobs, WWDC 2010
But Apple never followed-up on that.
Get free satoshi (Bitcoin) and Dogecoins
"We're going to the standards bodies, starting tomorrow, and we're going to make FaceTime an open industry standard." - Steve Jobs, WWDC 2010
But it never happened.
And, as has been explained many times in these pages, that was SJ talking out his ass, without clearing it with his legal team. Turns out that Facetime was using some decidedly NON Open Source CODECS (and maybe other stuff), and so there was NO WAY that Apple could "Open" Facetime in any meaningful way.
In fact, Apple was fined $368 million regarding Facetime, for violating 4 patents by patent troll VirnetX. So, even if Apple had tried to make Facetime an Industry Standard (which I fully believe was SJ's intent), VirnetX would simply have been waiting in the wings to sue anyone who tried to implement said standard.
I am not apologizing for Apple; them's the facts. So, can we finally stop this meme? Of course not; this is Slashdot, afterall.