MindTouch is, and always will be, an open source community. The guiding principle behind our engineering team are heavily influenced by an understanding of the four freedoms that make software "free." The core MindTouch engine is licensed under the GPL v2 and the LGPL (different components have different licenses) - check out our licenses page for a complete list of all of our components and the licenses they fall under.
It's easy to start contributing to MindTouch - you don't even need to be a technically savvy to help! Participation in our developer community will require you to sign up for a free MindTouch Developer Center account.
Designers will best benefit from setting up a VM environment following our easy skinning tutorial; we have HTML/CSS guidelines. PHP developers should check out our coding guidelines; C# devs can likewise check out our C# coding style and get instructions on how to set-up an API development environment.
We may ask developers who make contributions to the core engine to sign a contributions agreement. Do not worry about this document if you are not contributing to the core engine. This may seem like a silly document and against the spirit of open source, but it is most definitely not the case. Because different locales have different ways of inerpreting the GPL, we must fully understand that the contributions do not have any murky intellectual property. The increased barrier to entry is an unfortunate consequence, but until we live in a less litigious society, we'll err on the safe side.
| File | Size | Date | Attached by | |||
|---|---|---|---|---|---|---|
| MindTouchContributionsAgreement.pdf MindTouch OpenGarden Contributions Agreement must be completed before any code you write can make it into MindTouch's source tree. | 69.96 kB | 18:40, 23 Feb 2007 | AaronF | Actions | ||
Well, I will avoid to contribute for your trunk for now, and will see later if you change your way. edited 14:51, 15 Jan 2008