News for hackers. Stuff that matters.
Re:Swift compiler crashes by pjmlp on Monday February 09, 2015 @08:30AM (#9021024)
Because for many of us what matters are the customers, not the tooling religion.
Re:Swift compiler crashes by StavrosK on Monday February 09, 2015 @08:35AM (#9021043)
How nice of you to dismiss the benefits of open source projects as "religion"!
Re:Swift compiler crashes by quesera on Monday February 09, 2015 @08:45AM (#9021087)
Maybe I'm being too charitable, but I didn't read that as dismissal.

Would you prefer "philosophy"?

Re:Swift compiler crashes by StavrosK on Monday February 09, 2015 @09:11AM (#9021178)
It's not about philosophy or religion. There are clear benefits to having the source available, not the least of which being the fact that you can learn from the code.
Re:Swift compiler crashes by quesera on Monday February 09, 2015 @09:49AM (#9021366)
How you assess the balance of benefits versus costs of open source is a question which reaches into your philosophical beliefs. As for the distinctions between "philosophy" and "religion", well...that's a well-trodden path I won't go down.

Open source is not free. It's charitable work, which might be purely altruistic or might be largely self-interested, or anywhere in between.

For what it's worth, I do believe that the Swift frontend "should" be open sourced. I believe that I would benefit from that happening. I also believe that Apple would benefit, but I won't pretend that it wouldn't come with costs to Apple.

Apple has decided, at the present time, that the costs outweigh the benefits. Their philosophical stance on open source does not persuade them to incur the costs, at this time -- and possibly never will, though we both hope otherwise.

Re:Swift compiler crashes by username223 on Monday February 09, 2015 @03:26PM (#9023464)
There are dubious benefits. I use Emacs all the time, and have made a few contributions to it, but I won't be digging into the core C code anytime soon. First, learning enough to fix even a simple problem takes quite a bit of time. Second, the lessons learned will be mostly about Emacs, and not generally applicable; that's the way things are with most big programs.

The amount of time required to meaningfully learn from or contribute to something as hairy as a web browser or compiler is large enough that you can only engage with a few. Personally, I never want to have to look at my web browser's source code.