Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Open Source Social Networks

Trump's Social Media Site Quietly Admits It's Based On Mastodon (pcmag.com) 228

mrflash818 shares a report from PCMag: To avoid a lawsuit, Donald Trump's social media site is quietly acknowledging the computer code powering the platform comes from Mastodon. Trump's "Truth Social" site now features a dedicated section labeled "open source," which contains a Zip archive to Mastodon's source code. "Our goal is to support the open source community no matter what your political beliefs are. That's why the first place we go to find amazing software is the community and not 'Big Tech,'" the site adds. Truth Social created the section on Nov. 12, two weeks after social networking provider Mastodon threatened to sue Trump's platform for violating its open-source license.

Since Mastodon is an open-source software project, anyone can use it for free. But if you do, the software license demands the code and any ensuing modifications to your Mastodon-powered platform be made publicly available, allowing the entire Mastodon community to benefit. (This doesn't include publishing any user data or disclosing admin access, though.) [...] However, it appears the uploaded Zip archive is simply a barebones version of the existing Mastodon source code you can already find on GitHub. The archive itself is only a mere 30MB in size. Nevertheless, Rochko said the Zip archive might "become more interesting" once Truth Social finally launches.

This discussion has been archived. No new comments can be posted.

Trump's Social Media Site Quietly Admits It's Based On Mastodon

Comments Filter:
  • Good job Trump (Score:3, Insightful)

    by phantomfive ( 622387 ) on Thursday December 02, 2021 @09:27PM (#62041959) Journal

    His team did the right thing, and released their changes. I can support that. (Doesn't mean I'll vote for him).

    • Re:Good job Trump (Score:5, Informative)

      by battingly ( 5065477 ) on Thursday December 02, 2021 @09:34PM (#62041973)

      His team did the right thing, and released their changes.

      Uhhh, no they didn't.

      • Re:Good job Trump (Score:4, Insightful)

        by Luckyo ( 1726890 ) on Thursday December 02, 2021 @09:56PM (#62042047)

        As far as we know, they literally used the basic mastodon for a private prototype that was accidentally opened to the public. The reason why all of those "hah, I pwned Drumpf, here are the screenshots" twitterati actually got in was specifically because it was pretty much a carbon copy of the thing. So if you knew your way around default install, you could get into that proof of concept site after they accidentally made it accessible publicly.

        The only thing that apparently was added on top was some early prototype graphics, as the thing was clearly nothing more than simple proof of concept. Graphics aren't code. They don't need to release those. So they just toss out a zip of mastodon... and they're done complying with demands. For now.

        It just tells you that it really was nothing more than proof of concept and they have a mountain of work ahead if they actually plan to build a functioning social network based on it. A big "if" mind you. Building an up to scale network isn't anything like taking a basic mastodon config and running it. This isn't something that you can do quickly either, because this is probably going to be the most attacked site on the planet for months after it actually goes public. They'll not just need to get it up to scale, with proper capacity and all, but they'll also need to test it to insane degree to keep it even marginally secure.

        Especially considering that they're running what is essentially code made by their political enemies who have spent close to half a decade screaming bloody murder every day just because they woke up and he dared to still be in office that day? Can you imagine how many ways there are to subvert this kind of a network project with such access?

        Frankly, while I understand that they're basically trying to hit the ground running with this network, since they're likely targeting going live in about two years time for political reasons, to operate they way they do... I've no idea how they hope to survive the onslaught of hacking of every possible kind that will come their way when they actually go live. Unless they lock it down tight and only allow a handful of pre-selected people to post. Which would likely defeat the purpose.

      • by OYAHHH ( 322809 )

        What?

        How do you know?

        How do you know they even changed anything?

        If all that was modified was the static variables defining the name of the site, perhaps a color or two, etc. then I hardly think those qualify as "changes".

    • by fermion ( 181285 )
      Yes, but now we ask to ask if the site is being hosted in someone living room, connected by sneaker net. They say they use OSS because they donâ(TM)t believe in big tech. So who is running tier servers, proving connectivity?
    • If Trump used the open Source software *without* modification, is there still an obligation to make the *unmodified* code available?

      I'm talking about the mastodon *code*, since in my example they didn't modify the mastodon code itself.

      I have no idea if Team Trump modified the source code or not, but I've been under the impression that *using* open source software doesn't require sharing the original source code. (For example, a Linux Distro could include an open-source office productivity suite without havi

      • Re: (Score:2, Insightful)

        by Anonymous Coward

        If Trump personally copied and used Mastodon then he has no obligation to do anything.
        If Trump personally copied, modified and used Mastodon then he has no obligation to do anything.
        However, if Trump, or any other person, provided a copy of Mastodon to others or provided a service based on Mastodon to others then there's an obligation to provide source code. This is what makes the AGPLv3 unique compared to most, possibly all other OSS licenses. Most OSS licenses such as GPLv2 or GPLv3 do not require someone

      • It is amusing how everyone now denegrates Mastodon and say that it is so bad that it cannot possibly be used for anything without a near total rewrite.
  • umm so what? (Score:3, Insightful)

    by JustNiz ( 692889 ) on Thursday December 02, 2021 @09:39PM (#62041997)

    I don't get it. So what if they are using mastadon?
    Why is this article sensationalizing that?

    • Re: (Score:3, Insightful)

      by Luckyo ( 1726890 )

      Because Orange Man Bad. Did you spend the last half a decade under a rock?

    • "the softwhttps://news.slashdot.org/story/21/12/03/0022206/trumps-social-media-site-quietly-admits-its-based-on-mastodon?utm_source=rss1.0moreanon&utm_medium=feed#are license demands the code and any ensuing modifications to your Mastodon-powered platform be made publicly available"
    • by fermion ( 181285 )
      The team did not comply with the license. That is they ignored the rule of law. Now they are. It was simple to do.
    • They had previously failed to make the source code available as required by the license.
    • Re:umm so what? (Score:5, Informative)

      by fahrbot-bot ( 874524 ) on Thursday December 02, 2021 @11:02PM (#62042197)

      I don't get it. So what if they are using mastadon? Why is this article sensationalizing that?

      Because initially the site didn't acknowledge the use of Mastodon or release the (modified) source code it used, in violation of the GPL. They were threatened with a lawsuit and subsequently complied. Why they didn't simply do this in the first place is unclear.

      • Re: (Score:3, Interesting)

        by AmiMoJo ( 196126 )

        The reason they didn't release their changes as they were required to is pretty clear - they didn't want to admit to using commie open source code to build their site, or that Trump's premier new platform that was about to destroy Twitter was just a very slightly modified version of someone else's work that anyone could install with a few clicks.

      • I don't get it. So what if they are using mastadon? Why is this article sensationalizing that?

        Because initially the site didn't acknowledge the use of Mastodon or release the (modified) source code it used, in violation of the GPL. They were threatened with a lawsuit and subsequently complied. Why they didn't simply do this in the first place is unclear.

        No, not in violation of the GPL, but of a different license - AGPLv3 .

        The GPL doesn't compel you to release source if you are just using software, only if you redistribute software.

  • If not, how could Trump have broken any laws?

    Also, did Trump's team alter the source code? I don't think configuring the software to your liking is changing the source code.

    If I put up a Wordpress site, am I personally required to make the source code active?

  • First, are we sure it wasn't an honest mistake?

    I'm a reasonably techie sort, and my first thought was "they aren't distributing it, are they? Why would they need to make source available?"

    But apparently this license [wikipedia.org] gets around that ... okay then. Did they know that? When?

    Really interesting discussion on the license here [twitter.com]. (Yes, solution: don't use software that uses it. But I have to agree that this license violates the spirit of free software, and there's nothing wrong with saying so.)

    • If it was a honest mistake, they are using technology without understanding the legal or technical implications of it, which is IMO an even bigger can of worms.

      The reason for the hubub was that the license behind the software used requires that you state you're using that software and that you make the source of the code (along with any modifications you made) available. Because the license says so. You use it, you do it, you don't like it, you don't use it.

      Now, I'd say no later than when this made the head

    • Only BSD software is really free.

BLISS is ignorance.

Working...