Live data from Hacker News

Can't you just right click?

lapcatsoftware.com

501–510 of 765 posts

Re: Can't you just right click?

#501
post #80

Earlier quoted context omitted.

Apple has been making things more and more restrictive over a decade now. New versions of mac os introducing new restrictions. Doesn't take a genius to see that their end goal is to make mac os as restrictive as ios. When that happens, will it still be the right spot for you?

>Doesn't take a genius to see that their end goal is to make mac os as restrictive as ios. I've been hearing that for the past decade. With the exception of some reasonably deprecated technologies (32-bit support, etc...), to this day I'm able to run essentially all of the software on my Mac that I did back in 2010. If and when Apple does prohibit the running of third party apps, I'll switch to another platform. Unti…

Not sure how reasonable that really was, a good majority of my Steam library went unusable in one upgrade. There should have been some virtualization option available

still the real concern many have is, with the switch to ARM based processors will MacOS effectively inherit the restrictions of iOS

Re: Can't you just right click?

#502
post #473
post #295

Earlier quoted context omitted.

AFAIK, you don't have to ship the source to be GPL-compliant, you just have to provide it upon request.

Nitpick: Not really. What you have to do is provide an offer for source code; accompanying the program, not after the fact. If anyone has not provided such an offer, they have already broken the GPL .

What does provide an offer mean in practice? A link or instructions somewhere?

Re: Can't you just right click?

#503
post #473
post #295

Earlier quoted context omitted.

AFAIK, you don't have to ship the source to be GPL-compliant, you just have to provide it upon request.

Nitpick: Not really. What you have to do is provide an offer for source code; accompanying the program, not after the fact. If anyone has not provided such an offer, they have already broken the GPL .

Also, the offer is open to any person. This is so that other people with copies of the program can fulfil their obligation by passing on the offer too. So maybe you make one GPL program specifically for Bill, you give it to Bill, and you write Bill the offer, never expecting him to care about the source code.

Six months later a teenager from a country you didn't know existed sends you an email - and the teenager would like source code please. They are legally entitled to that source code because of Bill's offer.

The written offer rule is deliberately the worst case. You should never choose GPL "written offer" with the expectation that this is reducing your work load or whatever, if you want least work just ship the source code with your program and fulfil the purpose of the GPL up front.

Re: Can't you just right click?

#504

Earlier quoted context omitted.

Pretty easy to figure out what's going on: 1. You submit your app bundle and your credentials to Apple for notarization. 2. Apple records your information and goes through each library, framework, and your code, checking the code signing info and "fingerprint" of each for known malware. 3. Apple issues the ticket for stapling to the app bundle. Now say, for example, that libffmpeg-0.1.2-beta2.dylib is found to mine c…

Why can’t Apple just push that through XProtect?

They can do that if they’ve obtained a copy of the specific binary with malware. But with notarization they can proactively scan for things that look like they might be malware, and follow up with either automatic rejection, or approval followed by manual inspection.

Re: Can't you just right click?

#505
post #416

Earlier quoted context omitted.

Frankly, I’m afraid your premise is a bit of a straw man argument. I’m constantly running npm, mvn, sbt, docker and some that download hundreds of megabytes from unknown organizations, hosted on unknown servers, written by unknown developers. Next to that, I’m running desktop applications downloaded roughly under the same circumstances, and was the update image it just installed when I opened it genuine? Transmission…

Heavily sandboxing apps by default is fine, and some Linux distros are, slowly, moving to do this - see e.g. AppArmor and Snap. Even giving warnings by default about unsigned apps requesting high privileges would be fine if the implied message weren't basically "everything we haven't checked is malware". Something like "We nor any other provider you've chosen to trust have no idea who made this and we haven't checked…

> Even giving warnings by default about unsigned apps requesting high privileges would be fine if the implied message weren't basically "everything we haven't checked is malware". Something like "We nor any other provider you've chosen to trust have no idea who made this and we haven't checked if it contains malware. This program may steal and delete all your files. Be really sure you trust the author before running this." would be much more honest.

Well, what you ask is what's written in the very first prompt screenshotted in the blog post; it says "the developer cannot be verified", "macOS cannot verify that this app is free from malware." I don't see how this choice of words is much different from your proposal.

I don't want to go too deep into the "alternative store" discussion, it's much broader than this, but let me just say Adobe Flash. I don't think Apple will ever relinquish the strategic power to force developers to adopt APIs and track their lifecycle, and never again have to deal with the Flash scenario.

