Jump to content

Apple Makes Swift Open Source


As for what I think, I'm pretty sure this is the first thing (or one of the first things) that Apple's made that's open source.

 

Not even close. Apple constantly releases or works on open source products. Usually little things, but some big things such as Webkit (used and forked by Chrome and Opera as well as dozens of other smaller browsers). They're also an active contributor in many standards committees.

Link to post
Share on other sites

Swift IS useful.

For Apple products, sure, but there's a whole lot of other factors that make other languages so much more useful.

My rig: Intel Core i7-8700K OC 4.8 | NZXT Kraken X62 | ASUS Z370-F | 16 GB Trident Z RGB 3000 (2x8) | EVGA 1070 SC | EVGA SuperNova NEX650G1 | NZXT H700 | Samsung 250GB 850-EVO | 2x 2TB Seagate Barracuda HDDs 

Link to post
Share on other sites

Not even close. Apple constantly releases or works on open source products. Usually little things, but some big things such as Webkit (used and forked by Chrome and Opera as well as dozens of other smaller browsers). They're also an active contributor in many standards committees.

Firstly, I said one of the first things. Secondly, Webkit was actually forked by Chromium, and from Chromium came both Chrome and Opera.

My rig: Intel Core i7-8700K OC 4.8 | NZXT Kraken X62 | ASUS Z370-F | 16 GB Trident Z RGB 3000 (2x8) | EVGA 1070 SC | EVGA SuperNova NEX650G1 | NZXT H700 | Samsung 250GB 850-EVO | 2x 2TB Seagate Barracuda HDDs 

Link to post
Share on other sites

NOOOOOOOOOOOOOOOOOOOOOOOOOO! STOP! Please.your gonna make me mad! No java! Java = very bad.Nobody should use Java. 

 

Learn C++ or C#. 

I'm not even gonna argue you're totally right, I was just throwing Java out as an example of something more useful (considering it's out on Windows and Mac and used for Android Apps among other things) than Swift. C++ and C# are definitely way more useful.

My rig: Intel Core i7-8700K OC 4.8 | NZXT Kraken X62 | ASUS Z370-F | 16 GB Trident Z RGB 3000 (2x8) | EVGA 1070 SC | EVGA SuperNova NEX650G1 | NZXT H700 | Samsung 250GB 850-EVO | 2x 2TB Seagate Barracuda HDDs 

Link to post
Share on other sites

Firstly, I said one of the first things. Secondly, Webkit was actually forked by Chromium, and from Chromium came both Chrome and Opera.

 

Yes but it's not. Apple has been releasing open source stuff since the 90s, if not longer. The amount of little things and components of its software that it releases open source 

 

And that's not the exact way it worked either. Webkit came first. Chrome used Webkit in its purest form. Opera used it's totally own thing (Presto). Then they teamed up and created Blink (not Chronium, Chronium is just an unbranded Chrome). Blink is the engine that today powers Chrome and Opera and is derived from Webkit, which is what open source is about. 

Link to post
Share on other sites

Yes but it's not. Apple has been releasing open source stuff since the 90s, if not longer. The amount of little things and components of its software that it releases open source 

 

And that's not the exact way it worked either. Webkit came first. Chrome used Webkit in its purest form. Opera used it's totally own thing (Presto). Then they teamed up and created Blink (not Chronium, Chronium is just an unbranded Chrome). Blink is the engine that today powers Chrome and Opera and is derived from Webkit, which is what open source is about. 

No because Chrome uses the Webkit useragent, which tells websites that it uses the Webkit web renderer. You're right in that they've made modifications to webkit (like with flex-boxes in CSS actually rendering correctly in anything but Safari) but they haven't changed the name of it. And for the Chromium thing, Chromium came first and Google's made tons of modifications.

 

As for the open source bit, if you're interested in proving me wrong then give some examples that show that Apple's released stuff to be open source since the 90s.

My rig: Intel Core i7-8700K OC 4.8 | NZXT Kraken X62 | ASUS Z370-F | 16 GB Trident Z RGB 3000 (2x8) | EVGA 1070 SC | EVGA SuperNova NEX650G1 | NZXT H700 | Samsung 250GB 850-EVO | 2x 2TB Seagate Barracuda HDDs 

Link to post
Share on other sites

NOOOOOOOOOOOOOOOOOOOOOOOOOO! STOP! Please.your gonna make me mad! No java! Java = very bad.Nobody should use Java. 

 

Learn C++ or C#. 

Exactly what I would call a well-structured opinion. /s Nope Java is great and in many ways superior to C++ and C#. Java = very bad means just about nothing to me.

MacBook Pro 15' 2018 (Pretty much the only system I use)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×