Open Source Technology

Friend OS is the result of collaborative efforts by a team of open source developers, who actively contribute to its development on the widely-used platform, Github. The system is made accessible to the public through three licenses: MIT (Server), LGPL3 (Modules), and AGPL3 (HTML5 client). These licenses strike a careful balance, promoting a high level of openness for the technology while also placing certain restrictions on the commercial exploitation of its source code.

The main repository for Friend OS is located here:

Release methodology

The current version of Friend OS is coined Hydrogen. Each major version of the system follows the periodic chart of elements. Next major version is Helium. Then Lithium and so on.

Developer's manual

Here's the latest developer's manual in downloadable PDF.

By embracing open source, Friend OS joins the line of projects that share technology with developers, and makes technology accessible to everyone.

Communities and collaboration

Friend developers meet can collaborate using Github's discussions and issues forums. Check them out here:

Real-time

For any kind of real-time discussions, please visit our discord server here:

Social media

Friend OS has social media presense. Check out these links:


Roadmap

Friend OS Helium (v1.3.0) - The next release - Q2 2024

Friend Workspace - Desktop environment and user interface

Online/offline handling (100%)
Online/offline handling (100%)
Mobile version (95%)
Mobile version (95%)
Login screen (99%)
Login screen (99%)
Shared applications with authentication (95%)
Shared applications with authentication (95%)
New user entry-level tutorial + video (0%)
New user entry-level tutorial + video (0%)

Convos - Chat and collaboration application

Application design (100%)
Application design (100%)
Direct messaging (100%)
Direct messaging (100%)
Encryption (10%)
Encryption (10%)
Group messaging (100%)
Group messaging (100%)
Group video conferencing (10%)
Group video conferencing (10%)
Conference calls and screen sharing (90%)
Conference calls and screen sharing (90%)
Uploads (85%)
Uploads (85%)
Roles and permissions (75%)
Roles and permissions (75%)
Search (85%)
Search (85%)
AI assistant (50%)
AI assistant (50%)
Push notifications (85%)
Push notifications (85%)

User management

User creation improvement (100%)
User creation improvement (100%)
User defaults (100%)
User defaults (100%)

User interface

New Friend OS v1.3.0 theme (95%)
New Friend OS v1.3.0 theme (95%)
Better touch model for file management (95%)
Better touch model for file management (95%)

Sum progress

Friend OS Helium (v1.3.0) - The next release - Q2 2024 (87%)
Friend OS Helium (v1.3.0) - The next release - Q2 2024 (87%)

Software Catalog - Add apps to your Friend account - Q2 2024

Central repository (50%)
Central repository (50%)
Software app for installing and removing apps (65%)
Software app for installing and removing apps (65%)
Modifications to Friend Workspace "Add apps" button (100%)
Modifications to Friend Workspace "Add apps" button (100%)

Sum progress

Software Catalog - Add apps to your Friend account - Q2 2024 (72%)
Software Catalog - Add apps to your Friend account - Q2 2024 (72%)

Friend Calendar - Simple collaborative calendar

Basic operation - calendar view week / month (80%)
Basic operation - calendar view week / month (80%)
Share calendar (75%)
Share calendar (75%)
Add external calendar source (20%)
Add external calendar source (20%)
Add events from Workspace (60%)
Add events from Workspace (60%)
Receive reminder (0%)
Receive reminder (0%)

Sum progress

Friend Calendar - Simple collaborative calendar (47%)
Friend Calendar - Simple collaborative calendar (47%)

Prompts - AI prompt engineering and automation tool

Application design (55%)
Application design (55%)
Prompt interface (30%)
Prompt interface (30%)
Automation interface (0%)
Automation interface (0%)
Automation module (0%)
Automation module (0%)

Sum progress

Prompts - AI prompt engineering and automation tool (22%)
Prompts - AI prompt engineering and automation tool (22%)

Friend OS Lithium (v2.0) - Next major release (tasks will change) - Q2 2024

Cassandra based data depot (20%)
Cassandra based data depot (20%)
Clustering - running several Friend servers in one network (60%)
Clustering - running several Friend servers in one network (60%)
Server arrays - connected, separate servers (20%)
Server arrays - connected, separate servers (20%)
Server array management (0%)
Server array management (0%)
Server service routing (10%)
Server service routing (10%)

Sum progress

Friend OS Lithium (v2.0) - Next major release (tasks will change) - Q2 2024 (22%)
Friend OS Lithium (v2.0) - Next major release (tasks will change) - Q2 2024 (22%)

Friend Liberator v2.0 - Next major module release - Q4 2024

XPRA support (5%)
XPRA support (5%)
New admin tools (0%)
New admin tools (0%)

Sum progress

Friend Liberator v2.0 - Next major module release - Q4 2024 (3%)
Friend Liberator v2.0 - Next major module release - Q4 2024 (3%)

Documentation pages, website - Q1 2024

Planning (90%)
Planning (90%)
Systems implementation (20%)
Systems implementation (20%)
Initial document deployment (20%)
Initial document deployment (20%)

Sum progress

Documentation pages, website - Q1 2024 (44%)
Documentation pages, website - Q1 2024 (44%)

New Docker image - Q3/Q4 2024

Planning (60%)
Planning (60%)
Build the image (0%)
Build the image (0%)
Testing (0%)
Testing (0%)

Sum progress

New Docker image - Q3/Q4 2024 (20%)
New Docker image - Q3/Q4 2024 (20%)

Virtualbox image x86/64 - Q3/Q4 2024

Planning (100%)
Planning (100%)
Build the image (0%)
Build the image (0%)
Testing (0%)
Testing (0%)

Sum progress

Virtualbox image x86/64 - Q3/Q4 2024 (34%)
Virtualbox image x86/64 - Q3/Q4 2024 (34%)

Aime - Artificial Intelligence Management Engine

Architecture design (50%)
Architecture design (50%)
ai.library (10%)
ai.library (10%)
llama.cpp integration (10%)
llama.cpp integration (10%)
Open AI integration (0%)
Open AI integration (0%)

Sum progress

Aime - Artificial Intelligence Management Engine (18%)
Aime - Artificial Intelligence Management Engine (18%)

Friend Create 1.3 - Integrated Development Environment

Collaborative editing (90%)
Collaborative editing (90%)
Improved project management (10%)
Improved project management (10%)
Improved package generation (0%)
Improved package generation (0%)
Template system (85%)
Template system (85%)
Editor update (100%)
Editor update (100%)
Node editor (0%)
Node editor (0%)
AI Integration (0%)
AI Integration (0%)

Sum progress

Friend Create 1.3 - Integrated Development Environment (41%)
Friend Create 1.3 - Integrated Development Environment (41%)

PHP upgrade to 8.x

Base PHP system (0%)
Base PHP system (0%)
Module system (0%)
Module system (0%)
Application modules (0%)
Application modules (0%)

Sum progress

PHP upgrade to 8.x (0%)
PHP upgrade to 8.x (0%)

(Last updated 2024, January 5th 09:40 (AM) CET)