Community Shared Development
Let's call ourselves Community Shared Development !
Who are we ? We are a community of individuals, business companies, public and non-profit organizations.
We collaborate and share the full development process of our system: functional and requirements analysis, coding and development, quality assurance, plus best practices for each of those.
This includes Open Source but goes further.
Seven years ago, Community Shared Development is what made me choose Plone community's CMS instead of single-dominant-vendor Open Source Nuxeo CPS. Since then, it is also what I sell to my customers.
Why Community Shared Development instead of Open Development as proposed by Dylan Jay and others ?
The word Development is a real differentiator. But, if we keep the word Open, do we really differentiate from Open Source ? I think it does not trigger enough questions.
Also, Open Development misses the community aspect. While reading Matt's post, my first reaction was that that the term Community was missing. I read in the comments that at least Jens and Wouter also think it is an important term.
Further, we need to include a term that will be harder to hijack by single-dominant-vendor Open Source systems.
Like Wouter, while reading, I came to Open Business Community Development. But this has two drawbacks. First and main, it is too long.
Second, it uses the term Business. This might feel like excluding the contributions from individuals, public or non-profit organizations. Also, it is a term that might feel suspect to some members of our community.
I then came to Community Development... which felt nice at first thought. However, while trying to explain Community Development in the text above, I found out that the word Sharing came naturally. It is a good replacement for Open. Choosing a way of calling ourselves that does not include any terms found in Open Source will trigger questions and reactions.
I am looking forward to reading your questions and reactions !