Working with the community

From Askmonty.org

Main Page >  About Us 
Company rules | Employment | The hacking business model | Privacy Policy | Project Handbook | Working with the community

This page discusses our community ethics. Please see the Contributing page and the main MariaDB project page for more information on the mechanics of how to participate in our user and developer community.

We at Monty Program Ab are working on the following open source projects:

  • The Maria project. A storage engine for MySQL.
  • The MariaDB project. Utilizing the Maria engine and other developer community enhancements, we extend, optimize, and improve MySQL. More information regarding the kind of changes we apply is on the MariaDB versus MySQL page.
  • Working with other developer communities (e.g. Drizzle) to merge improvements/innovations from their projects into MySQL.
  • What we are working on (or planning to work on) can be found in Worklog. Through this you can vote for features that you would like to see implemented and even offer to pay for features that you would like to have done soon. You can also pick projects that others have paid for, do them, and when they have been accepted get a share of the offered payment!

We are helping the MariaDB/MySQL developers in the community by:

  • Helping developers understand the MariaDB, Maria and MySQL source code.
  • Propose, review and improve upon the design of new features for MariaDB and Maria.
  • Review patches to MariaDB.
  • Apply patches and keep the code up to date (with the help of the original author of the patch).
  • Documenting all unique features in MariaDB.
  • Holding talks at conferences about what we do.

We're committed to excellence:

  • in the code we produce
  • in our relations with our employees
  • in our relations with our developer and user communities
  • in the company we keep

This being the case:

  • We are subscribing to the Ubuntu code of conduct for how we work in the open source environment. We expect from our community members what we expect from ourselves.
  • All code we produce will by default be GPL (e.g. MariaDB) or BSD-new (e.g. all-purpose libraries). If you want to contribute your code under another license, feel free to contact us.
  • Any patches given to us for our project's source trees should be licensed under the Monty Program Ab contributor agreement (MCA), BSD-new license, or public domain (in that order of preference). We require this to be sure we can use the code freely in MariaDB and other products. We also want to be able to contribute the code forward to other open source projects.
    • Log_of_MariaDB_Contributions contains an audit trail of patches included into MariaDB and whether they were contributed under the MCA or BSD.

Naturally, paying customers are a part of our desired community. We specialize in code and architecture review, non-recurring engineering to MySQL, MariaDB, and the Maria engine, and custom development. See our commercial offerings page.

Monty Program employees are available for keynotes, presentations, and lectures. We happily provide such services at greatly reduced rates or gratis to Free and open source software community events and organizations. Please let us know if we can help you, your members, or your attendees better understand what we do and the climate in which we do it. We have fun people that are engaged, and are thus engaging.

We make it a point to try to attend important conferences related to our business. Please look at our conference attendance page and let us know if you'd like your conference to be included there.

If you have questions regarding our community, our involvement with it, or its involvement with other projects or people, please contact Kurt von Finck.