XBUP - eXtensible Binary Universal Protocol - Documentation
[Up]

# Documentation: Project State

This document is part of the eXtensible Binary Universal Protocol project documentation. Provides comments on current state and future development and evolution of the project.

## Project State

The project is now in the experimental stage (work release 18) and it's not recommended to use products of the project for implementation in your own programs yet. The current version and its specifications does not guarantee any future compatibility with protocol or library interfaces. The main reason for such approach is mostly because of the focus on finding the best protocol design first. That should preserve smaller updates later and should also avoid existence of various non-supported branches. Also after the establishment of a complete design it should be possible to build a more proper formats, such as formats for video or audio data.

As for current state of the project, it's targeted on developers interested in designing and testing new features, and for people who are willing to implement it without a guarantee of its future usability. If you are interested in the project, please visit project site's section about development and read about how to get involved with the project.

### Tasks and Timetable

Development process follows bottom-up incremental model producing single levels of the protocol layer's structure. Also there is no mandatory timetable for the project yet. Technically it's still even not clear whether the project will be launched in bigger scale. The original goal was rather to design the core of the protocol, publish achieved results and according to feedback start the work on the real implementation and on further expansion of the functionality.

The current plan and timetable can be found in the development section.

## Project's Usability

It's possible to use outputs of this project in accordance with the relevant license terms. Alternatively, you can request release of the project under a different license than there is currently available. If you intend to use the results of this project in your own project, please mention it to the authors, so they can place a link to your project as a reference and offer further cooperation.

### The Applicability of the Project

At the present phase of development there are no part of the project suitable for use in stable applications.

### Projects Using XBUP

So far there is not known any such project.

Homepage: http://xbup.org
License: GNU Free Documentation License (FDL)