namingthingsiseasy

joined 1 year ago
[–] namingthingsiseasy@programming.dev 7 points 4 months ago (3 children)

The intent is to allow companies time to implement the change. But if you'll pardon my cynicism, in practice, what ends up happening is companies just use it as a tactic to delay the implementation and continue recording the revenue.

At the very least they should forfeit the revenue that they earn during the period for this. I'm not sure exactly how the fines work and whether they take this into account, but I doubt Apple is seriously going to use the 12-month period to actually come clean and change their ways. I think they'll just use it as more time to come up with some new bullshit form of non-compliance.

[–] namingthingsiseasy@programming.dev 37 points 4 months ago (3 children)

Excellent news:

At the heart of Monday’s findings are three elements of Apple’s practices, including fees charged to app developers for every purchase made within seven days of linking out to the commercial app.

source

This is, in my opinion, the most egregious non-compliant practice from Apple. They have no reason whatsoever to entitle themselves to purchases made outside their repository just because the software runs on their hardware. It's also the most asinine set of rules that they established to pretend that they were complying with the DMA.

It's a bit disappointing that it will take so long before the fines can be enforced, but I really hope that they get the maximum penalty over this because it's really the most shockingly brazen breach of the DMA's terms. In fact, I hope that they get imposed the maximum penalty multiple times - the same article I linked mentions that there are two other DMA investigations being launched into Apple, though I don't know what grounds those other investigations are looking into.

And I really hope Apple gets the message loud and clear: they're gonna start making less money. And this is a good thing. They don't deserve it, and they were never entitled to it in the first place. This is what happens when you invent new revenue streams that are criminally worthless.

Such a sad world we live in. When the internet was hitting the mainstream, virtually everything was standardized. There were RFCs for probably every standard the internet operated on. Email, HTTP, DNS, TCP/UDP/IP, etc.

Today, we live in a world where we can't even decide on a fucking chat protocol without making it a proprietary piece of garbage. The internet has been consolidated into giant companies that see interoperability as a weakness that enable their competitors and prevent them from oppressing and exploiting their users.

A small group of gatekeepers that kill anything nice for their own short-term gains: it is sad but true that it feels like any technology that's commercially successful will end this way.

[–] namingthingsiseasy@programming.dev 0 points 5 months ago* (last edited 5 months ago)

If I want to make a piece of software to improve people’s lives and I don’t care to do it for free, I’ll choose MIT. If it gets “stolen” by a for-profit corporation it only makes it better, because now my software has reached more people, thus (theoretically) improving their lives.

I'm not completely sure about this.

Suppose you write a library that a company like Facebook finds useful. Suppose that they incorporate it into their website. I'm sure I can skip the portion of this post where I extol the harms that Facebook has wrought on society. Do you think your software has improved people's lives by enabling Facebook to do those sorts of things? They would not have been able to do them if you had used AGPL instead.

And I don't want to make it seem like we should never do anything because someone might use the product of our work in a sinister way (because that would quickly devolve into nihilism). If 99 people use it for good and 1 for evil, that's still a heavy net positive. But at the same time, I would be lying if I didn't acknowledge that the 1 person using it for evil still would make me feel bad.

[–] namingthingsiseasy@programming.dev 7 points 5 months ago (1 children)

I was surprised that comment this got so many upvotes, so I'll respond by saying that, with all due respect, I think your argument is much more fallacious than the one you are trying to debunk.

The comic author takes one specific case of an MIT licensed product being used in a commercial product, and pits it against another GPL product.

Yes, this is called an example. In this case, the author is using a particularly egregious case to make a broader conclusion: namely that if you release software under a "do whatever you want" license, it may come back to bite you in the future when it's used in a product that you don't like.

This comic is a warning to developers that choosing MIT/BSD without understanding this fact is a bad choice.

This ignores situations where MIT is the right answer, where GPL is the wrong one

It does not ignore those situations. All situations are multifaceted and need to take multiple considerations into account. The author is trying to argue that people should take care not to overlook the particular one to which he is trying to draw attention.

situations where legal action on GPL violations has failed

Just because legal efforts have failed does not mean that they are not worthwhile. There may be many cases where people avoided misappropriating GPL software because they did not want to deal with the license - there may be cases where people were less hesitant about doing so with MIT/BSD because they knew this risk was not there.

From that I conclude that this falls under The Cherry Picking Fallacy. While humorous, it’s a really bad argument.

Just because the author used a single example does not preclude the existence of others. That is a much more fallacious assumption that invalidates much of your argument.

and all cases where the author’s intent is considered (Tanenbaum doesn’t mind).

