OpenSolaris

You are not signed in. Sign in or register.

Values

We encourage everyone to embrace the values below and to demonstrate integrity by basing engineering practices and community activities on the principles described here. The following values and code of conduct are a result of the first three years of collaboration and growth within the OpenSolaris project.

Quality

Quality is always a top priority. Generally, quality is measured by our ability to provide users with a rich, coherent and stable platform for developing and running applications.

Designed for Compatibility, Maintainability and Platform-Neutrality
OpenSolaris interfaces are designed with a documented commitment level and changes to those interfaces are designed to maintain compatibility according to that commitment level. Frameworks are designed to be maintainable, particularly by a large development community. Lower level abstractions are designed with multiple and future platforms in mind.

Engineered for Security, Performance and Reliability
OpenSolaris is secure out-of-the-box, performs well under heavy load, and scales with the hardware resources available. OpenSolaris reliably provides accurate results with no data loss or corruption, is robust in dealing with software failures, and if possible, hardware failures. OpenSolaris provides the ability to diagnose problems and simplify the management of the system in a consistent manner.

Invention

Invention that improves OpenSolaris for users and developers has a healthy tension with the quality priorities of our project. This is particularly true of innovations which are substantially different and represent radical change. The OpenSolaris project must balance the long tradition of quality engineering and design with the market demands for rapid innovation by developing out in the open using processes that are transparent and which allow participation at all levels. The ultimate goal is positive change that makes OpenSolaris better without sacrificing productivity of individuals in our developer community.


Code of Conduct

Please respect the rules for community interactions and collaboration as follows.


Be Inclusive
Welcome new people to the project. Give them the time you were given when you first joined the community. And if you weren't given enough time please set a new example for others to live by. Be open and transparent so others can participate on an equal footing and contribute to the project in their own way. Everyone has something to contribute.

Be Respectful and Honest
All OpenSolaris participants have the right to be treated with respect at all times in all venues. While we may not always agree with each other, there is no excuse for poor behavior or personal attacks. We expect community members to be honest and ethical, and if a genuine miscommunication occurs we ask that people take a break before responding. If things can't be worked out, we ask that the OGB mediate a common understanding. A community where some members feel uncomfortable is not a productive one.

Be Considerate of Diversity
Any decisions you make will affect other users and community members, and we expect you to take those consequences into account when making decisions. So be considerate of community members coming from different backgrounds. They may not have access to resources you have, and they may not speak your language. So, be patient with people. And be careful that you don't misinterpret someone's tone or content during conversations. We encourage constructive criticism so we can learn and maintain quality, but it's just as important to be considerate so we don't misunderstand each other.