# Mike Macgirvin

> programmer

**Wikidata**: [Q114669840](https://www.wikidata.org/wiki/Q114669840)  
**Source**: https://4ort.xyz/entity/mike-macgirvin

## Summary
Mike Macgirvin is a programmer and software engineer recognized for his foundational work in decentralized social networking. He is the creator of the open-source platforms Hubzilla and Friendica, which focus on distributed identity and communications frameworks.

## Biography
- Known for: Development of Hubzilla and Friendica decentralized social networking platforms.
- Field(s): Programming, software engineering, distributed social networks.

## Contributions
Mike Macgirvin has made significant contributions to the field of decentralized web technology through the creation of two major open-source projects. He developed Friendica, a free software platform designed for distributed social networks. Friendica serves as a tool for building social connections across independent servers, moving away from centralized models. Following this, Macgirvin created Hubzilla, a platform for building interconnected websites. Hubzilla is distinguished by its sophisticated decentralized identity, communications, and permissions framework. This framework is built using common webserver technology, allowing for complex, sovereign digital interactions where users maintain control over their identity and access rights across the network. These projects represent a concerted effort to provide technical alternatives to centralized social media silos, emphasizing open-source development and the practical application of distributed systems. Macgirvin’s work on these platforms has provided the community with functional tools to implement decentralized communications and identity management on standard web infrastructure.

## FAQs
### Q: What software did Mike Macgirvin create?
A: Mike Macgirvin is the developer of Hubzilla and Friendica. These are open-source platforms designed to facilitate decentralized social networking and distributed identity.

### Q: What is Hubzilla?
A: Hubzilla is a platform created by Mike Macgirvin for building interconnected websites. It features a decentralized identity and permissions framework built on standard webserver technology to ensure user sovereignty.

### Q: What is Friendica?
A: Friendica is a free software project developed by Mike Macgirvin for distributed social networks. It is designed to allow users to communicate across a decentralized network of servers rather than a single central platform.

## Why They Matter
Mike Macgirvin’s work is significant for its focus on decentralization and digital sovereignty. By developing Friendica and Hubzilla, he provided the technical infrastructure for social networks that do not rely on a single central authority. His creation of a decentralized identity and permissions framework within Hubzilla addresses critical issues of user control and privacy in the digital age. These contributions have influenced the landscape of distributed communications, offering alternatives to centralized platforms and demonstrating how common webserver technology can be leveraged for complex, interconnected systems. His work provides a model for how developers can build systems that prioritize user autonomy over corporate centralization. Without Macgirvin’s contributions, the field of decentralized social networking would lack these specific frameworks for identity and communication, which have helped define the possibilities for a distributed web.

## Notable For
- Creator of Friendica, a free software platform for distributed social networking.
- Developer of Hubzilla, featuring a decentralized identity and communications framework.
- Practitioner of software engineering focused on decentralized and distributed web technologies.

## Body
### Software Development
*   **Friendica:** Mike Macgirvin developed Friendica as a free software solution for distributed social networks. The project is associated with Canada and aims to provide a decentralized alternative to traditional social media.
*   **Hubzilla:** Macgirvin created Hubzilla to facilitate the creation of interconnected websites. The platform is built using common webserver technology and incorporates a framework for decentralized identity, communications, and permissions.

### Professional Classification
*   Macgirvin is classified as a programmer and software engineer.
*   His work falls under the broader category of software development, specifically focusing on decentralized platforms and distributed systems.
*   His projects are characterized by their use of common webserver technology to achieve complex, decentralized networking goals.