Policies

The standards that govern the Haiku community are similar to the Unwritten Constitutions that govern some countries, where their constitution simply acts as an aggregation of other laws, rather than a standalone constitution.

The policies of the HaikuProject are listed below in aggregation:


Trademarks and Copyrights

Trademark Policy

Haiku, Inc. owns the 'Haiku'® name, HAIKU logo®, HAIKU Background Leaf™, and HAIKU Leaf™ (registered) trademarks. As an open source project, the name and brand that is associated with the Project is vital to the Project's reputation and the sense of familiarity that end-users expect from the Software. Anyone is able to freely use the code that comprises Haiku, however the trademarks of Haiku cannot freely be used in the same liberal manner.

The Trademark Policy page on the about section of this website contains the latest policy revision.

Haiku Distro Guidelines

The Haiku project believes that having one distribution (the one officially released by the project) is the best long term strategy to ensure success of the platform. Therefore anyone considering creating a new distribution should think long and hard before doing so. The project is very interested in working with anyone who feels they need a new distribution to add what they need to Haiku itself.

The Haiku Distro Guidelines page on the about section of this website contains the latest policy revision regarding the creation of a Haiku distribution.


Software

Nightly images of Haiku

Nightly images of Haiku contain the latest enhancements, bug fixes, and hardware support. Please keep in mind that there may also be regressions and broken features in these builds which have not yet been identified or resolved. USE AT YOUR OWN RISK!

When using Nightly images of Haiku, the GCC 2 Hybrids are recommended, as they are the most similar to official releases. Developers who choose to release software that requires a nightly build, are requested to provide a build for the latest stable nightly image.

Coding Guidelines

The information in our Coding Guidelines is extremely important. If you will be contributing code or patches to Haiku, you will need to strictly follow the code style guidelines. Code which doesn't follow these guidelines will not be accepted.

Some code doesn't match our guidelines in some places, this is mostly due to it being written before the guidelines were defined. Assistance with cleaning up incorrect code is very welcome as long as you notate in the commit that there are "no functional changes" in this patch (don't bury code changes in style fixes).


Communication

The Haiku Fourms

Users are to refrain from delving into discussions about religion, politics, gender, ethnicity, etc. Try to stick to vi vs. emacs for off-topic fun... We reserve the right to moderate or remove posts of an aggravating nature.

Please, don't use the forum to advertise your non-Haiku related project or business; if you do, your post will be deleted.

Mailing List Etiquette

As with many other FOSS mailing lists, we at Haiku hold ourselves to a few rules when posting to mailing lists. For now most of the rules of Mailing List Etiquette are to ensure that all information is properly archived or to improve a message's readability.

Bug Tracker Etiquette

There are a few social rules that are expected to be observed by all contributors of ​Haiku's Bug Tracker.