Just because Tanenbaum didn't mind does not mean that other developers who mistakenly use MIT/BSD will not either. Also, it honestly shouldn't matter what Tanenbaum thinks because we don't know what his rationale is. Maybe he thinks malware is a good thing or that IME is not a serious issue - if that's the case, do we still consider his sentiments relevant?

commonly referred to as “cuck licenses”

This sentiment makes the enclosing sentence an Ad-hominem fallacy

It does not, in fact. Just because the author used a slang/slanderous term to describe the licenses he doesn't like does not mean that his logical arguments are invalid. Ad-hominem fallacies are when you say "the person who argued that is $X, therefore his logic is invalid", not when he uses a term that may be considered in poor taste.

by attacking the would-be MIT license party as having poor morals and/or low social standing.

Misrepresentation. The author is not arguing that they have poor morals, he is arguing that they are short-sighted and possibly naive with regards to the implications of choosing MIT/BSD.

My conclusion: I appreciate the author for making this post. People should be more aware of the fact that your software could be used for nefarious purposes.

So unless you really don't care about enabling evil people, you should be defaulting to using GPL. If people really want to use your copyleft software in a proprietary way, then it is easily within their means (and resources) to get an exemption from you. The fact that there is so much non-GPL software out there makes the GPL itself weaker and makes it easier for nefarious interests to operate freely.

(Not that I would ever release software under GPL myself. I think software licenses are stupid. But no license basically has the same non-derivative limitation as GPL so it doesn't matter as far as I'm aware.)

From my reading, it sounded like there was some controversy around whether it was ready to be merged it not. It sounded like some people felt that it wasn't ready, but Linus decided to overrule them and merge it, saying it was ready enough and that merging it would help them improve it more rapidly.

[–] namingthingsiseasy@programming.dev 7 points 5 months ago (1 children)

It can't possibly be that. We have to abolish trees - that's the real answer!

I only briefly dabbled with Arch >10 years ago. But it has always been evident that it is an incredibly powerful distro. The fact that its wiki is so extensive is a testament to how much people are using it. The problem it has always had is that most companies tend to support other ones (Debian, Ubuntu, Red Hat/Fedora, Alpine), so it never really had any corporate love. With Valve's backing, we can see just how widespread Arch could be if it had more money behind it.

Not that this is necessarily a good thing of course. Look at how money has corrupted Ubuntu and Red Hat. All I want to point out is that it can do anything that the most well-supported distros try to do. And the fact that it has done so without any corporate support is a true testament to how powerful it is.

[–] namingthingsiseasy@programming.dev 13 points 5 months ago (1 children)

What can we do?

It's so funny that people are even asking this question. Go back a few decades (pre-Thatcher/Regan/Mulroney) and the answer would be obvious.

Every time we see people acting as moronically helpless as this, it's a true testament to how utterly slaughtered our psychologies have become that we don't even think of using the tools at our disposal (namely government regulation and anti-trust law) to take action against it. It is so unfathomably out of reach for people to think this way, and this is how utterly destroyed our image of economics and society have become thanks to the devastating policies that they pushed and adopted.

As overwhelming as it may seem, the most important thing that we can do these days is to make these kinds of conversation normal again. Sure, there are things we can do today, and we should do them, but it's even more important to win back the public mindset. Once we do that, it will become much, much easier to fix the problem.

[–] namingthingsiseasy@programming.dev 9 points 5 months ago (1 children)

Your comment explains exactly what happens when post-expiration companies like Google try to innovate:

Let’s be realistic here, google still pays out fat salaries. That would be more than enough incentive for me. I’d take the job and ride the wave until the inevitable lay offs.

This is why it takes a lot more than fat salaries to bring a project to life. Google's culture of innovation has been thoroughly gutted, and if they try to throw money at the problem, they'll just attract people who are exactly like what you described: money chasers with no real product dreams.

The people who built Google actually cared about their products. They were real, true technologists who were legitimately trying to actually build something. Over time, the company became infested with incentive chasers, as exhibited by how broken their promotion ladder was for ages, and yet nothing was done about it. And with the terrible years Google has had post-COVID, all the people who really wanted to build a real company are gone. They can throw all the money they want at the problem, but chances are slim that they'll actually be able to attract, nurture and retain the real talent that's needed to build something real like this.

[–] namingthingsiseasy@programming.dev 9 points 5 months ago (1 children)

That's what heathens like yourselves deserve for living lives full of sin. True servants of God like myself have been rewarded with the almighty TempleOS

[–] namingthingsiseasy@programming.dev 304 points 5 months ago (10 children)

Your Steam games will go to the grave with you

Great, then I'll finally have some time to play them....

view more: ‹ prev next ›