Trump's social network (Truth Social) is now open source due to pressure from the maintainers of Mastodon.

I have now mirrored the code on Codeberg and GitHub to keep track of changes, ease public examination, and ensure a copy stays public.

I have also generated a basic diff between Mastodon v3.4.1 and Truth Social's latest code.

#TruthSocial #mastodev


Note that the only reason we can see the source code to Trump’s new social network is because Mastodon was licensed under the GNU Affero General Public License.

If it had been licensed under MIT or BSD, we couldn’t have because Trump would have enclosed it.

Choose your licenses carefully if you care about freedom.

@aral Indeed. As much as I wish copyleft wasn't necessary (it can be needlessly cumbersome), situations like these show how invaluable it can be.

@aral yeah, we wouldn't have it if they used regular GPL, either.
It just shows how important it is to chose the license wisely when making a new project.

I hope we'll have some "upgraded" version of the GPL in which we could enforce things like keeping the code publicly available instead of the often abused "have to provide when asked" clause.

#agpl #gpl #freesoftware #opensource

Sign in to participate in the conversation
Aral’s Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!