This is amazing:

1. a developer of a bunch of popular packages publishes new, intentionally broken versions of them as he doesn't want to support for-profit companies with his free work;
2. NPM *reverts* the packages to older versions against developer's wishes;
3. GitHub *blocks* the developer for acting "irresponsibly".

That story again: developer blocked by for making changes to his own code.

This is why and @forgefriends are so important!

@gargron @rysiek If you don't want to support BigTech, then don't use "permissive" licenses. Use AGPL. The problem is: Most people don't understand Copyright and licences. So they find their way to which is curated by Microsoft Github. It prominently advertises the MIT licence with "I want it simple and permissive". This phrase sounds fair and good to most people. But permissive actually means "I permit BigTech to run their profit-driven thing with my code".

@t0k I don't care if others make profit. I just care if they're destroying our living place, and that's why BigTech are a problem.

@Gargron @rysiek

@ffeth @gargron @rysiek Also the #AGPL does allow to make profit. And that's fine. But it requires to play a fair game. That's what the BigTech companies fundamentally don't like. Because many fundamentally can't play such a fair game.

@t0k @ffeth @Gargron that's all correct. In practice, though, Big Tech will do anything they can to keep away from AGPL'ed code, as exemplified by Google's internal policies banning their employess and contractors from even having AGPL'ed code on their work laptops:

> Do not install AGPL-licensed programs on your workstation, Google-issued laptop, or Google-issued phone without explicit authorization from the Open Source Programs Office.

@rysiek @ffeth @gargron I wonder if that's not somehow part of a smear campaign against the #AGPL. Because technically, I see no problem for Google if its employees use some AGPL program on their laptops. They don't run publicly accessible services from their laptops.

To me feels like it's more about fighting the AGPL in general because it's bad for them. Imagine all FOSS would be AGPL: BigDisaster for BigTech.

@t0k @rysiek @ffeth @Gargron

> Imagine all FOSS would be AGPL: BigDisaster for BigTech

Wasn't there talk of putting this “you must distribute even if over a network” AGPL thing into what would become the GPLv3? Obv that was not included in v3, hence why AGPL was created. It's a shame they didn't do that (maybe GPLv4 🤔), and instead put something against “Tivo-ization” which in retrospect was almost pointless...

@ebel @t0k @rysiek @ffeth @Gargron Yeah, GPLv4 or v5 really need to go full commie. There are too many capitalist loopholes. Like, it doesn’t specify the project should be buildable by the general public or any changes have to be public regardless.

The GPL is not as fearsome as it could be.

@jollyrogue @t0k @rysiek @ffeth

🤔 The OSI (& term “open source”) was created to be “business friendly Free Software” so obv. they'd never adopt that approach.

The #FSF/“Free Software” have always tried to distance themselves from Open Source, so “going full commie” (your words) *could* be a way to do that. 🤔

(But, given how the FSF stuck with RMS, I doubt FSF would change at all that way, so alas I don't think this'd happen)

@ebel @t0k @rysiek @ffeth I don’t see the FSF fixing the GPL either. They’re too capitalist.

@ebel Or better what should it be named? Software Liberation Front?

@jollyrogue I'm not sure... Mentally I've been calling it “third wave FLOSS” (1st = RMS & FSF founding (mid 80s), 2nd = OSI & “open source” (late 90s on)).

Have you seen “Ethical Source”?

@ebel @jollyrogue

It's not FLOSS at all, and these licenses are all dangerous.

Please don't use or promote them.

@emacsen @ebel @jollyrogue When I was reading the ethical licenses I was thinking "this doesn't seem very ethical".

For instance, a license which compels you to obey labour laws in your area. Often the labour laws are not that great, having been comprehensively trashed by successive administrations over decades. Strictly observing the labour laws may require you to do unethical things, such as opposing strikes which the government does not approve of or has declared to be an "illegal gathering". It may require you to inform authorities about unauthorized protests, and so on.


@bob very much this.

Additionally, they further fracture the commons of libre code. And that plays right into the hands of Big Tech and the like.

· · Web · 0 · 0 · 1
Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!