Whyzzi wrote:
On 31/08/06, Marc G. Fournier <[EMAIL PROTECTED]> wrote:
what my point is, though, is if we aren't willing to
accept 'vendor written drivers', then it is *we* that are limiting our
growth but limiting what hardware we can run stably on ...

Sadly, you've twisted the point in the wrong direction.

Since we aren't willing to accept 'vendor written drivers', those
vendors don't deserve our advocacy or our dollars. *We* did not limit
our growth, the vendors limit theirs: by not being able to sell to our
market.

Time and Again I've seen the OpenBSD team make a request documentation
in order to make drivers, time and again I've seen that request
denied. Simply put,  the vendor is closing their door on a chance to
make more revenue and thus increase profits for their company by not
providing the correct documentation to open source developers.

Not only that, but since when is it part of OpenBSD's goals to meet some sort of growth projection? In particular, it is stated on the Project Goals page of OpenBSD.org:

"Pay attention to security problems and fix them before anyone else does."

This cannot be achieved by allowing closed source / closed documentation into the project. It's "Open" BSD. It only makes sense that the project supports hardware vendors which support the project goals. We don't need every vendor to recognize that it is in their best interests to support the project goals, but we definitely DO NOT want to imply to vendors that we will compromise those goals. We are the customers - and when the vendor loses sight of what customers want, they lose sales and another vendor moves in to fill the void. If we don't make it clear that we want open documentation then no one will provide it. The market is dynamic - just look at any stock exchange! Use that to your advantage and don't support closed vendors.

I don't know why so many projects appear to be centered on the idea that they need to outstrip the user bases of other OSes. If it works for you then use it (and support it, financially if you cannot support it any other way!). If it doesn't work for you then go find something that does. Who cares how many other people are using it? Worry about the goals of the project and the results (vendors getting on board, a larger user base, etc.) will follow.

I think it is likely that the user bases of certain projects don't want to take responsibility for their hardware purchases, and as a result have hoodwinked the developers into making poor decisions about project goals. The users want to go out and buy any part and have it just work. They don't want to do any research first to make sure it is the right purchase. They want to close their eyes to reality and instead hope that the companies selling hardware will do "the right thing", when it flies in the face of common sense for an entity whose entire purpose is maximize shareholder profit to do "the right thing". It is a typical case of consumer apathy, and the projects that cater to this apathy will only hurt themselves in the long run. They will grow unmanageable projects which constantly break, and that breakage will be outside of the control of the developers and in the hands of hardware vendors trying to push new products.

Dozens of messages on this topic and it is merely doing what I predicted it would do - wasting the resources of the OpenBSD mailing list. Nothing is being solved by this discussion, and the very little of it that deals with OpenBSD only does so in a roundabout way.

Breeno

PS - KILL THIS THREAD. Stop replying to it and it will go away. There never was any point to it which affected OpenBSD. The woes of a subset of NetBSD devs / users do not affect OpenBSD. If NetBSD ever did die as a project then the user base would move on, the devs would move on, and new developers would move in to tackle new projects and pick up slack. Open Source is a dynamic environment and change will not kill it. Change is unavoidable but people adapt to it.

Reply via email to