Would you trust an open source software maintained by a developer who you disagree with politically (or otherwise don't like the developer)?
-
I'm assuming this is a dig at Lemmy? The author is a tanky, the software is Janky and we are all having a fun time anyways.
Not really directed at Lemmy.
I was thinking about the time Louis Rossman (who used to advocate for using Graphene OS) said he stopped using GrapheneOS because he didn't trust the former lead dev.
Also: https://en.wikipedia.org/wiki/XZ_Utils_backdoor comes to mind.
-
Lemmy is exactly that for a lot of people, the developers are quite controversial.
Obviously most users are not installing the software from those developers on their personal machines, but serving a federated instance certainly involves doing so.
I don't "trust" tankies, because no authoritarian can ever be trusted, nor do I trust lemmy. I just prefer to vote with my content/wallet, and Reddit showed the world they don't deserve their user base, or any of their content.
This is an open non-profit platform anyone can scrape. That's good enough for me, until something with a better value proposition comes along.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
open source is safe.
even non-technical people can learn how to look at issues on Github (or wherever the code is kept).
it's like restaurant reviews: if there are dozens of people saying they got malicious food, then you have reason to be careful, even if you don't understand why the food is malicious.
caveat: if the code is open source but no one has had time to review it, it's potentially dangerous even if there are no issues yet. it takes time for people to review the code. and there should be multiple reviewers; there's always the chance that a single malicious developer has created multiple github users. Time is on your side here.
-
Depends heavily on application (access required, sensitivity of data handled, etc) and nature of disagreement as it pertains to trustworthiness.
Example A: I use Lemmy even though I disagree politically with the original devs because the design appears sound and it doesn’t require access to sensitive data.
Example B: I won’t use anything from the Proton Foundation because the founders’ personal comportment and political leanings have led me to suspect that they intend to sell user data.
While I am... suspicious of what the CEO (?) has spouted recently, I am unaware of how that connects to user data. Can you ELI5/summarize/point me in a direction?
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
I choose not to do business with anyone who's too vocal about their political disagreements. I'm paying you for your services not your opinion so shut up!
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
'Open source' is a deliberately ambiguous phrase, engineered to derail libre software.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
One my neighbors is a highly skilled craftsman. I dont use that label loosley. I'm a very competent DIYer but his work is in a class above mine. He built a metal railing around his deck and it is immaculate. Clearly constructed by someone with years of welding experience and a keen eye for detail.
We don't really talk politics but I know for a fact that there are at least a few things we disagree on.
That said, I would absolutely hire him to fabricate something for me if I needed it. I really doubt he does his day job because of his political beliefs. I assume he takes a lot of pride in his work and would do the same quality job for me as he would for anyone.
It's a serious error to constantly try to distill people down to their politics. That's a divisive tactic intended to devalue and dismiss "the other side." Whoever that happens to be at the moment. Don't misunderstand what I'm saying. Politics are important and the way our governments and societies operate affects all of us.
But, people are complex and multi-faceted beings with a wide variety of experiences that shape who we are. Our lives are highly contextual and consequently, so are our dealings with others. -
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
Is the political disagreement around surveillance or something related?
-
Not really directed at Lemmy.
I was thinking about the time Louis Rossman (who used to advocate for using Graphene OS) said he stopped using GrapheneOS because he didn't trust the former lead dev.
Also: https://en.wikipedia.org/wiki/XZ_Utils_backdoor comes to mind.
The whole entire point of free software is trustlessness.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
jdupes: it's great software. The author left GitHub not because of Microsoft, but because he refused to implement 2fa on his account, which GitHub made mandatory.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
I've installed thousands of programs on my systems over the past 30 years. Closed source, open source, you name it. Never had a single problem.
Trusting software is such an overblown hangup that people have. Even if it bites me in the ass someday, so what? I'll roll back, reformat, do whatever I have to do. It'll have been worth it.
-
Not really directed at Lemmy.
I was thinking about the time Louis Rossman (who used to advocate for using Graphene OS) said he stopped using GrapheneOS because he didn't trust the former lead dev.
Also: https://en.wikipedia.org/wiki/XZ_Utils_backdoor comes to mind.
In this situation, any closed source developer/project manager would never disclose such issues, if they caught them at all.
I trust open source code a hell of a lot more then close sourced stuff because anyone can look at it/test it and see if somethings fucky.
-
The whole entire point of free software is trustlessness.
You always have to trust others. If a key person can not be trusted anymore, the option to constantly check the code is not really an option.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
Sure. Brave and GrapheneOS are two that I trust but have misgivings about their project heads.
-
Does it make much difference when your still federalised?
If you had not mentioned it i would be unable to tell that you are not on lemmy, i also believe your comments and interactions are still getting indexed by lemmy instances and help their growth.
That said, your instance is alluring to me.
I didn’t know about piefed till now, how big of a switch/change would it be?
I made the switch some weeks ago and can only speak of my experience using Voyager: The switch was flawless.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
I already do, I disagree with a lot of foss devs
-
Everyone else, in unison: "yes, someone else will say something if this is a bad program"
Someone Else
: wind gently blowing, as a tumbleweed goes by
Whenever I download or run some foss software I always read through 1 random file to ensure no dodgyness is happening in that 1 singular file. I'm doing my part.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
Not when it comes to anything important like work or other sensitive data.
-
Lemmy is exactly that for a lot of people, the developers are quite controversial.
Obviously most users are not installing the software from those developers on their personal machines, but serving a federated instance certainly involves doing so.
The developer is kind of just a sack of shit. I'm 90% sure Lemmy development is funded by either Russia or China, and I suspect Russia.
-
"Trust" as in: trust it enough to run it on your machine.
(And assuming that you can't understand code yourself)
I presumably already do. Am I expected to know every single maintainer of every single piece of software I boot up? That is a LOT of homework to run an application.
Genuinely can't tell if this a real question or some weird reductio ad absurdum thing on the not separating art from the artist trend in modern society.