me.dm is one of the many independent Mastodon servers you can use to participate in the fediverse.
Ideas and information to deepen your understanding of the world. Run by the folks at Medium.

Administered by:

Server stats:

920
active users

@jalcine Wait, they’re against corporations? This VC-funded corporation is against corporations? And there I thought they were just another enterprise software company.

matrix.org/blog/2021/07/27/ele

@element @amatecha @matrix @liaizon

Matrix.orgElement raises $30M to boost Matrix | Matrix.org

@aral @jalcine @element @amatecha @matrix @liaizon

Matrix were funded by Protocol Labs (IPFS, Filecoin crypto) and by the guy that started Skype and Kazaa.

It is well known from Snowden docs (and earlier!) that Skype had a government backdoor.

Kazaa was also loaded with spyware.

Matrix is institutionally compromised.

@jebba @aral @jalcine @element @amatecha @matrix @liaizon Matrix was created & initially funded at Amdocs. When funding got cut, creators started a company which became Element. You may disagree w/ what Element does as a company, but Matrix (protocol) is . U can review homesevers' code, u can review spec, u can even review Element apps' code, & u can use other 3rd party clients w/o touching Element. Ur friends & enemies use FOSS. That's what it means to be free & open. Anyone can use it.

@viktor

Yes, I understand all that.

I also understand who funds and partners with a company affects their priorities.

I can look at their code, but they are institutionally compromised which will affect their decisions.

Also, earlier someone mentioned the investor--he was founder of dodgy apps too, not just money.

Want to know a group, see who they work with.

@jebba You're conflating Element and Matrix. Matrix is managed by Matrix Foundation, which has "guardians" that are not part of Element. If Matrix is institutionally compromised then every single is compromised, too, because they do what other FOSS do. No more, no less.

matrix.org/foundation/

Matrix.orgWriting and publishing contentBy Matrix.org

@viktor @jebba As a tiny org that makes #FOSS and doesn’t and wouldn’t peddle our wares at police conferences or work with them (as we’ve made sacrifices to enable us to keep working on building things for *people* not *enterprises/governments*), I reject that statement. We’re living proof that it’s not true. And I like to think we’re not the only ones. FOSS !== enterprise software !== a total lack of ethical standards in who you are funded by (and thank fuck for that).

Viktor Nagornyy

@aral @jebba is for everyone, including enterprises & govs. That's the nature of open & free. Like it or not. What Element does is their business & I can't comment on their biz strategy. What's important here is to not conflate Element & Matrix. Matrix is a protocol managed by Matrix Foundation. If you don't like Element providing some funding to the foundation, you probably should stop using every FOSS out there as most received funding from questionable orgs, govs & individuals 🤷

@viktor @jebba OK, Viktor, clearly this is the hill you’ve chosen. We disagree profoundly and there isn’t time in the world to argue with everyone who defends a broken status quo. #FOSS licenses may lack ethical safeguards but that doesn’t mean that the organisations we build and the tools we design must do so too. We can layer ethical principles on top (e.g., small-tech.org/about/#small-te) instead of proudly embracing its rampant exploitation by corporations/governments as a feature.

small-tech.orgSmall Technology Foundation: AboutWe’re a tiny and independent two-person not-for-profit based in Ireland. We’re working on building the Small Web.

@aral @jebba If FOSS licenses had ethical safeguards they would not be FOSS. As much as I hate to say it, if you want to limit access to FOSS based on your ethical standards then you don't support FOSS. That's a hill I will die on, because that's what it means to be free and open.

@viktor @aral @jebba Strong disagree here, and I think a lot of other people, including those old coders swapping programs on mainframes that started all this, wouldn't agree either.

There is nothing about FOSS that means it has to be shared with corporations.

FOSS is about freedom, and freedom is about letting people you don't like do things you don't like as well as letting people you like do things you do like.

