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

←back to thread

1424 points moonleay | 34 comments | | HN request time: 0.941s | source | bottom
1. 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 #
2. blackqueeriroh ◴[] No.45942216[source]
Uhhhh, Apple donates a ton of code to OSS
replies(2): >>45942261 #>>45942553 #
3. WD-42 ◴[] No.45942261[source]
When the license legally compels them to, and sometimes not even then.
replies(3): >>45942555 #>>45942635 #>>45942905 #
4. Razengan ◴[] No.45942555{3}[source]
Look up Swift
replies(1): >>45942655 #
5. suprjami ◴[] No.45942635{3}[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 #
6. bloppe ◴[] No.45942655{4}[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 #
7. Lammy ◴[] No.45942723[source]
Seeing how much effort this takes makes me feel vindicated for never buying in to the wireless-earbud trend at all. I love love love having one of the few modern Androids with a real TRRS jack (REDMAGIC 9S Pro) and wired earbuds (Etymōtic ER4XR), that I never need to charge, that can't get lost, and that can't spy on me: https://i.imgur.com/4yymgYO.jpeg

What a silly feature list the AirPods have, too. Transparency? I use earbuds to avoid having to hear the outside world. Ear Detection? My phone does the same thing with my default music app when it detects the jack plugged back in. Multiple devices (up to two)? lol. Head Gestures? How many people even answer the phone at all now after years of relentless spam? Conversational Awareness? I got a $3 clip to attach the wire to my shirt collar, and if I talk to someone or someone talks to me I yank one or both buds out and let them dangle freely with no worry of getting lost or stolen: https://www.amazon.com/dp/B08BL44TW4

I would be totally down to adopt a new paradigm if it was actually better in any way I cared about, but it's just not and never was. People seem to like 'em a lot, though, so I'm still glad to see these supported on non-Apple gear :)

replies(3): >>45943076 #>>45943945 #>>45944819 #
8. raw_anon_1111 ◴[] No.45942859{5}[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 #
9. bloppe ◴[] No.45942886{6}[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 #
10. dagmx ◴[] No.45942905{3}[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 #
11. WD-42 ◴[] No.45942937{6}[source]
Just because the license doesn't require it doesn't mean they aren't a leech.
replies(1): >>45943961 #
12. Aurornis ◴[] No.45943064[source]
To be clear, you can use AirPods with an Android device for audio.

It’s the extra convenience features integrated into iOS and macOS to change certain settings that have been reverse engineered here. And you can’t actually even use them without rooting your phone and applying a patch to Android’s Bluetooth stack.

replies(1): >>45943594 #
13. Aurornis ◴[] No.45943076[source]
> What a silly feature list the AirPods have, too. Transparency? I use earbuds to avoid having to hear the outside world.

What a silly thing to dismiss a product over. The transparency levels are actually a great feature. You can go from noise cancelling to being able to have a perfect conversation with someone or listen for the kids with a quick squeeze of the earbud. I use it all the time.

Likewise your comment that it’s superior to buy a separate clip and attach the wire to yourself so people can yank them out is just asinine. Or is this parody? It’s hard to tell.

This whole comment feels like someone trying to convince themselves that the thing they didn’t buy is actually terrible and bad, so they can pat themself on the back for not buying it.

14. bloppe ◴[] No.45943265{4}[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 #
15. ece ◴[] No.45943346{4}[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 #
16. dagmx ◴[] No.45943439{5}[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 #
17. ho_schi ◴[] No.45943473{5}[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 #
18. laserlight ◴[] No.45943523{7}[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 #
19. WD-42 ◴[] No.45943579{8}[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.
20. gf000 ◴[] No.45943594[source]
A device sold not in small part due to its noise cancelling ability, yet having no way to turn it on/off when connected to Android is not an extra convenience feature.
replies(1): >>45943645 #
21. gf000 ◴[] No.45943596{4}[source]
You can absolutely assign intent to a company, it's not an arbitrary grouping of 166k people.
22. philjohn ◴[] No.45943645{3}[source]
You can turn it on and off with long presses on the airpod stalk itself.
replies(1): >>45945290 #
23. stavros ◴[] No.45943945[source]
"This one brand is bad, therefore I am right in dismissing the whole category of product."
replies(1): >>45958396 #
24. KolibriFly ◴[] No.45943956[source]
Apple's tight grip on their ecosystem ends up generating more open source out of sheer necessity... it's kind of ironic
25. stavros ◴[] No.45943961{7}[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.
26. smakt ◴[] No.45944819[source]
>Seeing how much effort this takes

It takes effort even for the fanboys, but they are not going to tell you the hoops they jump through even in the Apple Soma Bubble (delete delete "Ecosystem"). You are expected to have the latest semi-broken iOS to even call your latest gen airpods airpods instead of generic bt audio devices lol. Let alone trying to make anything Apple work in Android.

I see the reason to liberate this corporate BT bullshit as a matter of principle, but I don't see the point of Apple fanboys today. In the 90s Apple was light years ahead of wintel, but today they are worse and more expensive than high end brands (etymotic for example) who don't engage in the silly marketing blending of brand and personal self worth the fanboys seem to ingest as if their life depends on it. They strike me as impoverished third worlders who think their internet cred will go up by buying Apple gear. Apple used to really mean "It Just Works", but not anymore by any stretch. On the other hand, the peace of mind of solving a problem for good and forgetting about it, like -radical idea- headphone jacks (removed because "courage"), using a stable environment on a computer you own with an environment you can recreate instead of the Apple merry-go-round, using your own infrastructure and ideas instead of hoping the Apple "Magic" will work when you really need to restore a backup. And when the Apple Machine(TM) eats your superior Apple creations, you simply were holding it wrong, man! Makes me wonder what the rest of the engineering world is thinking... for example, when are HiFi manufacturers going to ditch slimy, unseemly, dusty speaker cables for superior bluetooth sound quality? Why o why are Canon/Sony/Leica/etc still going with environmentally unfriendly, inefficient, heavy and dumb 35 mm image sensors? Don't they know about the miraculous-camera-assembly in iPhones? All 50 MP crammed not in 35 mm but in half the size, now that's sweet!

The idiocies keep coming, like "nano-textured" glass in Apple monitors that simply rehash the professional displays that for years have had accurate color reproduction, superior brightness, and -god forbid- matte screens. I think I must have a long-lost engineering prototype of a monitor with a superior, believed lost forever "nano-textured" glass. It's called matte screen, and it came in the superior display ratio called 16:10 once used by the dinosaurs instead of the retarded craze of everything you can dream of as long as it's 16:9 lol.

Apple fanboys: your identity brand has long since eroded, but by all means keep those credit cards warm, you need to finance the next Tim Cook yatch :)

27. gf000 ◴[] No.45945290{4}[source]
https://news.ycombinator.com/item?id=45944454

I meant to add it here

28. bloppe ◴[] No.45946169{6}[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.

29. ece ◴[] No.45946191{6}[source]
Contributing to open source isn't a substitute for having cross platform products, features and support.
replies(1): >>45947105 #
30. boxfire ◴[] No.45946855[source]
It’s exactly the same to try to use pixel buds on an Apple phone too. I don’t blame Apple or Google so much as the ridiculous pissing matches of a society that refuses to find ways to cooperate efficiently. So much energy is wasted in the name of vendor lock-in and related. Would it take more energy for Google and Apple to share in expanding into the Bluetooth capabilities in a shared way? Sure for their developers, in the short run. In less than a year the society wide savings far outweighs that. Apple people might cross pollinate and buy pixel buds. Android people will get airpods. Both companies could make even more money and save us all sanity. But we are organized for short term gains. Gradient descent without knowing or using the topology of the global complex. This isn’t Apple or Google’s job to fix, not even the government. it’s an issue at the social fabric level to have deep conscientiousness… so none of this is ever gonna change in our lives.
replies(2): >>45947041 #>>45948493 #
31. ece ◴[] No.45947041[source]
I wonder which APIs aren't accessible on the iPhone so the same features can't be implemented on a iOS pixel buds app.

Whataboutism and cynicism about the status quo notwithstanding, I do agree BT protocol and adherence to it could be improved though.

32. dagmx ◴[] No.45947105{7}[source]
Again, I repeat, not what this thread is about.
33. bigyabai ◴[] No.45948493[source]
> It’s exactly the same to try to use pixel buds on an Apple phone too.

Is it? You have to link me to the iOS patches that iPhone users have written to enable Pixel Buds on iOS.

Or maybe it's not exactly the same.

34. Lammy ◴[] No.45958396{3}[source]
Imagine having to charge your earbuds lol