Updated A Florida man has been accused of breaking the copyleft license of Mastodon by running an online instance of the software without providing its source code as required.
And not only that, the real-estate baron and wannabe tech tycoon has been told he has a month to fall in line with the fine print or put himself potentially at risk of further action.
Mastodon is a Twitter-like microblogging service that you host yourself. Servers running this software can form a larger, decentralized social network.
The code is made available under version three of the Affero GPL. That means if someone modifies the software and runs it as a network-accessible service, such as a website, their users need to be offered a way to get hold of that customized source.
The aforementioned Palm Beach businessman, known for his failed casino, discontinued line of steaks, and a recent stint in public office, chairs an online media group that this week promised to launch a social network for selected users next month. A wider rollout is expected in the new year following a period of beta testing, apparently.
The web service, which alleges it wants to foster "honest global conversation without discriminating against political ideology," has curiously in its terms-of-use banned one of its supremo's most favorite things in the whole wide world: "excessive use of capital letters."
After an announcement went out about the social network, netizens found they were able to sign up early at will to what looked like a test deployment of the platform, and posted prank announcements and other material on it. Someone was even able to create a profile in the name of the cancelled reality TV star, using it to share a photo of a pig defecating on itself.
The service, which was soon taken down, appeared to be powered by a version of Mastodon modified to mostly remove any mention of its origins, though its HTML source and design signaled where the code came from.
Now the Software Freedom Conservancy – a non-profit that defends free software and just now sued TV manufacturer Vizio for allegedly breaking the GPL – has called out the half-baked social network project, accusing it of violating the Affero GPL by not distributing its modified source code as necessary. The platform has 30 days to remedy the situation, and if it doesn't, it opens itself to legal action.
- Amid drama at .NET Foundation, Microsoft's De Icaza reveals it was meant to be like GNOME Foundation
- Open-source projects glibc and gnulib look to sever copyright ties with Free Software Foundation
- Code contributions to GCC no longer have to be assigned to FSF, says compiler body
- Open-source developers under corporate pressure to adopt less-permissive licenses, Percona CEO says
Bradley Kuhn, a policy fellow at the conservancy, said in a statement on Thursday that "early evidence strongly supports" claims that the social network was "based on the AGPLv3'd Mastodon software platform."
"Many users were able to create accounts and use it — briefly," he continued.
"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."
Kuhn also said "very public requests" for the code were being ignored, adding that the source code must be made available by the online media group:
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
Also, addressing concerns that the social network was compromised by pranksters, Kuhn concluded:
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 22:00 US/Eastern on Thursday 2021-10-21) 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.
Spokespeople for the botched social network did not reply to a request for further comment. ®
Updated to add:
On 29 October, Eugen Rochko, Mastodon's founder and lead developer, said in a statement on the outfit's blog: "On Oct 26, we sent a formal letter to Truth Social's chief legal officer, requesting the source code to be made publicly available in compliance with the license. According to AGPLv3, after being notified by the copyright holder, Truth Social has 30 days to comply or the license may be permanently revoked."
Rochko also said the fact that the Florida man's platform's terms of service claimed the site was "proprietary property" was "worrying."
As far as personal feelings are concerned, of course we would prefer if people so antithetical to our values did not use and benefit from our labour, but the reality of working on free software is that you give up the possibility of choosing who can and cannot use it from the get-go, so in a practical sense the only issue we can take with something like Truth Social is if they don’t even comply with the free software license we release our work under.