this post was submitted on 25 Jan 2024
323 points (99.4% liked)

Technology

59092 readers
6622 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
top 49 comments
sorted by: hot top controversial new old
[–] hersh@literature.cafe 215 points 9 months ago (2 children)

Apple: builds their entire software ecosystem on free, open-source foundations.

Also Apple: better have a million euros if you want to even start distributing software.

The best use case for an external app store is free open-source software, like we have on the Android side with F-Droid. Apple stopped that before it even started. Jeez.

[–] pineapplelover@lemm.ee 74 points 9 months ago* (last edited 9 months ago) (2 children)

This is why copyleft licenses like gpl, agpl, ~~mit~~, creative commons exist. If they use those projects then the derivatives would also need to be open source.

Edit: mit is not copyleft

[–] 9point6@lemmy.world 45 points 9 months ago (2 children)

MIT is free for commercial use and just requires attribution, you aren't required to open source software derived from MIT licensed code.

[–] pineapplelover@lemm.ee 4 points 9 months ago* (last edited 9 months ago)

Thanks for pointing it out. I was making a project that uses this license and derivatives had to use MIT license. I forgot that it's not copyleft and so it allows derivatives to be proprietary.

[–] abhibeckert@lemmy.world 0 points 9 months ago* (last edited 9 months ago) (1 children)

GPL is also free for commercial use... all open source licenses are. The rendering engines used by Safari (and Chrome/Edge) are GPL.

[–] ourob@discuss.tchncs.de 3 points 9 months ago (1 children)

GPL can be used for commercial purposes, but it requires all software derived from it to also be open source and GPL compatible. So no one whose commercial business relies on selling software will use GPL because their customers can copy and distribute the code.

Neither Safari nor Chrome’s rendering engine is GPL. Safari’s engine is LGPL, which means the binary library can be linked into a closed source program, but modifications to the library’s code must remain open.

Chromium is BSD, which doesn’t even require modifications to remain open. So I can take chromium’s source, change it however I want for my own browser, and never distribute that code.

If Safari’s and Chrome’s engines were GPL, Safari and Chrome would be forced to be open source, and they very much are not.

[–] Aux@lemmy.world 1 points 9 months ago

The thing is that source code is just a small part of an application. For example, Quake games are open sourced, but their assets like textures, models and music are not. Thus you can't just compile the game and call it a day. Another example is all kinds of certificates, they are never part of the source. You can compile the app, but it won't work.

Source code, GPL or otherwise, doesn't matter.

[–] hersh@literature.cafe 12 points 9 months ago (1 children)

Correct. This is also why Apple switched to zsh as the default shell over bash. They still ship Bash 3.2 in macOS, because from 4.0 on, Bash started using GPLv3 instead of GPLv2.

I'm not against the idea of creating proprietary software out of open-source software, if the license allows that. However, I am always against this practice of "closing the door behind you".

[–] pineapplelover@lemm.ee 3 points 9 months ago

I agree. If they use open source code. They should give back. It doesn't matter if it was copyleft or permissive.

[–] breakingcups@lemmy.world 19 points 9 months ago (2 children)

Note that third party app stores like F-Droid still aren't first-class citizens like Google Play, since every installation still needs to be confirmed by an os popup, they can't automatically install updates on most phones.

[–] hannes3120@feddit.de 10 points 9 months ago (2 children)

TBF if it wasn't without a popup it would be insanely easy to install malware without the user knowing

You even get that popup on windows when installing something.

The only thing I see a problem with is that something like fdroid can't be installed from the play store

[–] breakingcups@lemmy.world 19 points 9 months ago (1 children)

The thing is, Google Play doesn't have that for each app it updates. If I can choose to trust Google Play, I should be able to choose to trust F-Droid in that regard.

[–] And009@lemmynsfw.com 2 points 9 months ago

Google doesn't want you to have that app. Why'd they make it easier?

Regulations are the only way they'd notice.

[–] sir_reginald@lemmy.world 1 points 9 months ago

