Most active commenters
  • WD-42(4)
  • bloppe(4)
  • dagmx(3)

←back to thread

1424 points moonleay | 19 comments | | HN request time: 0.955s | source | bottom
Show context
WD-42 ◴[] No.45942152[source]
Cool project, not cool that it needs to exist. Apple isn’t only content to leech off OSS software, they have to force the existence of more of it to workaround what they closed off.
replies(5): >>45942216 #>>45942723 #>>45943064 #>>45943956 #>>45946855 #
blackqueeriroh ◴[] No.45942216[source]
Uhhhh, Apple donates a ton of code to OSS
replies(2): >>45942261 #>>45942553 #
1. WD-42 ◴[] No.45942261[source]
When the license legally compels them to, and sometimes not even then.
replies(3): >>45942555 #>>45942635 #>>45942905 #
2. Razengan ◴[] No.45942555[source]
Look up Swift
replies(1): >>45942655 #
3. suprjami ◴[] No.45942635[source]
Unsurprisingly, you cannot assign a single intent to 166k+ people.

Just like Microsoft there are parts of the company who are hostile to open source, and there parts of the company whose success is attributable to open source.

replies(2): >>45943265 #>>45943596 #
4. bloppe ◴[] No.45942655[source]
You mean the language that approximately nobody uses outside XCode, which requires you to register an Apple developer account to function? The same language that only switched to an OSS license after they realized nobody wanted to contribute to a proprietary language?

Swift is OSS, but it's not a great example to illustrate your point.

replies(1): >>45942859 #
5. raw_anon_1111 ◴[] No.45942859{3}[source]
Swift went open source the day it was released. I don’t think Apple needs outside contributors. I think it has enough resources that it would be okay

Darwin’s underlying code was BSD license and didn’t require releasing source code.

replies(2): >>45942886 #>>45942937 #
6. bloppe ◴[] No.45942886{4}[source]
"[Swift] was initially a proprietary language, but version 2.2 was made open-source software under the Apache License 2.0 on December 3, 2015"

Darwin is also a bad example:

"On July 25, 2006, the OpenDarwin team announced that the project was shutting down, as they felt OpenDarwin had "become a mere hosting facility for Mac OS X related projects", and that the efforts to create a standalone Darwin operating system had failed.[40] They also state: "Availability of sources, interaction with Apple representatives, difficulty building and tracking sources, and a lack of interest from the community have all contributed to this."[41]"

"PureDarwin is a project to create a bootable operating system image from Apple's released source code for Darwin.[43] Since the halt of OpenDarwin and the release of bootable images since Darwin 8.x, it has been increasingly difficult to create a full operating system as many components became closed source."

replies(1): >>45943523 #
7. dagmx ◴[] No.45942905[source]
An incomplete list here but most aren’t a license that compels them to contribute anything.

https://opensource.apple.com/projects/

replies(1): >>45943346 #
8. WD-42 ◴[] No.45942937{4}[source]
Just because the license doesn't require it doesn't mean they aren't a leech.
replies(1): >>45943961 #
9. bloppe ◴[] No.45943265[source]
True, but you can compare them to, say, Google, which maintains thriving OSS projects like Chromium and AOSP and generally does a way better job at publishing code and research.
replies(1): >>45943473 #
10. ece ◴[] No.45943346[source]
I think it's fair to say Apple's cross platform work is a couple of Android and PC apps, the Mac boot loader, and Swift. Even on this page, Apple seems more like a user of the community projects than a contributor and the Apple projects seem to be for internal use or for Apple platforms. Kind of misses the point in being cross platform the way librepod is aiming to be.
replies(1): >>45943439 #
11. dagmx ◴[] No.45943439{3}[source]
That’s not what this particular thread is about, you’re referencing the parent topic but not the current thread.

This is about whether they contribute to open source or not.

replies(1): >>45946191 #
12. ho_schi ◴[] No.45943473{3}[source]
I wouldn’t mention as positive example. I wouldn’t even mention them as example.

Apple cooperates within WebKit well with WebKitGtk. They supported LLVM when it is in their interest.

Chrome is used as proprietary web-engine to vendor lock-in the web. While often used by others, I’m not aware of a broad cooperation. Android is a shadow of Linux, merely using the Linux-Kernel, not GNU. Plus a lot of closed-source code (PlayServices, App Signatures, Google Cloud, Google Apps).

Googles open-source projects seem often exclusive Google only projects? Google works together with others! But especially Chrome and AOSP are…causing worries.

replies(1): >>45946169 #
13. laserlight ◴[] No.45943523{5}[source]
What does OpenDarwin or PureDarwin, independent projects, have to do with the fact that Darwin, Apple’s OS kernel, is open source?
replies(1): >>45943579 #
14. WD-42 ◴[] No.45943579{6}[source]
Because they show that Darwin may be technically open source, but Apple are horrible stewards of it. It's impossible to actually build a usable operating system from it, which is probably their intent.
15. gf000 ◴[] No.45943596[source]
You can absolutely assign intent to a company, it's not an arbitrary grouping of 166k people.
16. stavros ◴[] No.45943961{5}[source]
They are a leech exactly because they didn't release stuff when given the option. If you're forced to release stuff, that doesn't tell me anything about whether you're a leech or not. Only what you do of your own volition does.
17. bloppe ◴[] No.45946169{4}[source]
AOSP is the foundation of GrapheneOS, LineageOS and dozens of other patently non-Google systems. Chromium is the foundation for Edge, Brave, Opera, and every single AI browser being churned out by the dozen. Many of the Chromium forks are specifically designed to block Google ads.

There's a reason most of these projects picked AOSP over iOS, or even Chromium over WebKit. Google just engages with the community better than Apple. It's silly to pretend like they're on the same level.

18. ece ◴[] No.45946191{4}[source]
Contributing to open source isn't a substitute for having cross platform products, features and support.
replies(1): >>45947105 #
19. dagmx ◴[] No.45947105{5}[source]
Again, I repeat, not what this thread is about.