most instances of the fediverse make use of free, open source software. they also use technology standards called activitypub and ostatus. to contribute content to the fediverse you can either host your own server instance, or join an existing one as a user. within the fediverse, there is not "one" federation, but rather numerous "bubbles of federation", more or less isolated or interconnected.