they should at least give an option to be able to skip that. like the user manually enabling a special permission for a single app that before enabling it you see multiple scary warning screens, confirming that you know what you're doing.

it's my fucking phone, just let me update my software without having to go through manually clicking on update 30 times.

[–] makingrain@lemm.ee 6 points 9 months ago* (last edited 9 months ago) (1 children)

F-Droid can do unattended installs, you just need A13+ and the basic client.

NOTE: The Basic version of F-Droid Client has a reduced feature set (e.g. no nearby share and no panic feature). It targets Android 13 and can do unattended updates without privileged extension or root.

[–] breakingcups@lemmy.world 3 points 9 months ago

Great news, thanks!

[–] danhab99@programming.dev 78 points 9 months ago

The whole point of side loading apps is to not need the app store. One of the most important features of an app store is to distribute and update apps. Storage and bandwidth isn't free, but it is quite cheap.

I'm sorry if it hurts apples feelings when we tell them they're not allowed to charge for every aspect of their hardware. But if they didn't want us to own our iPhones then they shouldn't have sold them.

[–] moitoi@feddit.de 68 points 9 months ago* (last edited 9 months ago) (1 children)

EU should double down with a regulation stipulating that people are free to install whatever OS they want on devices (smartphones included) and companies can't gatekeep it.

[–] sir_reginald@lemmy.world 12 points 9 months ago* (last edited 9 months ago) (2 children)

the problem is firmware. the community has been porting postmarketos to android phones for years, there are a ton of phones where PmOS will boot but most things like camera, phone service or bluetooth won't work because they are missing the firmware necessary.

[–] moitoi@feddit.de 7 points 9 months ago (1 children)

I didn't get in the details. But, of course, a such regulation includes the availability of the firmware.

[–] Sethayy@sh.itjust.works 2 points 9 months ago

It'd be one hell of a battle considering companies would probably just pull a Microsoft and release the specifications as horrendously as possibly so no one can use them but their army of devs

[–] isVeryLoud@lemmy.ca 1 points 9 months ago (1 children)

It's PmOS lol, POS stands for Piece of shit (or point of sale if capitalized as PoS)

[–] sir_reginald@lemmy.world 1 points 9 months ago

good to know, I'm not a native speaker lol

[–] LazaroFilm@lemmy.world 36 points 9 months ago (1 children)

Can someone help me understand: marketplace makers will need to prove they have access to $ 1 million. Then Apple will charge 50 cents per marketplace install? So that means no possibility of a 100% free store for open source apps. Is that correct?

[–] abhibeckert@lemmy.world 49 points 9 months ago* (last edited 9 months ago) (1 children)

Non-Profits are exempt and nearly all large open source projects are non-profits. Small apps are also exempt - the 50c fee only applies if at least 2% of people in the EU use your app.

... however it seems like these exemptions might not apply to third party app stores for some reason.

[–] LazaroFilm@lemmy.world 23 points 9 months ago

If that’s the case, then it really defeats the purpose of the whole 3rd party store idea for me. Most apps I would consider installing are open source projects.

[–] riodoro1@lemmy.world 24 points 9 months ago

“App store is not a monopoly”

“We’re going to defend this non-monopoly till our dying breath”

[–] uriel238@lemmy.blahaj.zone 24 points 9 months ago (1 children)

I don't expect the EU to fine Apple enough that it might actually hurt them, but if we suppose the regulators wanted to, is there anything to stop them?

[–] LwL@lemmy.world 25 points 9 months ago* (last edited 9 months ago) (1 children)

The highest GDPR fine was 1.2 billion. As far as I know nothing is stopping the EU from imposing higher and higher fines with continued breach of guidelines there, and I would expect these fair market regulations to work similarly.

Also for reference, that fine was against meta, who had 34 billion in revenue in 2023. So that fine cost them around 3% of their global revenue, which I'm sure is tolerable, but definitely approaching the point of hurting.

[–] Muehe@lemmy.ml 20 points 9 months ago (2 children)

The highest GDPR fine was 1.2 billion.

This isn't the GDPR but the DMA. That said, fines there are even steeper, 10% of global revenue for the first offence, 20% for repeated offences.

