@eloy I don't see why it *would* be correct to refer to source-available as "open-source", when those licenses do not actually (necessarily) provide the benefits that people expect from "open-source".
Like, regardless of whether you look at it prescriptively or descriptively, I don't see it holding up in either case.
@eloy Note that "OSI approved" and "meets the Open-Source Definition" are two separate things; and quite a few that meet the OSD are not OSI-approved for one reason or another, and sometimes for very strange and invalid reasons.
Like how for example the WTFPL is not "OSI-approved", because the OSI misunderstood the purpose of the license and deemed it "unnecessary", rather than for any actual violation of the OSD.
@eloy This feels more like an argument to adjust the "open-source" definition, than an argument that the categorization entirely doesn't matter, to be honest.
(I think there are also legitimate reasons *not* to adjust the definition to account for this, but that goes into a much more complex conversation about 'the public commons' and capitalism than would fit in a toot)
@eloy I do not have an opinion on that specific article, but I disagree that there is no need for a distinction; there is a very problematic pattern of companies trying to bank off the positive associations and expectations that people have from "open-source", and then restricting the licensing such that none of those associations and expectations are actually there.
It is a conduit of cooptation and community labour exploitation, and should absolutely be called out as such - and if "it's not open-source" is the most succinct and effective way to communicate that to folks, given a general societal lack of labour dynamics awareness, then it'll have to do.
another win for anarchism. giving people ownership over their forests produces healthier, better managed forests than state control.
https://phys.org/news/2023-12-billions-forests-successhere-ingredient.html
apparently this trick has fallen out of rust programmer folklore so PSA rust allows you to delay initialization of variables, and even Conditionally Initialize them
(it statically prevents you from messing up and will dynamically track whether they were initialized for cleanup)
this allows you to write things like this:
https://github.com/Gankra/socc-pair/blob/main/src/main.rs#L403-L411
"Please," the robot said, "we prefer the term 'thinking machine'."
"Oh, my apologies. Er... do you mind if I ask why? If you do, that's fine, I'll look it up later."
"Unlike the old software systems called 'artificial intelligence', we have ethics. That name is too tainted."
#MicroFiction #TootFic #SmallStories
venting, bad-faith arguing
I fucking hate it when people engage in a "discussion" and they clearly aren't trying to read or understand a word that anyone else is saying
They're just scanning the messages for the nearest keyword that lets them fill in some strawman argument they can argue against, so that they can then contradict it and be "right", even if that argument has nothing to do with what the other people are *actually* saying (and is often the exact opposite)
Hey, sculpting and crafting friends...I've got a materials question for you.
Say I had a found sculpture, made of some random resin, that I wanted to modify by adding some small details and repainting.
What would you use to add the details?
I'm considering using some sort of epoxy clay, as an excuse to try the stuff, but I'd welcome alternative suggestions as well.
"To start the experiment, put the mouse in the box, and then run over to press the space bar on the behavior computer before they can touch the lever or else the uninitialized NI driver will crash and you'll need to restart everything.
Then go over to the LabVIEW computer, wait until you can hear the near-ultrasonic sound of the stepper motors starting up and then press the start button. If you do it before then, the phases of the experiment will be misaligned and you wont know until the experiment is over.
Then start the scanimage computer, minimize the one hundred windows that pop up, and resize the preview window to the single height and width that avoids a moire pattern that will ruin the data since for some reason whatever is displayed there is what gets saved to disk.
The last computer is just for receiving TTL pulses to align the data afterwards since none of the other components can talk to each other, and before you start you should set the system time to 1980-01-01T00:00 because it runs on a version of Linux intended to be embedded in mall kiosks that uses an unspeakably rare 24-bit time and all the labs analysis code has been built around that."
re: subtoot, reference to abusers as a category
And it just keeps going, completely ignoring people's boundaries too
In the process of moving to @joepie91. This account will stay active for the foreseeable future! But please also follow the other one.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.