GNU MediaGoblin — это свободная децентрализованная платформа для публикации и совместного использования различных типов цифровых медиа, включая изображения, видео, аудио, документы и 3D-модели. Она предоставляет альтернативу централизованным сервисам, таким как Flickr, YouTube и SoundCloud, позволяя пользователям самостоятельно хостить свои данные и обеспечивать полный контроль над контентом. Проект был инициирован в 2008 году на встрече в Free Software Foundation, где обсуждались пути развития интернет-сообществ в условиях растущей централизации и ограничений свободы пользователей.
Разработка GNU MediaGoblin началась в 2011 году, и с тех пор проект активно развивается, предоставляя пользователям возможность создавать собственные инстансы платформы с поддержкой различных форматов медиа. Важной особенностью является поддержка федерации, позволяющая обмениваться контентом между независимыми инстансами, что способствует созданию децентрализованной сети медиа-хостинга. Платформа распространяется под лицензией GNU Affero General Public License, что соответствует принципам свободного программного обеспечения.
- Поддержка множества форматов медиа, включая изображения (JPEG, PNG), аудио (MP3, FLAC, WAV), видео (WebM) и 3D-модели.
- Использование HTML5 для воспроизведения медиа-контента, включая поддержку субтитров и многократных разрешений видео.
- Возможность добавления метаданных, таких как теги и комментарии, к файлам.
- Поддержка лицензий Creative Commons для контента, позволяющая пользователям указывать условия использования их материалов.
- Механизмы федерации, позволяющие обмениваться контентом между различными инстансами платформы.
- Возможность настройки и расширения функционала через систему плагинов.
- Поддержка различных языков интерфейса, включая русский, английский, испанский и другие.
- Активное сообщество разработчиков и пользователей, поддерживающее и развивающее проект.