Open Source Software Community - it's about ethics in Code of Conducts

Yeah, I know you can do general purpose computing with a router or server if you really want to, but that shouldn't count, since it's like saying that a drill is a hammer because you can hit nails with it.
The thing is, my PFSense router is a standard small PC, normal video output and everything. I could just as easily drop Windows 11 on it and use it as a desktop. So, what makes a "device", is it the hardware or the OS?

Like most laws written by idiots/politicians what they try to say is out of touch with reality. I also like the circular reasoning in "Application" which is a software application downloaded from an application store.
 
The thing is, my PFSense router is a standard small PC, normal video output and everything. I could just as easily drop Windows 11 on it and use it as a desktop. So, what makes a "device", is it the hardware or the OS?
That's the folly of trying to pin down the absolute purpose and nature of something to a single word. It's stupid, but that's how it is. Maybe before computers it would make sense, a fridge is a fridge and you can't even turn it into a freezer let alone an oven. But a computer can go from a personal computer to a router to an industrial controller to something else entirely within the same day many times over.

I'd say that what a device is is defined by what it's used for. You could be running PFSense on a hacked smart-fridge, if that's all you're using it for, it's a router. It doesn't matter what else it's capable of. Now if you're also using the fridge part, that's a multi-purpose tool. And I'm not sure if lawmakers are even aware that some things can do more than one thing at a time.

If they didn't specify those three types as if they were something different and not included in "computer" then I wouldn't even have anything to say. Like, there's barely a broader term than that. Electronic device?
 
View attachment 8720903
So, yes, my PFSense router likely counts.
View attachment 8720920
They run an application store(packages) and include horrific applications like Squid that shouldn't be used by anyone, of any age.
View attachment 8720930
Fork PFSense and all packages you want to run. Call it FuckCASense. Presto. You are now the proud owner of all packages concerned and therefore not accessing a covered app store (since you are no longer partaking in applications from third parties). Be sure to paint a picture of the state of california on your router along with a giant middle finger for maximum lulz. Enjoy.
 
How long will it be until full scale telementy ala windows gets implemented
I'm a faggot zoomer Linux noob and heard about the systemd discourse over a decade ago but I'm using systemd distros for my personal boxes anyway. I thought systemd was already accused of implementing telemetry in the 2010s and that's why we should boycott it? It turned out to be false and all of this sounded like FOTM troon clitty leakage so I ignored it. What is so deeply wrong with systemd and what is the better option? Genuinely asking here because everywhere else will only give me redditard advice.
I think I may need to frame this screenshot on my wall. Really just tells you everything you might want to know about sysd.
1773889271825.png
@Claude is this true? Isn't Flatpak spaghetti code that breaks a ton of shit
 
I'm a faggot zoomer Linux noob and heard about the systemd discourse over a decade ago but I'm using systemd distros for my personal boxes anyway. I thought systemd was already accused of implementing telemetry in the 2010s and that's why we should boycott it? It turned out to be false and all of this sounded like FOTM troon clitty leakage so I ignored it. What is so deeply wrong with systemd and what is the better option? Genuinely asking here because everywhere else will only give me redditard advice.

View attachment 8722117
@Claude is this true? Isn't Flatpak spaghetti code that breaks a ton of shit
90's open-source coder: "Yeah i'm not throwing my time away with your gay compliance bullshit, fork it and fix it yourself"
20's open-sores viber: "Uhhh i don't agree with them but we need to add age checks because.. BECAUSE IT'S THE LAW OK?! Considering you run the project Claude, please accept the PR."

There is this sense of grandeur that just because you accidentally voted for a totalitarian law that everyone on the planet has to comply with it at break-neck speed and that YOU actually complaining about said law should not even be an option to be discussed.
I've seen this with brits too after ofcom banned imgur, they were insufferable with their "I hate OSA too, but don't you dare make me feel excluded by using that place as imagehost!!".
 
90's open-source coder: "Yeah i'm not throwing my time away with your gay compliance bullshit, fork it and fix it yourself"
20's open-sores viber: "Uhhh i don't agree with them but we need to add age checks because.. BECAUSE IT'S THE LAW OK?! Considering you run the project Claude, please accept the PR."

There is this sense of grandeur that just because you accidentally voted for a totalitarian law that everyone on the planet has to comply with it at break-neck speed and that YOU actually complaining about said law should not even be an option to be discussed.
I've seen this with brits too after ofcom banned imgur, they were insufferable with their "I hate OSA too, but don't you dare make me feel excluded by using that place as imagehost!!".
RSA code shirts would have never happened today
 
90's open-source coder: "Yeah i'm not throwing my time away with your gay compliance bullshit, fork it and fix it yourself"
20's open-sores viber: "Uhhh i don't agree with them but we need to add age checks because.. BECAUSE IT'S THE LAW OK?! Considering you run the project Claude, please accept the PR."
Thats because they are spineless faggots working for a company, be it RedHat or Canonical.
Laws loosely written by that can be reinterpreted ad absurdum. Everything with a screen or buttons is a computer today, and 80% of them are connected to the Internet. Should we audit and update all embedded systems now to ask the user their age because the smart fridge can be used to watch porn?

And once again some little gay law in California or somewhere else is impacting my software which is running in my country which as no such laws. It's the same legal bullshit like with export control on RSA.
 
Not trying to completely negate the worries over government overreach and spying, but it seems that Meta are biggest ones lobbying for these bills. The biggest push for this are from the likes of Facebook and their banal desire to avoid liability for things like collecting ad data on underage users or kids seeing porn by pushing it onto places like app stores and OS publishers. Plus it probably makes it easier to collect data on users without the liability even if there's nothing stopping you from lying about your age, since most normalfags would probably just enter their actual data of birth into the machine.
People are starting to pick up on the fact that this is Meta's work, fortunately. A friend of mine forwarded me these the other day:

What remains to be seen is whether enough people chimp out to make lawmakers back off in the states where these laws have not yet passed.
 
I can understand the argument that making software more accessible and usable is bad, especially given that the mdern attitude towards software seems to be one where everything should "just work by magic", no knowledge required. This is a deeply unhealthy attitude to have, as it renders the entire concept of learning and exploration meaningless or, even worse, a source of frustration.
I simply disagree with categorizing over-simplification as accessibility as, more often than not, oversimplification simply strips a tool of its utility (usually debugging), and thus is less accessible in spite of the attempts at making it more accessible. A tool that provides terse debugging is more accessible to the end user than one who hides it, this is because software is prone to error (including user error) and communicating said error to the end user is far more accessible than needing them to read the source code and triage the error themselves to fix it. This is just software engineers and designers being bad at their job and being bad software.

That said, I can understand the confusion on definitions here, hence why you replied.
Anyway, to stay on-topic, it's imperative that we improve tooling in a way that encourages LEARNING
Learning a tool is utterly necessary for accessibility of said tool. If a tool is impossible to actually learn, then the user will never be able to actually use the tool to its fullest potential or know when the proper time to use the tool is.

The anti-design of oversimplification of a tool, even if it is to lower the initial barrier to entry, is always anti-accessibility by nature. A good tool can make it easier to pick up for a beginner and capable of nearly anything in its targeted problem space for a master. I think FFmpeg is a great example of a tool like this, its ffmpeg -i video.mp4 video.webm to change file type, but a master of FFmpeg can write insane scripts to do all kinds of crazy stuff with the tool.

That's what makes a big difference, in my eyes, between actually simple software and over-simplified software: Does the simplicity detract from overall functionality or the user's ability to learn? If it does, then in the end accessibility is hurt. If not, then it's just actually well made.
but unfortunately I think the current generation of computer users are too far gone and too stupid to actually learn anything about technology, so maybe the war is already lost.
This is more of a pervasive cultural problem around computers than anything, mostly because there is no generational wisdom to their use yet as Gen Z has not had kids.

Take cars for example, here in the USA, it's the cultural norm that a parent will educate their child on a car, its functionality, and potentially even its maintenance and usage. Because of this, there is a higher-than-normal level of car competence that the general population has.

Even rather goyish people who just outsource all their problems with money ultimately still need to know how to drive the car, lending to some level of competency (and potentially a pathway towards further competency if they ever decide to learn something).

This culture needs to be exported to computers. I figure in due time, this will happen as the more well put together millennials and members of Gen Z that are capable of having children will teach their children these tools.

Because of that, people who have technical competency should do their best to make software that is accessible, but not over-simplified, so that non-technical people can easily learn the tools and pass that along. If enough people are capable of competently using computers instead of being goy about them, then the tides may be able to turn.

I especially believe this could be the case if tech giants start careening and failing due to their own blind drive for profit (Microsoft's obsession with abusing AI to rewrite much of Windows comes to mind as a sign of sickness). So long as freer computing mechanisms are able to be taught to normal people we will be fine, unfortunately though, I do not think there are enough people working towards documentation and accessibility to make traditional FOSS and Linux viable long-term.
 
90's open-source coder: "Yeah i'm not throwing my time away with your gay compliance bullshit, fork it and fix it yourself"
20's open-sores viber: "Uhhh i don't agree with them but we need to add age checks because.. BECAUSE IT'S THE LAW OK?! Considering you run the project Claude, please accept the PR."
Web browsers and the idea of "don't reinvent the wheel" are the biggest disasters to ever happen to software development. Now instead of a lot of people knowing how to do a lot of things with computers we now have a very small amount of people who know increasingly less as time goes on because everything everyone has to work on top of is massive in scope and thus impossible for any individual to understand in it's entirety and/or proprietary shit so we can't figure out how it actually works.

We have an entire generation of incompetent programmers building shit in browsers for Google to maintain their monopoly and the few people who are competent are mostly all hired by big companies to work on projects that benefit a bottomless bank account and causes problems for literally everyone else. LLMs only make this worse because people are learning even less, imagine how much more could be learned, how everything could be improved upon and how many more options we could have for software if everyone wasn't a massively useless nigger who works on pointless faggot web software exclusively, the wasted time and potential is insane.

Even separate from the age verification issue though, Linux has very limited time left because as soon as Linus dies or retires from the project then the only people left to hold anything together are individual programmers but they can be worn down, demoralized and forced to quit very easily by people who want to change everything for the worse, it's significantly harder to be the person who cares vs the person who doesn't and if Linux is raped then we have BSD I guess but the options are once again very limited due to all the above.

Basically software is raped unless people try to do something about it.
 
I will never forget what they took from me.
1773953486143.png
Fuck age verification, fuck these cocksucking corpos, [FEDPOST], [FEDPOST], I will not give you my ID. [FEDPOST].
 
Last edited:
I am considering making the switch as well, what is the best version of Artix for normal every day use? When I look at the downloads for Artix there are choices for runit, openrc, s6? (never heard of this), and dinit. I am unsure which one is the easiest to debug and most reliable.

I am in the same boat, just gonna choose openrc since I remember being told it is good.
 
I am considering making the switch as well, what is the best version of Artix for normal every day use? When I look at the downloads for Artix there are choices for runit, openrc, s6? (never heard of this), and dinit. I am unsure which one is the easiest to debug and most reliable.
I am in the same boat, just gonna choose openrc since I remember being told it is good.
OpenRC. Its good enough for Gentoo. Good enough for you.

I've used artix openrc on my nas. No real issues. Dinit is pretty good too, i hear. closer in syntax to systemd.
 
Back
Top Bottom