[–] uriel238@lemmy.blahaj.zone 8 points 9 months ago (1 children)

This is what I hoped to see. Apple's at actual risk of harm (or pissing off its shareholders) by messing with the EU.

Here in the States, our regulatory departments are entirely captured so there's little to stop corporate anti-competitive shenanigans.

I am by no means an expert but this seems like a ludicrous response from Apple.

They can’t take this fight as, like you say, pissing off the shareholders will force them to change direction; if the EU do start talking about repercussions.

[–] neshura@bookwormstory.social 2 points 9 months ago

10% of revenue is going to hurt. That said I din't think Apple will budge until that fine is hammered down on them. They don't seem to have enough foresight to walk the tightrope succesfully.

[–] t0m5k1@lemmy.world 22 points 9 months ago* (last edited 9 months ago)

Now that Apple are aggressively displaying their monopolistic attitude to anything 3rd party and their wanton greed. I wonder if we'll see regulators going harder on them.

I very much doubt it and fully expect the regulators to effectively say "Oh well we told them and gave them parameters!"

Edit: All their products are fucking over priced, When YOU purchase YOUR phone YOU should be able to do what YOU want with it. Disagree? FUCK YOU

Apple are clearly fleecing anyone who purchases their shit and will continue to fuck you at every opportunity.

[–] Skelectus@suppo.fi 22 points 9 months ago

for developers and customers

Ah yes, of course.

[–] MonkderZweite@feddit.ch 19 points 9 months ago

I don't even care anymore, they're just trolling.

[–] southsamurai@sh.itjust.works 19 points 9 months ago

Lmmfao! They really are bucking for a fine

[–] misk@sopuli.xyz 17 points 9 months ago (1 children)

Delaying the inevitable. The fines that are coming are inevitable too but for Apple it's just a cost of running their business.

[–] dependencyinjection@discuss.tchncs.de 3 points 9 months ago (1 children)

The EU under the DMA can find 10% of global revenue the first time and then 20% thereafter.No corporations can maintain that.

[–] misk@sopuli.xyz 1 points 9 months ago

Apple revenue in 2023 was ~$380b and their cash reserves were ~$160b. They can take a couple of worst case scenario fines technically, especially given that they'd be challenged in courts for years. Just makes you realize how important that 30% cut is for them.

[–] MajorHavoc@programming.dev 14 points 9 months ago (2 children)

Uh, for that kind of money I could start my own Top Level Domain.

Of course, in this interest rate economy, I would only dare create one dedicated to sharing cat pictures or pornography. Anything else sounds too risky.

[–] Nougat@kbin.social 10 points 9 months ago

You can honestly start your own TLD for a lot less with any DNS server. That doesn't mean anyone else will necessarily use it, but you can.

[–] BarbecueCowboy@kbin.social 5 points 9 months ago

It is such a shame that you have to jump through extra hoops to get a .cat domain. They could make so much money.

[–] GiddyGap@lemm.ee 11 points 9 months ago

God bless the EU for taking this fight, and many others, on behalf of all of us. Only major entity actually making an effort at the moment.

[–] AFC1886VCC@reddthat.com 11 points 9 months ago

No awards to anyone who correctly guessed that Apple would drag their feet on this and put up as much resistance as they could possibly get away with.

[–] Rand0mA@lemmy.world 6 points 9 months ago

Hasnt apple crashed and burned yet. Why are so many shiny hunting round edged magpies still sucking apples pecker

[–] soulfirethewolf@lemdro.id 2 points 9 months ago

Honestly, it doesn't surprise nor please me that they're looking exclusively for the corporations with the large amounts of money capable of running a full system, as opposed to the random Joe down the street running an f-droid repository.

[–] phoneymouse@lemmy.world 1 points 9 months ago (1 children)

I feel every other hardware manufacturer with a store that sells software for it should be held to the same rules then… Xbox, PlayStation, Nintendo…

[–] NOT_RICK@lemmy.world 3 points 9 months ago

That sounds pretty good actually