If they let the door open to "alternative stores" good luck explaining to the general public how it's not their fault if works like shite and kills hardware performance. As an example, to this day, people still rant about Apple's "proprietary music file formats" when really it's just bog standard mp4 (it's even unencrypted... you can copy it over to any industry-standard decoder and you're good to go. Good luck with WMA (if they're still around) or whatever madness Sony came up with.

The moment they would decide a major overhaul, you'd see "alternative app stores" advertising "backward compatibility", "freedom from Apple's treadmill", fragmenting user experience in an endless passing of blame about who's fault it is for the rot.

Re: Can't you just right click?

#506

Earlier quoted context omitted.

If only we had an operating system that we could install on our computers freely, right? It is a shame that people are forced to buy a computer and not reformat the disk to install their OS of choice. It is a shame that we can not take the money that we could be saving and investing in open alternatives...

Yes, and I've used that other OS a lot as well But it is not a panacea and it is not for everybody. And it has two main issues: - developers don't care about stability and/or polish (just see the discussions on the trackpad ITT) "Oh but if you change library X to Y and reroute libinput and etc it might maybe work and maybe it will not break anything else" - because of the former reason, not all (important) applicatio…

You are comparing circunstancial issues with fundamental freedoms being denied.

My point is that if you are willing to sacrifice your freedom for the convenience provided by the hypercapitalistic (sic, and lol at how pathetic this term is) companies, then don't complain about the lack of choices available.

> developers don't care about stability and/or polish

Try paying them just a fraction of whatever premium you paid for your iDevice. That might help.

Re: Can't you just right click?

#507

Earlier quoted context omitted.

as an ex-apple employee and long time developer, glad people start to see apple is an open source foo creating prisons of software to lure the obsessive brand fanatics and get a fee selling them as users to the other parties. - in apple tech, the users are volunteer products where servicing them gets a myriad of monetization, notarization etc. - hope open source starts to ignore apple platforms as a target at some po…

I get that you're just venting and that's fine. But were you to run any kind of open software movement and expressing public opinions, calling people "obsessive brand fanatics" would just antagonize them and not get you taken seriously.

to be fair there are people out there that do indeed fit that description, though they are in a minority but tend to be pretty vocal, so it's easy to overestimate their numbers

Re: Can't you just right click?

#508
post #502
post #473

Earlier quoted context omitted.

Nitpick: Not really. What you have to do is provide an offer for source code; accompanying the program, not after the fact. If anyone has not provided such an offer, they have already broken the GPL .

What does provide an offer mean in practice? A link or instructions somewhere?

“[…] a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.

— GPL 3, Section 6, alternative (b).

Yes, in GPL 3, a link would be enough, but the link must be already provided with the distributed program, you don’t get to only give the link only to those people who ask for it.

In GPL 2, a link is not OK, you must be prepared to send people the source code as “machine-readable copy”, “on a medium customarily used for software interchange”.

Re: Can't you just right click?

#509
post #473

Earlier quoted context omitted.

Nitpick: Not really. What you have to do is provide an offer for source code; accompanying the program, not after the fact. If anyone has not provided such an offer, they have already broken the GPL .

Also, the offer is open to any person . This is so that other people with copies of the program can fulfil their obligation by passing on the offer too. So maybe you make one GPL program specifically for Bill, you give it to Bill, and you write Bill the offer, never expecting him to care about the source code. Six months later a teenager from a country you didn't know existed sends you an email - and the teenager wou…

I believe the offer is for anyone you’ve distributed the program to. So if it was Bill who shared a copy of the program with the random teenager it would fall upon Bill to provide him with the source and not you.

Re: Can't you just right click?

#510
post #2

This makes me wonder how open source is supposed to work on macOS. People seem to become more and more aware of it and even enterprises that insisted on support contracts can see that they can't get around open source completely anymore. Meanwhile Apple is removing the ability for me to have a pet project without paying an Apple tax. If the message were completely transparent, something like "The developer didn't pay…

Like all other legitimate software on MacOS; they get a developer account and distribute it via the app store. For years, Windows got laughed at by EVERYONE because there was so much malware on it - in part because of its laissez-faire approach to letting the user install anything from anywhere. Mac went for the closed garden approach and there's hardly any malware, adware, scareware or whatever -ware you can think o…

>Curation is not a bad thing

Curation, in the sense that Apple uses the term, is a bad thing because it creates a false sense of security. It blurs the line between protecting users from security threats and protecting Apple's business interests.

If Apple was truly interested in protecting users, they would keep these things separate as much as possible.

But they're doing the exact opposite. They keep mixing these things up as much as they can in order to shield their questionable business practices from scrutiny.

On top of that, the iOS side-loading ban is clearly aiding and abetting human rights violations.

Post reply on HN