Personally, I've seen projects claiming to be FOSS that try to dictate who can use their software and how, and I don't think they're really Free Software at all. It's highly restrictive software with a shared source license.

@sj_zero @jebba @viktor For fuck’s sake, I wake up every day and write free software and I’ve been doing so for over a decade at great personal expense. Don’t fucking explain to me what FOSS is and isn’t. FOSS licenses may not be ethical but that doesn’t mean you don’t have to be. It doesn’t mean you can’t layer ethical restrictions on top of what you’re building with how you design things. And it sure has hell doesn’t mean you’re compelled to legitimise folks who peddle their wares to the cops.

@aral @sj_zero @jebba @viktor +9001%

Also nothing prevents people from explicitly banning shitty people and orgy from forums.

It's basic housekeeping...

There isn't anything that says that a project needs to blindly take every donation and code commit or it's no longer libre, for sure. At the end of the day, FOSS projects require leadership and that leadership does have decisions to make. Especially when the project is providing services besides just writing FOSS software.

That being said, my original point still stands with respect to claiming to be libre but then stacking conditions on top of the use of the software or source code. It might not seem such a problem when you agree with the limitations, but if the shoe was on the other foot and a piece of software required you to accept Jesus Christ as your lord and Savior or agree with the terms of the MAGA movement then the problems with such practices becomes rather clear.

@sj_zero @jebba @aral @viktor Well, AFAICS said FLOSS with absurd licensing terms quickly dies out...

Also if projects have the time and energy to make troll terms then they're already full of Kekistanis or otherwise already useless...

That's a good point, and it speaks to a reality I've started to understand -- FLOSS projects don't exist in a vacuum. They need to attract users and developers and the like, and so only projects that can survive long-term will survive long-term.

I saw some questions lately about why projects tend to have a dictatorial structure, and the only answer I could come up with is that virtually no projects could start and get up to scale without a benevolent dictator in charge. If another method can work, then it would work, and we'd have those methods in use.

@sj_zero @jebba @aral @kkarhan Those are good points. I personally have seen a project stalled due to "death by committee".

Speaking of Jesus Christ, a good example of this in open source is SQLite. Aral, I'm curious, what do you think of such a code of ethics? This is what you're advocating for.

sqlite.org/codeofethics.html

Lastly, I stick to @conservancy's Copyleft project definition of :
copyleft.org/guide/comprehensi

sqlite.orgCode Of Ethics
It's interesting the preamble where it was previously called a code of conduct and it was renamed to a code of ethics hints at the sort of backlash I'd expect since the term code of conduct implies teeth that can bite you for not following it. I certainly would have a problem calling software enforcing behavior like that libre.

It sort of reminds me of one of those things that discusses the difference between being a boss and being a leader. A boss points and yells and says this is how you're going to do it or else. A leader tries to exemplify good behavior and present a vision for the future and model it so other people want to follow his lead rather than being forced to follow their lead.

The 4 freedoms and particularly the 0th freedom was what I had in mind for sure.

@aral You know, it's going to take a lot of work to reclaim FOSS as the anarchic ideal it needs to be. Right now it's connected to an antiquated idea of playing nicely with big corps that stopped being useful a long time ago.

We need new licenses and new business models that form their own ecosystem and can viably compete with corporate entities.

@chrisg @aral *nodds in agreement.

I'm convinced we'll see more #NonCommercial-only #FLOSS + Commercial dual-licenses in the future that basically offer a #OpenSource product for everyone to use and install as well as a commercially supported and maintained version.

Kinda like @collabora @CollaboraOffice & @nextcloud / #Nextcloud work...

@aral I completely agree with the non-profit, coop structure, it's the only thing that makes sense to me.

Donations and support may turn out to be sufficient for a small group of people to sustain operations (until we eat the rich and establish UBI, of course).

It's necessary for people to see that there are alternatives to their salaried toil.

And FOSS, as it is right now as a movement, isn't it. It's basically a marketing tool.