Trump's new platform and the Affero General Public License of Mastodon
sfconservancy.org
sfconservancy.org
[1] https://www.reuters.com/technology/spac-tied-trumps-new-soci...
No one's going to want to work for these folks. This has "hostile working environment" written all over it.
how do you think life is for a conservative at FAANG?
I hate terms liberal and conservative they don’t mean anything anymore.
Stop identifying with some label and ask yourself: am I learned? Do I try to understand? Do I empathize? Do I sympathize? Do I produce? Do I consume? Do I consume more than I produce? Do I take action? Do I blame others? Do I litter in the park? Do I take care of myself and others?
If you think about it, communism is all about: one book, one news channel, one social media controlled by the government. How do these “conservatives” who pride themselves patriots think living in a moderated cesspool of misinformation is any better than a government controlled one?
Most conservatives I've met are not like that. What does the word mean when two people can have such contradictory understandings?
For example:
>> "If you think about it, communism is all about: one book, one news channel, one social media controlled by the government."
I've never met a communist who would agree with this, but I'm sure they exist. The communists I know are more about forming communities and cultures of mutual support by mutual consent, and they read lots of books.
It seems you haven't run the process you used to reach your feelings on liberal and conservative on other terms. This word is just as hard to pin down.
What I was referring to is modern communist nations and their blanket surveillance and content-enforcement of journalism and social networks. One singular content moderation network above all social networks and news organizations.
So, I didn’t literally mean: one book, one news, one social media platform. But if modern communist nations have their fingers all up in every media organization, saying what can and cannot be published, does this not equate to one voice above all else?
A conservative focuses social network is nothing but a singular voice with a political agenda. Able to amplify nonsense at their discretion.
It takes relatively little money to bring in competent programmers to do things properly.
No?! Why on earth would that be the logical conclusion? This is almost funny in how Americentric these threads become. You can outsource your project elsewhere. It's very common. America isn't the only country in the world that has software engineers who are competent.
I'd guess fear of ostracism in mainstream tech would filter out more people than actual politics.
You need:
* A competently run business
* Competent funding
* Competent recruiting
* Competent management
Programmers will generally want to be paid. They'll need a well-run organization, and before you can even hire and pay them, you have to find and recruit them. Not just someone interested and willing to do the work, but interested and willing to forego their existing role, and to forego their existing role for one that is, frankly, not likely to be around in another 6 months, given the track record of these kinds of organizations.
https://www.vox.com/policy-and-politics/2019/1/8/18173678/tr...
>“He’s not hurting the people he needs to be”: a Trump voter says the quiet part out loud
>A Trump voter hurt by the shutdown reveals the real reason the president attracts hardcore supporters.
>[...] “I voted for him, and he’s the one who’s doing this,” Minton told Mazzei. “I thought he was going to do good things. He’s not hurting the people he needs to be hurting.”
>He’s not hurting the people he needs to be hurting.
>Think about that line for a second. Roll it over in your head. In essence, Minton is declaring that one aim of the Trump administration is to hurt people — the right people. Making America great again, in her mind, involves inflicting pain.
>This is not an accident. Trump’s political victory and continuing appeal depend on a brand of politics that marginalizes and targets groups disliked by his supporters. Trump supporters don’t so much love the Republican party as they hate Democrats, a phenomenon political scientists call “negative partisanship.” They like Trump not because he sells them on the GOP, but because they believe he’ll stick it to the Democrats harder than anyone else.
Still, as a rule I don't work for governments and politicians because they are perpetrators of violence and they're mostly unpunished by society.
So, for the right price, I’m sure a lot.
However, given what has been reported about wage theft and lawsuits, whether they will pay is a whole different question.
That is not the case here.
Why would he change now?
But even then there's much time and risk saved by using readily available solutions instead. The problem isn't basing your work on OSS, the problem is the license violation and that can easily be avoided.
And easily cured. What secret sauce could there possibly be in their modifications that early on?
It's "having people who understand the meaning of 'properly.'"
The number of people who understand the idea that "free OR open source code" is not equivalent to "I can take whatever source code I find anywhere and use it literally however I want" is vanishingly small, EVEN WITHIN THE IT INDUSTRY.
It wouldn't remotely scale across Google if we had to escalate to legal every single time we pulled in a new dependency. Instead, there's a company-wide allowlist of accepted software licenses, and you only need legal help for exceptions beyond that.
So yes, we do have to know some basics of software licensing. It's just part of being a SWE.
This is akin to saying SWE’s don’t need to understand GDPR, COPA, HIPPA, DMCA or whatever. Obviously there might be cases where someone never touches code in a GDPR or HIPPA context. But any SWE working in those areas should damn well understand the basics of the law — at least enough to flag inadvertent, but none the less blatant violations.
You don't develop complex software by having to go through legal for each of your dependencies.
If you're lucky, you'll have automated source scanning, legal will be informed after the fact, and you'll spend a week backing out the offending code and finding a replacement.
What's more likely is that it will be shipped to production and sit there until someone notices or you get sued ;)
Another one that likes to bite is the very not-open source Oracle extensions to open source Virtualbox / Vagrant... How many devs at big corps just click through that splash screen?
Thinking legal is going to protect you is wishful thinking... Devs need to know the basics.
Or perhaps even further -- it clearly demonstrates a reckless or willful ignorance of the entire topic.
This is relevant because we are talking about Trump, who I see as a termite of civilization, ignoring un-enforced rules and norms. "Who is going to stop me?"
Everyone always has the right to sue and hope a judge agrees that an audit be performed. But commercial software organizations can do so without a rigorous process (not that that's a good thing).
Yes. That's what the legal discovery process is for.
In this particular case, there appears to be ample public evidence that the code was stolen (people have demonstrated that the stylesheets and assets distributed by TRUTH were taken directly from the Mastodon project). So I suspect, in this particular case, that a judge would not object to a source code audit during discovery.
To the more general point: there are mechanisms that the court can avail itself of in more ambiguous situations. For example, a judge would be perfectly within their power to require the defendant to provide their source code to an independent evaluator.
In the US you can sue them if you suspect they're using your software in an infringing way, then use the discovery process to unearth this evidence.
You screenshot the evidence before letting them know that it exists, and then you take that to the judge. "But we took down the site" isn't going to stop them from ordering discovery or stop your screenshots from being evidence... It can't be a total fishing expedition, but it doesn't need to be much more (as I understand it, not a lawyer).
There's also always the human element, someone on the inside let's you know (and indeed, you might compensate them for that, like the Software Alliance does).
There's also the fact that most software isn't exactly... subtle... about what it is in the backend. Error pages and such are often quite distinctive.
I can picture an open source project knowing that a company must be using their code but not really having a way to prove it in front of a judge ("their software is behaving suspiciously similarly ours"). These projects are unlikely to have the resources or desire to go through the legal steps necessary to get an audit granted by a judge.
Or in this case, they at one point were using the software in violation of the license, but if they claim that they are no longer doing so and have obfuscated the front-end so it's not possible to prove anymore... I'm curious how that would play out.
It requires the operator of a network server to provide the source code of the modified version running there to the users of that server.
Also, AGPL does not define a method for providing source code, be it publishing on a web server, sending by email, delivering on a floppy disk via messenger dogs or printing it on a papyrus and sending it with pigeon mail.
And lastly, you claim the service was 'officially released'. According to Trump's official statement, the official launch of a service will be in January.
> However, when you put any site on the Internet licensed under AGPLv3, the AGPLv3 requires that you provide (to every user) an opportunity to receive the entire Corresponding Source for the website based on that code. These early users did not receive that source code, and Trump's Group is currently ignoring their very public requests for it.
That doesn’t matter. The regular GPL demands that (at the least) a written offer of source code on request is provided along the binaries. If (at the least) no such offer is provided, the GPL has been violated.
The AGPL, additionally, requires that web-accessible software have a “download source code” link on the web site. If the original software had such a link, but no such link is present on the web site in question, the AGPL has been violated.
In no case is it necessary for the end user to ask for the source code and be denied. Doing this is a pure nicety on the part of the user, offering violators a way out of being sued by that individual user, which does not have to be offered.
Launch and release has no legal meaning, gmail was in beta for years. What matters is who can access it?
Does a non-user of a services have the right to request for the source under the current AGPL 3 legal framework?
"It requires the operator of a network server to provide the source code of the modified version running there to the users of that server."
So in this scenario you cant ask for source code whether you are a user or not?
You can make users agree via a EULA not to ask for the source code, but that does not change your obligation under your license from the copyright owner. If your user breaks the EULA and asks for the code you must provide it or you are in breach of your license and the copyright owner could come after you.
You could then also cancel that user's service, or do whatever else you normally do when a user breaks your EULA.
> You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.
Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph
Sounds to me like the 'all users interacting with it remotely through a computer network' part doesn't distinguish between an internal service and an external service. If it has users, you must comply with the license.
I'm not a lawyer, this isn't legal advice.
> Finally, it's worth noting that we could find no evidence that someone illegally broke into the website. All the evidence available on the Internet (as of 17:00 US/Eastern on Friday 2021-10-22) indicates that the site was simply deployed live early as a test, and without proper configuration (such as pre-reserving some account names). Once discovered, people merely used the site legitimately to register accounts and use its features.
I don't think the idea of a "launch" is present in either the license or copyright law; making the service available for use (which they did, inadvertently, it seems) seems to trigger the requirement.
I held my nose and voted "against" Trump both times. I don't like the guy. But I really don't like IP trolls. Software patents. SCO. The RIAA. "You wouldn't download a car." The aggression with which people are picking up the pitchforks over this is shocking.
It was a test. It was a mistake. People weren't supposed to see it or use it, and it's not up anymore. What damage was even done?
It leaves a foul smell around AGPL-licensed projects and Mastodon. I'm deeply discouraged from ever hosting a Mastodon instance if any changes I make to the source are going to summon a lynch mob if I haven't made them public within hours, especially if it's only a test deployment.
Even if you think Trump and his fan base are total monsters, don't go forgetting what Nietzsche said about fighting monsters.
Note, that the server operator is free to provide the code in ways different from publishing it on GitHub.
I have a right to control the works that I have made. I don’t care who you are, if you blatantly steal my work and claim it as your own you better lawyer up cause I’m coming after you! Just as any software developer would, open-source or not.
Which is exactly what SCO were saying. How soon do we forget how much we hate it when the corporate interests take their turn at bat over licensing? If your license permits you to be "that guy", it's clearly not libre. Maybe no one ever claimed AGPL was libre but this is definitely a huge reminder that it's not.
Mind, I'm not arguing that they didn't violate the license. My issue is the ruthless animosity with which people suddenly seem to love aggressive software license enforcement. Maybe I'm too old and crusty, but I would hate to be in a position like this, and would hate to put others in the same position. Especially when all signs point to this being an accidental go-live.
If they're going to use mastodon they might as well start releasing the source code now because they'll have to do it when they launch anyway.
They're a billion dollar company ran by a billionaire, they should be held to a higher standard then your average joe, since they have way more resources to do things correctly.
Sure, that's entirely possible. Nobody has attributed malicious intent to them. But the terms of the AGPL are clear.
I think that implies malicious intent ("caught in the act" - you "catch" criminals).
I can see a much more positive reading of that sentence: that the TRUTH engineers rushed to correct their AGPL violation by turning off the service. But that would be just as much of an unjustified interpretation.
this isn't some casual side project - it's a company!
[1] https://www.reuters.com/technology/spac-tied-trumps-new-soci...
Gab has also been banned from Fdroid[2].
[1] https://www.theverge.com/2019/7/12/20691957/mastodon-decentr...
People have their limits. Most people aren’t absolutists, taking their philosophy to the extreme and utterly unable to make exceptions to their rules when egregious examples show up.
Turns out, most people don’t just dislike gab, they think it’s dangerous not to take action and don’t want to be on the eventual wall of people who Did Nothing when retrospection comes.
That’s not really bias, it’s called having a moral compass. You’re free to disagree with its tuning of course.
If your morals don't hold up when pushed to their limits, it's that you have a poor understanding of what your morals are. A lot of people like free software because it's hip, but when faced with the very reason free software exists they turn back on it very fast.
I don't think that's true. Most people are very vengeful and do not hold that view.
>It turns out that things are frequently more complicated than absolutist rules allow for
imo "absolutist" is mostly used pejoratively. It's dissonance to believe both "People should be able to express themselves however they way" and "Racists should be ostracized." The logical consequence of the second is to disallow racists to speak. It might be OK according to your moral compass, but that's antithesis to free speech and more akin to "people should be able to express themselves if what they say is something I allow."
I think you're missing the point here that their morals aren't your morals and they can be entirely self-consistent and do what they're doing if they don't share your exact priorities. They obviously prioritize other concerns above freedom of speech absolutism and they aren't hiding that, thus remaining entirely consistent within their frame of reference.
No one is stopping Gab from speaking.
FDroid is just refusing to amplify their speech.
Since when did "free speech" == "freedom to force other people to publish my speech"?
But you know what, here's an idea: I have a sign I want to put on your lawn. I'm afraid it's an incredibly offensive sign and you and your neighbours might not like it. But I wanna put it on your lawn anyway.
Judging by your comments here, I assume you're totally cool with that, right? I mean, according to you, denying my request to put my incredibly offensive lawn sign in front of your house would be an abridgement of my freedom of speech, right?
Free software is not really about free speech, but usually both philosophies are held together since they are somewhat related.
Sure it is. It's a platform of one.
Or are you now saying these rights kinda depend? If so, what's the threshold? What makes your lawn special? Does it need to be a particularly big lawn? Do you need to have control of a lot of different lawns? I'm really confused. You seemed so certain that free speech was an absolute right, and that I can force others to amplify my speech, but now here you are suggesting there may be caveats...
> Free software is not really about free speech, but usually both philosophies are held together since they are somewhat related.
According to you. I certainly don't see them as being connected whatsoever.
Maybe your real problem is you and FDroid see the purpose of open source and free software differently.
Also:
>FDroid is a small enough platform that they should be allowed to do whatever they want. But then it's OK to point out the perceived hypocrisy in having a free software platform that censors apps they disagree with.
And I suppose somewhere FDroid advertises itself as an open, censorship-free site for app distribution with no caveats or restrictions?
If so, please, point me to your evidence.
If it's just because "but they claim to value free software", see my reply (which included ninja edits): free software != free speech. No, they are not in fact related in any way. One can be supportive of free software without being an absolutist regarding freedom of expression.
Of course, that's understandable confusion. Free (as in no cost), free (as in I can control my own systems and products), and free (as in I can speak without government censorship) are all very different uses of the word "free", and I can see how folks might get them mixed up.
I agree with you on this. The reason I believe they're somewhat related is that free software ensures users always have access to a software and can modify it if they disagree with the author. The spirit of that I think concedes that users should be allowed to use the software whoever they are/whatever they say/etc.
Now of course free software doesn't require you to provide them with the platform to run the software, but in spirit it definitely enables a discrimination-free permission to use it. EDIT: So having a platform deny access when it values such spirit is somewhat disagreeable.
If Android required a platform for software distribution, I might agree, but Gab can (and does) post their APK right on their website. So Gab is experiencing no curtailment of their speech rights by FDroid refusing to traffick in their speech, nor are the users experiencing any curtailment in their right to use their device, or the software, as they see fit.
You'd have more of a leg to stand on if this was about iOS and the Apple store, which doesn't allow for any kind of sideloading.
But Android? Sorry, I have no sympathy and I see no hypocrisy in FDroid's actions.
IMO this is a really terrible reason to use free software/open source, and not a positive point in its favor. Forking is a really costly process and leads to fragmentation and most of the time is unnecessary. To me the main benefit of open source is that it leads to a global collaboration and cooperation, and it gives new avenues for people to be able to agree with each other. From what I've seen, projects where the maintainers are just disagreeable all the time usually don't even tend to get off the ground at all.
That's irrelevant, at least under US law. If your daughter sells lemonade on that lawn, is it more of a platform? Can I then post signs all over your lawn about the dangers of lemonade or citrus?
Of course not. Because on your private property, you exercise your own free speech rights by allowing/disallowing what ever you choose.
Why should it be any different on F-Droid's private property? Do the people who own F-Droid have less free speech rights than you do? If you believe so, please explain your reasoning, as I don't see the difference.
No, that's not the case. Morals don't have to be black and white because the world isn't black and white.
Nuance is the name of the game in morality. The world is shades of gray, everything has more context than you can imagine. Morals isn't mathmatics, you can't put it on an equation and say "X always equals Y in all situations"
Here's an example. Stealing is wrong. But what if you're stealing bread because that's the only way you can get food, and you're stealing it from Jeff Bezos who was just going to let it rot. Is that still wrong? Even if it has no value to Jeff B? Even if it means your death if you don't?
Context and nuance is what makes us all human.
Which is a misunderstanding of what you really mean by "stealing is wrong."
In that example, Bezos doesn't care about the sandwish, so perhaps you mean "stealing is wrong if it deprives someone of something they cherish." Or maybe you hold your life above your morals, but then you have to recognize what you're doing is amoral.
The vast majority of people who support this deplatforming have been whipped up into a hysteria by their peers and media and unironically believe that half the country belongs to the party of racism and white supremacy and anti-science, and that platforms like gab are merely hangouts for extremism and insurrection plotting.
Ironically, this sort of treatment is going to breed extremism, and if I may say, rightly so. You don't demonize and dehumanize half the country by associating them with "whiteness" and nazism, especially while claiming to be anti-racist.
At best, this path leads to construction of a parallel society, with it's own infrastructure. At worst, genocide, but which side will do the genociding is hard to predict, the way things are going.
There's no excuse for this blatand politicization of all of our institutions, and the way that they all implicitly and explicitly collude to effectively deny voices to half of the country while worshipping SCIENCE! as though it were some unreproachable religion.
I disagree that deplatforming gab is demonizing anybody. It’s tackling an absolute cesspool of a community. It’s among the worst of the worst that’s available out there. I’m sure they’ll survive without it.
If this were legitimately about extremism it'd be one thing, but the way it is shaping up, one side's extremism gets a pass, and that bias is toxic to a functioning society. The same way that excuses were made by all of our institutions for the nationwide, year long protests during a pandemic. Our institutions have clearly chosen a side.
And I'm not necessarily saying that the act of deplatforming gab is demonization, but what I am saying is that this one sided demonization/dehumanization is used as an excuse to target platforms like gab.
There’s nothing I can do about that. Nothing will be achieved by hooking onto this in a whataboutist format, it’s just irrelevant.
I read your post as a hopeless grievance but rest assured that I have concerns of my own about how much leeway is given to left leaning platforms as well. But that doesn’t invalidate how bad Gab is. This world view is consistent.
Anyone who can't tell the difference between look at suzy she's made sarcastic comments about vaccines every day up until the day she died of covid don't be like suzy and keep your powder dry pretty soon we shall all get together and murder the libtards isn't looking very hard.
One encourages death and violence the other mocks the harm that has already come about and will continue to come about. The former is against most civil discussion forums rules and the latter is allowed many places. Before they decry uneven enforcement they might do well to understand the rules.
You're talking about a virus with a 99.99%+ survival rate in healthy people under 40, not the damn plague. And I know we're not allowed to discuss it, but can you explain why cases are as high as they've ever been in, say, Israel and England, when they're 70-80%+ vaccinated, if these vaccines are so safe and effective? Why does media continue to push the lie that the majority of deaths are in the unvaccinated when official UK data shows vaccinated and unvaccinated death rates at approximate parity with vaccination rate? I.E. the DATA clearly shows that vaccines are not nearly as effective as claimed.
Don't you think it's a little ridiculous that there is effectively no platform outside of 4chan where such questions can even be asked? How is that good for society, to unquestioningly follow the same institutions that have repeatedly and massively blundered while pursuing their own personal financial interests? Do you deny that the authoritarians making this policy are humans like you and I, subject to the same errors and temptations as anyone else?
Informed consent is predicated upon freedom of discussion, of which there effectively is none, because suddenly citizens across the western world are cheering on mass censorship and suppression of the very dissent that is required for a functioning society.
And just as you don't need to be an expert in astrology to understand that it is bunk, you don't need a PHD in virology to see the glaring institutional issues in academia/industry/regulation which cause incentives to align perversely. If it is in fact true that the vaccines are innefective and/or dangerous, there is now the momentum of billions of dollars and tens of thousands of careers and reputations on the line, potentially keeping this fact under wraps. It's not a conspiracy, its emergent pressure. In such a case it is up to laypeople to hold their governments accountable, but instead we are welcoming our own censorship. Something is going to break.
Regardless there are plenty of platforms outside of 4chan where you can discuss this. You just need to have some initial trust that people are having good faith discussions. Even here unfortunately almost all the time I’ve seen people bringing up the effectiveness of vaccines, it was to make an antivax point. That’s not good faith, it’s agenda driven trolling.
>That’s not good faith, it’s agenda driven trolling.
Your self-contradiction is an example of part of the problem. There's an assumption that any "anti-vax" (also a dishonest conflation, people are arguing about the covid vaccine, not all vaccines) is automatically in bad faith/part of an agenda/trolling.
You only see "anti-vax" posts because pro vax is the default and is the only allowed perspective among submissions. This is what dissent looks like, its not "trolling" or "bad faith".
>Regardless there are plenty of platforms outside of 4chan where you can discuss this
Nonsense, exactly because of the attitudes like yours. Anything not in line with "safe and effective" propaganda is banned/deleted as "misinformation" or dismissed as "bad faith trolling".
I've myself been plenty critical of the COVID vaccines and/or rules when it was warranted, and I was able to make my point pretty safely and discuss it without it being dismissed as trolling or deleted as misinformation.
So maybe, just maybe, the stuff that is deleted/banned/dismissed is in fact a duck. Because most anti-vax points as argued today on HN are misinformation-driven. If you disagree with that, you've been the victim of misinformation. And if you disagree with that, I can't do anything for you, you have to be open to being wrong sometimes.
(And it's easy to turn that last sentence into "yeah well what if YOU'RE wrong". If I am, that is my cross to bear, but I'm absolutely open to it being the case. It doesn't change the above.)
Of course everybody can decide what they want, but it can still be disappointing and a betrayal of trust.
People who are intolerant only to the intolerant are intolerant, period. And if they consider themselves tolerant, they are also a hypocrites.
Because popular opinion in the 1940s (even after France's collapse into pro-German "Vichy France") was "Stay neutral and don't join the war". That is to say, we were "tolerating" the events and trying to keep our hands clean of it, and we ultimately only joined after Pearl Harbor forced our hand.
-----------
Its not hypothetical. There were other groups who "tolerated" the Nazis. IIRC, its a common criticism of the Catholic church for not going more anti-Nazi than they did (they were more neutral as well). Hard to criticize them IMO when the US tried to be neutral for so long though!
Eventually, there's a line that is crossed and we must become "intolerant" of other people's actions. Nazi Germany is perhaps the last example where the country truly unified itself against that threat, but... even as late as 1941 (well after the fall of France), USA was nominally neutral in the conflict. Was that the correct move? Should we have "Become intolerant" of the Nazis sooner?
---------
Don't believe me? Look up Charles Lindberg (yes, "Spirit of St. Louis" pilot for the first Trans-Atlantic flight). Look up the speeches he gave for the "American First Committee", a popular antiwar group in 1940 and 1941. USA was 100% willing to give up on France and Britain back then, and it was incredibly popular despite the atrocities that continued in Europe.
It all of course changed when Japan made a strategic blunder on December 7th, 1941. But remember: USA was largely reacting to Hitler's rise with a big "should we even care" ?? If it weren't for Japan, I don't think we would have joined the war in earnest.
--------
"Tolerance", keeping neutral, etc. etc. is the wrong answer sometimes. I think we can all look back with shame upon the US's reluctance to kick Hitler's ass. Like, we Americans make fun of Chamberlain's appeasement, but its not like our country did much about the situation until a few years later.
12/07/41: Pearl Harbor
12/08/41: US declares war on Japan
12/11/41: Germany declares war on USOf course, politics overrides contracts. Hitler wanted close relations with Japan, and gave them his word that Germany had Japan's back on Dec. 4th. So Japan used that to attack the USA (knowing Germany would help). Germany, much like Japan, underestimated the strength of the USA and didn't expect them to be a big deal.
But WW2 could have just had US vs Japan, but kept "neutrality" vs Germany ... if circumstances lined up just right. Apparently there were many German advisors who were trying to push for this scenario, and didn't think Germany had anything to gain for keeping its verbal agreement with Japan. We can imagine an interesting parallel-world where maybe some Advisor managed to convince Hitler of this plan and Germany going down this path instead.
----------
USA wouldn't get first-hand witness accounts / pictures of the Holocaust for years. The Holocaust was happening, but US citizens wouldn't know about it. (The first whispers of the Holocaust were given to the US State department in 1942, but were written off/ignored)
New York Times had the Holocaust discussed on its 10th page in December 1942. (Not even front-page material). So once again, news of this genocide was largely met with a shrug. War-plans to bomb concentration camps were discussed, but pushed out as a low-priority. Some rescues happened, but it was clearly not a focus of the war effort.
I think people greatly underestimate the USA's capability to be isolationist. Yeah, we play the world's policemen at times, but we also don't like doing it.
In any case, by the time our soldiers found the concentration camps and gave first-hand accounts of them... the Holocaust was largely accepted as fact. But we weren't exactly proactive at stopping it.
Except that in this case we're seeing people who feel entitled to everyone else's support demanding it under the guise of tolerance.
Think about it. We're talking about a federated self-hosting social networking service, and how a group renowned for a political leaning that lies somewhere between authoritarian and full-blown fascist, not to mention the significant amount of racism, is not benefiting from being able to freely connect to each and any node made available by anyone in the world. It's not tolerance that's being expected, but benefiting from having free access to everyone else's services.
One side says not using someone's preferred pronouns is intolerant to their gender identity. The other side says being forced to use them is intolerant to their religious beliefs. Now what? Tie goes to the one with the most guns?
If you don't allow censorship, nobody gets censored. If you do allow censorship, there will always be somebody who wants to censor you.
Proselytizing religions have no moral leg to stand on from an imposition point of view.
Plus, let's be honest here, your example is just people being jerks with each other. The real debates are about physical harm, economic harm, etc., in which case it's far less fuzzy figuring out who's wrong.
In which case the party trying to impose censorship always loses.
> The real debates are about physical harm, economic harm, etc., in which case it's far less fuzzy figuring out who's wrong.
Nobody is talking about laws against violence or monopolization. Charging someone with a crime for beating you with a billy club is not censorship.
For the preferred pronoun question, which one is more imposing? Getting other people to call you by your preferred pronoun, or refusing to call people by their preferred pronoun? You can make plausible arguments for either side.
Except the paradox of tolerance clearly states that simple disagreement isn't intolerance, nor does it prefer censorship in all cases of disagreement, so your scenario isn't a refutation of it:
In this formulation, I do not imply, for instance, that we should always suppress
the utterance of intolerant philosophies; as long as we can counter them by rational
argument and keep them in check by public opinion, suppression would certainly
be most unwise.
What the paradox of tolerance considers to be intolerance, and thus open for censorship, are views which do not allow for rational debate, or respect the existence of opposing viewpoints, but which resort to violent suppression of those viewpoints and the people who hold them: But we should claim the right to suppress them if necessary even by force; for it
may easily turn out that they are not prepared to meet us on the level of rational
argument, but begin by denouncing all argument; they may forbid their followers to
listen to rational argument, because it is deceptive, and teach them to answer
arguments by the use of their fists or pistols.
That seems like a clear principled line to me.I never made or implied any such claim, you're not arguing in good faith here.
You claimed the paradox of tolerance allowed no principled way to draw the line between what should and shouldn't be censored, I quoted the principle as stated verbatim. And rather than make an argument against the paradox of tolerance as written, you decided to switch to ad hominem.
If you want to actually convince anyone of anything, you're going to need to argue against what people actually say and believe, rather than strawmen.
In this case the line is pretty clear, and very crisp.
You're talking about a political group that advocates overthrowing the results of free and fair elections aimed at subverting a democratic regime by installing a dictatorship whose supporters are very adamant in their embracing of racist world views.
As for your claims about dictatorships, racist world views, and so on - all of these are vague attacks that generalize an entire half of the country. There’s little evidence to support such claims.
It's one thing to clench your teeth and complain a bit and an entirely different thing to try to overthrow the democratic system in place.
And keep in mind that except for 2004, the popular vote went the other way so for sure there were enough people to send marching on the Capitol.
Oh, and if you will claim that speech insites actions, i ask you one thing: who determines what hate is? In Russia, talking about corruption and opposing Putin is extremism and hate speech.
If you want to argue that some spoken words can be prosecuted in some jurisdictions, chose another opponent. I state my personal opinion that anything spoken should be protected under free speech rights, and even the death threats. Yes, because words do not kill. Killing requires action, and actions must be stopped, not screaming.
Thus, sane people MUST fight against criminalising any kind of speech, because speech is not a crime. Just like sane people fought against slavery, segregation and Holocaust, all of which were legal.
A reasonable position. And one I, for the most part, support.
However, the other side of that coin is that private actors (i.e., not the government, at least in the US) have free speech rights too. And that includes the right not to allow or support speech on their private property.
As such, if you attempt to force private actors to host/support speech they do no wish to host/support, then you are violating the principles you espouse.
I can perfectly tolerate those people - as long as they do not come to my village to tell me what to do, but stay among themself.
It is called live and let live.
If your intolerance is in your own tightly sealed sandbox that doesn't impact me, sure, knock yourself out.
Even though there exist no tightly sealed boxes and everything is connected to everything in the long run - I do not want to impose my ideology on others, I can tolerate people I despise, as long as they leave me in peace. And my experience is, that they often think like that, too. Except for the fanatics with world conquering motives, sure. But planning for a coup d'etat is no longer free speech btw., but preparation of a crime.
In this scenario Democrats will claim Republicans are being intolerant and vice versa.
The laws shouldn't be different for sites like Gab than they are for sites like Twitter. But in communities based on free association, it's praiseworthy not to associate with Gab.
This whole thing about who draws the lines as to what's acceptable speech is like saying "who decides what a legitimate political party is?" It's a good question. But regardless of the answer to it, we can all agree that the American Nazi Party is not a legitimate political party (or, if it is, we need to change our definition of "legitimacy").
As a reasonable person, I think that overt racism, opposition to public health measures, attacks on voting and democracy and unwillingness to accept responsibility for damage to the environment we all share are simply not reasonable points of view. I think the consensus for what is unreasonable is actually quite a bit narrower than that (no one has ever been deplatformed for climate denial). A lot of pro-Trump forums have devolved into exhortations to violence that lead to a deadly insurrection. No digital platform out there wants to be responsible for something like that and it's not just because of politics.
Look, the alt-right has a right to spew their bullshit on the internet. I really believe this, and it’s important we protect this right. Now, if we find a case where they coordinated something like the Jan 6 capitol riots, then we also expect places like Gab and Truth to cooperate with authorities.
I’m not sure what the big deal is here. I’m never going there, and I actually never go to 4chan either. If we come to a situation where sites like these don’t cooperate with the law, we’ll handle that. But, give them a chance to exist at least.
Incoming pretentiousness:
I know human beings a little bit. They are bored, and love gossip, and shit talking, and lamenting about something. Every subgroup, subculture, this kind of thing is a cheap escape that many many people enjoy. My own mother (getting super anecdotal now) can’t stop gossiping, her friends can’t, they looove to talk shit about this and that and who.
The alt-right, like the woke-left, love this fight, like a terrible couple that has great sex. And that’s all it is mostly, a bunch of shit talkers.
————-
The vigilance necessary is to see that it doesn’t spill into the streets. I know what I’m advocating for is the precursor to such an event, but I really hope it’s just plain old human nature at work here. A bunch of bored assholes, on both sides, picking on each other in a digital mma fight. Neither can exist without the other. The woke-left needs this Truth app to exist.
That's a reasonable position to take, IMHO.
However, that position is irrelevant to the law in the US. In the US, the government (except in very narrow circumstances[0]) may not censor or restrict speech.
However, private actors are not restricted from censoring or restricting speech on their private property.
That's how the law in the US works. If someone doesn't like it, they can try to get the law changed. For those who advocate that, good luck -- you're gonna need it.
[0] https://en.wikipedia.org/wiki/United_States_free_speech_exce...
The operative term there is "should." I don't agree (and not for the reasons you probably think), but if you think that's how it should be, I respect that.
But that's not the law here in the US. As I said, [i]f someone doesn't like it, they can try to get the law changed. For those who advocate that, good luck -- you're gonna need it.
Edit: Clarified my thoughts about current law and the likelihood of changing it.
One of these things is extraordinarily not like the others.
You don’t think it’s reason to have debate about public health measures.
That is definitely something I strongly disagree with. Now look, I’m double mRNA vaccinated against COVID19, and I gently advocate for others to do so.
Do I think governments should mandate COVID19 vaccination? Absolutely not, and there’s a massive amount of health debate to back up my, what I consider, reasonable position.
I’m Australian, so found this podcast between Canadian psychologist Jordan B. Peterson and former Australian Deputy Prime Minister from 1999 to 2005 John Anderson, intellectual heavyweights railing against mandatory vaccination and lockdowns particularly relevant
https://podcasts.apple.com/au/podcast/the-jordan-b-peterson-...
Your proposition is that I shouldn’t be able to listen to two people have such a conversation. My government should ban this sort of dialogue?
That is an absurd position.
Since then it has been proved over and over again that masks, even when misused, stop the spreading of the virus.
So I absolutely agree with you. We should be able to question them.
It should be self evident governments should be very conservative in mandating medical treatment, and for very obvious historical reasons.
I don't agree that you shouldn't be able to have that conversation but I don't think its a hard argument that people ought to have been forced to vaccinate. People would have freaked out and still be bitching today but they would be alive.
Nothing good can ultimately come from that sort of scenario.
What it directly results in is a massive mistrust of government authority.
Make the vaccine available at no cost to the individual, and it’s effectiveness data available for scrutiny. That’s the only justifiable course in my opinion.
This more forceful approach has considerable long term negative consequences on trust in government authority that will most certainly have arse-biting consequences for those who wield this power.
It’s an idiotic way to wield power and trust.
Stupidity.
If 74% are over 18 the most we could reasonably hope for is around 53% of the population vaccinated despite the data being overwhelmingly in favor of vaccination. If we make it challenging to work or go to school we might hope for 80-90% ultimately based on only 9% being dead set against vaccination no matter what according to pew.
In such an environment my family will be vastly safer. When your health choices aren't a reasoned choice but an expression of political fealty I give it less weight.
And Jordan Peterson is a professional snowflake who makes fragile white males feel good about themselves. He is supposedly trained in psychology and has no idea what he's talking about when it comes to epidemiology but is unencumbered by his lack of expertise due to his monumental ego.
You’re misrepresenting my argument.
I’m not arguing an anti-vaccine stance.
I’m arguing that forcible mandates (get it or lose your job) is a preposterous method to convince an already doubting person. Note, I’m not the person that needs convincing, I’ve already had two doses and am now actively asking when I can have a third.
They seem to tolerate some specific kinds of intolerance.
https://en.wikipedia.org/wiki/United_States_free_speech_exce...
https://www.rollingstone.com/politics/politics-news/trump-tr...
2. being a hypocrite is bad, sure, but I don't see how it's a "get out of jail free card" when it comes to having integrity. If your principle is "always tell the truth", and you encounter a pathological liar that calls other people out for lying, does that mean you can suddenly start lying to the guy and still claim you're a man of integrity?
It's a proto-fascist/full-blown fascist political movement that advocates the subversion of free and democratic elections to install a dictatorship, not to mention the prevalence of racism in their views and policies.
Also, I feel that labeling this particular political movement as merely "right-wing" is a blatant attempt to white-wash extremist views and push for a "us-vs-them" mentality. What this particular political group advocates has absolutely nothing to do with the typical right-wing political tropes of fiscal conservatism, small government, individual freedom. In fact, some of the policies they advocate goes completely against some of these core right-wing values.
That doesn't answer the question. Even they're both doing the same unsavory things, it doesn't follow that you can accuse one of them of being a hypocrite because the other is a hypocrite.
>Also, I feel that labeling this particular political movement as merely "right-wing" is a blatant attempt to white-wash extremist views and push for a "us-vs-them" mentality.
I feel like this violates the HN guidelines:
> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
> Eschew flamebait. Avoid unrelated controversies and generic tangents.
For the record, I went with the generic "right wing" label because I wasn't sure whether a more precise label (eg. alt-right) would apply to both. A quick skim of wikipedia confirms this. The page for gab straight up says it's far-right/alt-right, but the page for truth social only has a passing mention of it being "alt-tech" in the reception section.
You're trying way too hard to ascribe malice where there isn't any.
You're being disingenuous if you're trying to pretend that Gab and Truth Social's targeted userbase, and the political movement driving their adoption, is not the same.
Just to make it very clear, Gab was the social networking service initially adopted by this proto-fascist/fascist political movement to serve as a stopgap solution to being kicked out of Twitter due to their prevalence of hatespeech and disinformation, as well as supporting a coup to overthrow a democratically elected government to install a dictatorship.
The same political movement is now organizing themselves to adopt their leader's Mastodon-based social networking service, Truth Social, as the official social networking service.
https://en.wikipedia.org/wiki/Social_media_use_by_Donald_Tru...
> I feel like this violates the HN guidelines:
Care to point out which guidelines?
> For the record, I went with the generic "right wing" label because I wasn't sure whether a more precise label
It's not a matter of precision, it's a matter of trying to whitewhash extremist political movements by bundling them with mainstream innocuous political groups, particularly when they have barely any ideological common ground.
I am? What makes you think that?
>The same political movement is now organizing themselves to adopt their leader's Mastodon-based social networking service, Truth Social, as the official social networking service.
Okay, but what does that have to do with accusations of hypocrisy? If marxist group #1 is complaining about getting deplatformed/supressed, and why does marxist group #2's moderation policies invalidate their concern?
>Care to point out which guidelines?
I literally quoted them.
>It's not a matter of precision, it's a matter of trying to whitewhash extremist political movements by bundling them with mainstream innocuous political groups, particularly when they have barely any ideological common ground.
Again, you're ascribing malicious intent where there isn't any. Not every commenter who mislabels that political movement is doing so as part of a conscious effort to "whitewash extremism".
> What does gab have to do with "truth social"? From a skim of the article it doesn't look like they're related, aside from them both being right wing social media apps.
They were both formed as a response to prominent users being kicked off of other platforms, they both forked Mastodon, and they're both having bumpy launches for similar reasons. Regardless of what argument you're making, it seems perfectly reasonable to bring up Gab as part of the conversation. If we were talking about Rivian trucks, I don't think it would be off topic to mention Tesla.
[originally replied to the wrong comment; reposted here]
It is? I took the comment to argue something along the lines of "well they're hypocrites, therefore it's totally okay to censor them in return". For that to work, you'd need them to be the same entity. Having two sites that operate independently, and having separate policies doesn't seem hypocritical to me. In that context, bringing up gab is a total red herring.
> Gab also used Mastodon but they don't anymore anymore. They did run as a Mastodon instance[1], but after being blocked from most instances and even at the software level by most Mastodon apps, they stopped using Mastodon and wrote their own new backend that does not federate.
...which seems like a pretty plain statement of facts? Is there some encoded animosity there I'm missing? The comment you replied to was a link to a Rolling Stone article that also doesn't mention Gab. (As an aside, I think Rolling Stone is a terrible source of news or information).
>Integrity is the practice of being honest and showing a consistent and uncompromising adherence to strong moral and ethical principles and values.
It's hard to say you're consistent and uncompromising, if you make exceptions and compromise when it's convenient/beneficial for you.
"strong" is a modifier for "moral and ethical principles and values", not for "consistent and uncompromising adherence". If you swore to support and defend the constitution, and then subsequently violated it to torture terrorists, I doubt you'd be called a man of integrity. This applies even if your other "strong ethical values" is "protecting the american people", or that you think that "terrorists are really bad people so they totally deserve it".
>One of my strong ethical values is that neo-nazis and fascists should be deplatformed to the greatest extent possible.
I have a feeling that's not the ethical value that OP was talking about, nor was it the ethical value f-droid founders had in mind when creating it.
but everything else solely for basic humanity reasoning...doesn't have the same ring.
As a private citizen, I do not have to allow the KKK a platform on my property, nor would I have to publish their speech as the owner of a newspaper, or broadcast it as the owner of a television station.
Operative terms: Government and City streets.
In the US, the government may not restrict you from speaking (with some very narrow exceptions). City streets are public and under the control of the government.
F-Droid is not a government. Nor is its private property (its servers and infrastructure) in any way public.
As such, your analogy is flawed.
If what you appear to be advocating were true, I could come to your house, project (duly licensed, of course) gay, midget furry porn on your walls at max volume and you would have no recourse.
Private entities (specifically, those that are not the government) are under no obligation to host or promote the speech of others. And that's a good thing.
If you wish to stand on some sort of principle over this, I'll be by your place later with the foulest legal content I can find.
tl;dr: In the US, restrictions on speech only apply to the government. If you disagree, then you, me and everyone else would have to allow any content (whether you agree with it or not) on your private property.
Your examples refer to government not being able to prohibit the exercise of free speech.
Yet, you're using that example to try to justify forcing specific private companies and organizations to provide services to a specific political group, against their own will and even terms of service, just because it's convenient to the political group and it suits their political goals.
This line of reasoning also sounds very hypocritical given that said political group has been advocating for the right of said private companies and organizations to deny service based on political views, and going as far as publicly praising the companies that enforce that blend of politically-motivated denial of service.
No, not really. I've pointed out the mistake of conflating the right to free speech, as in the governments not being allowed to stop people from expressing their ideas and opinions without fear of retaliation, with the privilege of using (and abusing) someone else's services or infrastructure to advance your political ideals.
Convenience and rights are not the same thing, and not being able to benefit from the services provided by someone else does not mean your right to free speech is infringed upon.
To put it differently, just because you can say whatever you want that doesn't give you the right to grab someone else's megaphone to do it.
You are trying to explain this point to someone who’s entire belief structure relies on not understanding it.
You are right, damn right, but I’ve learned it’s not worth your time.
That's rather pompous, how do you know your interpretation / understanding is objectively correct and theirs is objectively wrong? Why is your personal understanding the correct one that other people are unable to grasp?
I have no mouth, and I must scream.
Some people just don't want to sell it in their store.
You can't force people to sell your shit in their store.
I don't really see what this debate is even about?
I think this is actually the crux of it. Almost all communication now takes place on privately owned platforms in applications with curated availability. Metaphors comparing it to someone else's store (or someone in thread mentioned protests on your own lawn) are useless. They are so far removed that they aren't even wrong.
Why? Because there is vanishingly less space for public speech/press. We have a problem where what we mostly agree is a human right is now heavily under the control of private interests, and you are not going to like it when the pendulum swings the other way.
There is no reasonable confusion between compelling an individual to host speech and preventing the government from interfering by with individuals speech. I suspect you know that.
Just as you have the freedom to not use those apps if you don't like them.
If I was the developer of a chat client app, I certainly wouldn't want to see screenshots with my app branding in them alongside alt-right content and I would do the same to prevent it from being used for such things.
Yet when a rising social media company chooses to deliberately use an open source project as their first party platform, this is when F-Droid decides an exception has to be made? I thought we wanted the world to embrace FOSS, but apparently not.
So let's speculate: perhaps they agree with you that Facebook has abhorrent discourse but also felt that FB had some beneficial content as well so decided to not ban it not to mention it's popularity. Association with Gab clearly provided no such benefits.
I see no reason why we should restrict FOSS adoption to only people within an arbitrary and unrelated political sphere. Everyone wins when everyone is using FOSS, even the people we don't like. Unfortunately F-Droids decision on this matter hurts FOSS adoption from conservatives who will only continue to associate FOSS with the left-wing.
How about if you were the developer of a web browser?
Personally, I find it very annoying that clients block these alt-right instances. It feels like a layering violation.
Gab has an absolute right under the first amendment to be able to speak most of the time without government intervention.
ftfy. Speech is not unlimited. Freedom of speech only applies regarding government censorship.
If you come to my house and start shouting nonsense you will be very unceremoniously and quite authoritarianly be kicked out and not much anyone can do about that :-)
Homosexuality used to be banned in the name of "decency" too.
If sane people are in power, we can simply protect gay rights.
If fascists are in power, they won't hesitate to take rights away from people they don't like.
Humans are terrible arbiters of truth. The Hunter Biden laptop story was censored and now it's been confirmed. Was that "good" censorship?
No man is fit to play the censor, regardless political party. Even Biden was anti-gay until the Obama administration and that was well past when many of us were arguing for LGBT acceptance and equality.
Uh... what powers? There's no government action at work here. We're talking about the refusal of a bunch of Mastodon services to federate with Gab. I wouldn't expect that to change at all under a different administration, precisely because the first amendment severely constrains the government's ability to regulate speech. Trump can't make Mastodon clients carry Gab any more than Biden can force them to ban it, and for exactly the same reason.
> The Hunter Biden laptop story was censored and now it's been confirmed.
This one I thought was hilarious. That story was covered full time for like six weeks on the most watched news network in the country! "Censored", pfft.
This is the entire point of my argument. “But we didn’t censor you when we were in power” is not a real argument because people will just say “tough shit” and throw you in prison.
- It's the best method for approaching truth (for several reasons, one being challenge)
- It allows disputes to be settled ("fought" might be a better term:) without recourse to violence.
If Nazis are willing to fight their corner without using violence then I'm happy because their arguments are easily beaten (hence, why they needed to use violence to gain power in the past).
The problem that social media companies have wrought is not giving people too much free speech, it's siloing opposing views away from each other because it makes some people uncomfortable. Without challenge, speech becomes dangerous, it is not free it is restricted. It's essentially a form of blasphemy law, its effects are just the same, but now we can have several different streams of negative thought growing unchallenged alongside each other because social media has been chopped up into silos.
Insane people can't get into power as long as they can be challenged, that requires free speech. As long as these silos exist there is not free speech and we are in greater danger of insane or authoritarian government.
I also think it is just observably false that insane people cannot get into power if there is sufficient speech to resist them.
> I also think it is just observably false that insane people cannot get into power if there is sufficient speech to resist them.
You might provide an example.
Er, Nazis keep fighting with violence recently, so I’m not convinced that this is accurate at all.
> Nazis are only willing to fight without violence (generally) now because they currently aren’t able to use violence without retaliation.
So what? That doesn't affect my argument in the slightest (as I've already pointed out[1]). I won't be taking up your offer of taking the strongest interpretation of my argument, thanks, because you're either creating a straw man (how ironic) or you've misunderstood the argument presented.
Further, I would suggest that if someone were really steel manning an argument they wouldn't be telling others about it, they'd have continued to respond to the challenges put to them. I don't see such a continuance. What could you be waiting for?
Where? And if so, what relevance does that have to those that refrain from violence? If the United States government sanctions an attack by its forces does that make all United States citizens liable for retaliation? If some Muslims commit an act of terror does this mean that all Muslims must be held accountable for those acts?
Or do we, quite rightly, separate out those who commit violent acts from those who don't?
Supposedly F-Droid is 'Free software' but also violated the first freedom on how a user should user their software as they wish.
So does that mean F-Droid is NOT free software and on top of that FLOSS (Free Libre Open Source Software) Facebook, Twitter, Telegram, Mastodon or Matrix clients should also not be packaged because there are bad actors on those platforms who are harassing other users?
Oh dear.
This does not mean that f-droid.org and the official f-droid android app — a particular installation and distribution of the software has to do… well anything really outside of complying with the license terms [1]. That’s kinda the point. They’re not obligated to host any content they don’t want for any reason no matter how inconsistent, they’re allowed to build or not build additional features as they see fit, and provide or refuse service to anyone — at least as far as the license is concerned.
Absolutely no software freedoms were violated by fdroid.
[1] And even then since they’re also the copyright holders they technically don’t even have to do that.
Hosting projects in their repository causes work for them and they are right to exercise pragmatism in what they choose to host. There's more freedom with F-Droid than Google Play, because F-Droid allows its users to use rival repositories as well as its own.
i can only speak for myself but i'm always glad to support competition and open platforms and if they throw racists off their platform that's a plus for me
Many economic and software freedom related things wrong with proprietary stores or Google but that they deplatform reactionaries isn't one of them as far as i'm concerned
Is that wrong?
Compliance doesn't mean they don't have to make it easy for you ;)
This current approach is just a deliberate obfuscation in an attempt for it not to repeat. By just providing a zip you can't really look at their changes on top of Mastodon with git log, you have to put in slightly more effort.
Here you are with a hammer, and a screw. You just need to get this done so you can go back to doing the dozen other things you'd hoped to get done this week. You could find some file hosting somewhere. You could unzip the file. You could do a lot of things. But here's this hammer, and here's this screw. You already have the hammer. It's free. You don't even need to walk across the room to get it, you're already holding it.
BANG, BANG, BANG. OK, good enough, next task.
Are there any actively maintained Activitypub/Mastodon clients that don't integrate their own blacklists? Someone recommended Husky to me, but it's been dead for a minute.
It's also not meaningfully inconsistent for one to do the reverse, but it's telling on yourself.
Sneaking in? That's my point, plain and simple. If anything, you're sneaking in the implication that it's a shameful thing to claim, so I have to "sneak it in".
There's this idea that we should respect the opinions of others, and even defend their right to express them, no matter if we disagree ourselves. In my mind, it's a matter of intellectual honesty. It does seem telling that you might disagree.
You seem to have this idea that I'm fascist. Could you give some reference where I said anything that supports this?
I actually don't. They're private businesses and it's clearly true that they already do whatever the heck they want.
My problem is that they make it hard for people to opt in to alternative marketplaces. That is what should be fixed.
If they made some changes they have to let people access their code, a git repo or a tarball, anything will do.
This is just perfect.
The blog post much like the FSF, is far less interested in an end result that works, and far more interested in threatening / filing lawsuits. In that they have a social platform not many people use but a lot of people are talking about filing a lawsuit about, and a blog post about the issue that doesn't render html character codes properly but also talks a lot about hypothetical lawsuits.
Never change, guys.
But "far more interested in threatening / filing lawsuits" couldn't be further from the truth. Check out how short the list of past lawsuits is at https://sfconservancy.org/copyleft-compliance/past-lawsuits.....
If you read up a bit on software freedom conservancy, you'll notice that threatening / filing lawsuits is something they do as a very last resort.
You'll also notice that when they do file a suit, there are no monetary damages requested, only license compliance (cf. https://sfconservancy.org/copyleft-compliance/vizio.html).
Based on those projects, I'd say the evidence suggests it's a fair amount of work.
Why repeat rookie mistakes with a home-baked solution? Actually I think in an early stage it would be good for a team to make some mistakes and to learn. If it really has to compete with facebook or twitter I just don't think that using an open source solution is the right way.
Did they take the site down because of licensing issue or because it was badly configured, so exposed it to bad actors? I think all evidence points to the latter.
Meaning the users would have been in violation of the computer abuse act.
What standing does the Software Freedom Conservancy have to do pursue this in court themselves? Are they authors of Mastodon?
AFAICT, unless one of the Mastodon authors gets involved, this is not going to amount to much.
https://en.wikipedia.org/wiki/Standing_(law)
This article doesn't even establish whether a commercial license to Mastodon (which would render the AGPL moot) had been obtained by Truth Social or not.
That's actually irrelevant as I understand the FOSS license issues around GPL and AGPL. You, as an individual, are entitle to the source code of GPL'd and AGPL'd software (under various circumstances). Suppose I sell or otherwise provide you a program that's based on GPL'd code but only in compiled form. You can request the source from me and I'm obligated to provide it, the original programmers never have to get involved.
1. https://opensource.stackexchange.com/questions/52/what-can-s...
They are users of software built on AGPL (Mastodon) and therefore have a right to have access to that source code.
If the site is using the project, it should do so under the license. You, as a user of the site, have rights under that license.
However, the fact that the license terms are violated does not give _you_ a cause of action. The site didn't enter into any contract with you. For there to be a standing, you need the authors of the project to say something.
Even then, note that the issue is the use of copyrighted code, not the fact that the users didn't get the code.
If you complied with the license, and the copyright holder came to you and said, give me money, you could point to the license and say that you are in good standing.
But that doesn't work the other way around, but IANAL.
Barring that, what sections of the AGPL are you looking at to make that claim?
> The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version. [emphasis added]
From Section 13:
> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph. [emphasis added]
This brings standing to the users as the license requires that the users be granted access to the "Corresponding Source", defined in Section 1 as:
> The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
This is analogous to a party that distributes GPL licensed software in binary form while refuses to fulfill their obligations under the license by providing code.
Assuming it's not the last case, they would also be aware of any commercial licenses.
Here is the scenario. Trump doesn’t comply even after the letter. The SF Conservancy files a lawsuit. It goes to court, and Trump loses. It keeps getting appealed all the way to the Supreme Court. Supreme Court (1/3 of whom were appointed by Trump) rules that copyleft licenses are unenforceable.
GPL, AFGPL dead.
Aint gonna happen.
I am not talking about copyright, which you are correct would be massively disruptive. I am talking about copyleft such as GPL, etc which as far as I know have never been really tested in a US court of law.
And even if they were, then the decision should still be 6-3 against Trump. So I think your scenario is pretty much dead.
What changes have they made that need to be redistributed?
Free software isn't freedom from obligations. They are modest, but they exist and must be complied with or you're setting yourself up for a lawsuit.
It would be really easy to tell if they released their source code.
But considering how they have been trying to hide the fact that they're using Mastodon, they've at least done something.
Not to be political, but his administration routinely ignored the rule of law for matters much more serious than a software license.
That's interesting. Is that why Apple is getting a pass for giving some app developers sweetheart deals on their App Store?
https://sfconservancy.org/copyleft-compliance/vizio.html
HN discussion: https://news.ycombinator.com/item?id=28920954
And, as usual, it is going to revolting to see tribalism consume everything - I suppose it was a matter of time before supporting the GPL became a "blue or red team" position.
I think you need to explain your scenario a bit better.
> I suppose it was a matter of time before supporting the GPL became a "blue or red team" position
If you have a habitual rule breaker and one team's fundamental rule is that this rule breaker is always right, then yes. Put a legal constraint anywhere in his vicinity and give him enough time to wander and he will violate the constraint. Contracts, tax laws, disclosure laws, the structure of democracy itself. Then the team decides it is the constraint itself that was in error, not their leader, and away we go.
If I'm developing a mastodon fork that I intend to run on a small private network for my company, and I accidentally expose it to the internet for a few minutes in error, and a person hits the site, under the letter of the license I am forced to disclose my source code to that person. My IP is no longer in my control and has been disclosed to a third party. This is not complicated. That scenario may be far fetched, but it becomes less far fetched if we actually get to a court case where a site was up for a little while and then was taken down and the legal system needs to rule on if this can be enforced from such scenarios. The political nature of this being disclosed publicly also seems like a huge error if they expect to be able to force source disclosure in court.
The SFC is a relatively well known software freedom advocacy and watchdog group, one with 15 years of legal action under its belt. Are you implying that this action somehow breaks the mould with their prior work?
Even huge tech companies obey the licenses of the open source software they use. Every proprietary tool I use has a long list of code used with the required preamble for each even if it's the same one, licenses (mostly MIT and similar), and where to find it.
> 8. Termination.
> You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
> However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
> Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
> Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
Permanent termination means that you will lose the right to use this software forever, without any recourse.
The SF Conservancy is openly stating that they don't plan to drop the ball in those ways.
I think finally terminates == final termination == permanently terminated
If you have distributed only v3-licensed programs, you may be eligible under v3 § 8 for automatic reinstatement of rights. You are eligible for automatic reinstatement when:
you correct the violation and are not contacted by a copyright holder about the violation within sixty days after the correction, or
you receive, from a copyright holder, your first-ever contact regarding a GPL violation, and you correct that violation within thirty days of receipt of copyright holder’s notice.
In addition to these permanent reinstatements provided under v3, violators who voluntarily correct their violation also receive provisional permission to continue distributing until they receive contact from the copyright holder. If sixty days pass without contact, that reinstatement becomes permanent. Nonetheless, you should be prepared to cease distribution during those initial sixty days should you receive a termination notice from the copyright holder.
So it seems that copyright holders can specifically revoke the rights if they discover a violation. However, it is not yet a fact that the violation has indeed happened, just because someone discovered an instance of AGPL software on an internet server. Modern developers assume that 'make code available to users' equals 'publishing it on the internet'. But there is no such requirement: you may just as well provide the code by request using email, floppy disk or pigeon mail. So if somebody mails Trump Group a request to provide source code, they may very well bide their time to process mail in the orderly manner and send the copy of the code to the person who requested that code.
[1]: https://softwarefreedom.org/resources/2008/compliance-guide....
To comply with this important FOSS license, Trump's Group needs to immediately make that Corresponding Source available to all who used the site today while it was live. If they fail to do this within 30 days, their rights and permissions in the software are automatically and permanently terminated. That's how AGPLv3's cure provision works — no exceptions — even if you're a real estate mogul, reality television star, or even a former POTUS.The license reads more like that only happens on your first infraction AND if you rectify your violation within 30 days.
https://www.gnu.org/licenses/agpl-3.0.en.html
edit: ninja'd.
The point is, license can't be "permanently terminated", only until the user ceases license violation.
This has happened to multiple companies violating GPL in the past.
https://www.networkworld.com/article/2231532/gpl-has-some-bi...
It sounds a lot like that the copyright holder has the power to permanently terminate a license even if the violation ceases.
The GPL licenses can be fully revoked if the license violator does not comply with the license after 30 days of being informed by the copyright holder of their violation.
There is no "automatic renewal" unless the copyright holder does not respond.
You can be permanently blocked from renewing the license if the copyright holder decides so.
The FSF have used this clause in the past to bribe license violators to release other, non-violating pieces of code under a FOSS license in order to reinstate their license on code that was previously violating.
Is there more on this somewhere?
> "The SFC will grant a new license, but on one condition - not only must you provide the source code to Busybox, you must provide the source code to all other works on the device that require source distribution."
> "The outcome of this is that we've gained access to large bodies of source code that would otherwise have been kept by companies. The SFC have successfully used Busybox to force the source release of many vendor kernels, ensuring that users have the freedoms that the copyright holders granted to them"
Suppose some giant company infringes willfully for months and the license owner gives notice of permanent termination. Ten years later some subsidiary or disparate business unit that has no idea of what happened and has its own legal department uses the software again compliantly. Would a judge issue an injunction if licensor filed suit citing prior notice of permanent termination that was issued subject to past alleged violations?
This may require litigation to resolve.
The rights are explicitly irrevocable with respect to the unmodified Program [1]. It is ambiguous, however, with respect to modifications. The "unless and until the copyright holder explicitly and finally terminates your license" confusingly implies a right to termination, though this comes into conflict with the § 2 irrevocability guarantee.
Is there case law around this?
[1] All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program.
Because if there is a line anywhere, then I don't see how you can still hold a view that free software should always support everyone and their beliefs, politicians or not.
If my favorite politician was using my code in violation of my license, I'd get up in their grill about that. Was the violation discovered by somebody who dislikes Trump? Yeah, probably. But it doesn't matter. The Trump Group exposes itself to legal risk by not complying with the license, and compliance is easy: show your users the license, and the code. Comply and the threat of a lawsuit vanishes.
https://sfconservancy.org/copyleft-compliance/vizio.html
Straight up persecution... of people who violate software licenses.
No citation given. It would have made more sense to use a friendlier project, anyway, like Pleroma.
But no evidence is needed to be outraged by something that hasn't happened yet. Sad!
Modifications to views, models, stylesheets, &c. would all fall under the AGPL's definition of source code and would be considered sufficient for triggering the distribution clause.
The AGPL is identical to the GPL, but with one additional clause: if you use the modified software to provide a networked service (like a website), then you must distribute your modifications. That's all.
You can use AGPL'd software to produce content without fear that that content will be encumbered, since you're not providing a networked service through that content. That's why your documents are safe, even in the (unlikely) event that your word processor is AGPL.
That depends on what you mean by "detect" -- there's an large body of Computer Science research dedicated to program attestation, i.e. enabling a user to verify that the program (or results of a program) derives directly from some source. But it's far from a solved problem in the general case.
Less formally, that's what the legal system is for: if the copyright holder suspects that the published source code is different from the source code that's being run by the service, then they're perfectly within their rights to take the service provider to court and attest, under the penalty of law, to their compliance.
The law
>Would that be easy to detect?
No