Введение

Система программного обеспечения с открытым исходным кодом

Solipsis – это бесплатная система с открытым исходным кодом, предназначенная для создания масштабного многопользовательского виртуального мира, разработанная Хоакином Келлером и Гвендаль Саймон в исследовательских и опытно-конструкторских лабораториях France Télécom. Она призвана обеспечить инфраструктуру для общедоступной виртуальной территории, подобной метавселенной. Основываясь на архитектуре "одноранговой сети", виртуальный мир потенциально может быть населен теоретически неограниченным количеством участников.

Мотивация

Центральной целью Solipsis является создание виртуального мира, максимально независимого от влияния частных интересов, таких как владение серверами. Для достижения этой цели используется одноранговая (peer-to-peer) модель, а не традиционная клиент-серверная. Кроме того, проект стремится предоставить пользователям больше гибкости в разработке интерфейсов и создании контента в их персональных сегментах виртуального мира.

Основные принципы

Сущность Солипсиса – это базовый элемент виртуального мира. Для существования сущность должна запускать узел, который может управляться навигатором. Узлы самоорганизуются в чистую одноранговую сеть, где отношения зависят от виртуальной близости. Навигатор – это преимущественно графический пользовательский интерфейс, однако к нему могут быть добавлены некоторые коммуникационные сервисы для взаимодействия между сущностями. Виртуальный мир изначально пуст и заполняется исключительно сущностями, запущенными на компьютерах конечных пользователей. Все узлы Solipsis функционально равноправны, и не требуется никакой предопределённой инфраструктуры. Это максимально устраняет любые ограничения на содержание или функциональность мира.