Hi!

There has been a lot recently brought up about vendor interaction with the project, and I wanted to add a few thoughts.

My personal take is that seeing vendors show up and offer support/ hardware/services is a good thing. It is a sign of both the growth and health of the project.

The thing about growth is that it is not always comfortable and there can be more the a few sore points that happen along the way. Personally? I'd like to find a way to have as much of this smoothed over as possible.

No one should be penalized for their efforts. There are a lot of hours spent on memcached per week, hundreds of when you consider bug testing, code, promotion, etc... all of this has value. There is no one entity for this project, it is pretty mutli-company/person (which I personally think adds to the value of it).

All of the growth in the project should be to the benefit of everyone. This really is a "all boats rise in water".

So how do we get everyone participating in a manner that achieves the end goal, which is the promotion, adoption, spread of Memcached?

Let me throw out some material to read:

http://wiki.postgresql.org/wiki/AdvocacyGuides
http://wiki.postgresql.org/wiki/BoothCheckList

Postgres has a long history of being "many vendor" and when I look around I see them as one community we can learn from. I suspect there are others as well but having a common license and a common distributed identity I am wondering whether we could follow their model (or better improve on it).

So what should be the plan? How do we encourage people and at the same time set a level of what is appropriate for the community at large?

On the same token, we really need to realize and accept that people feed their families from the use of memcached, and we shouldn't be creating barriers which harms this.

Cheers,
        -Brian

Reply via email to