Breen Ouellette wrote:
Theo de Raadt wrote:
I will ask this honestly:

Why should we bleed our little hearts over a company who acted like
assholes towards us for years, and only changed their policy due to
public pressure?

Don't; just drop it and act like a man. "No, Theo needs an apology because his feelings are hurt." Holy shit, you sound like my sister and her bitch friends.

To make ourselves feel better?  I think it is pointless.  They still
did not apologize.

The comments made by Theo over the years have been very childish and ignorant. I can't believe anybody would give him anything. He's just like the prissy little baby you see who crys, bitches, and moans until her mommy gives her her way. Then, she still acts like she deserves more. That's not an opinion, that's fact. Just read any of his posts where issues get a little heated.

First, you have to look at everyone's motive. OBSD wants everything free, secure, and distributable, thats policy. Companies want closed source and marketability, that's their policy. OBSD is not in business, companies are, and for money as matter of fact. Companies see their software/firmware as an asset. Exposing such assets could jeopardize their market position and also expose their hardware assets. This point is arguable, but that's what these companies believe.

So think about it this way, OBSD prides itself on being secure, that's how it "leads" in its market. What would make the OS loose it's market so to speak? Well, including blobs that make the OS vulnerable for one. That is something Theo is not going to budge on. That's his policy. So when Theo starts crying when companies don't open source, that is very hypocritical behavior.

Picture this; you are teaching a dog to do a trick, roll-over. You tell him to roll-over, but he just lays down, so you kick him and tell him that he's "unfriendly" and don't give him a treat. What do you think he is going to do the next time you tell him to roll-over? Jesus christ, he is half way there, encourage him, give him a motive to follow through. Additionally, how do you think the rest of the pack watching you kick their own are going to act towards you?

I have to say, people definitely get back what they give. For instance, I don't think I have ever heard a public outcry from the open source community stating "we need money" other than the recent display from the OBSD community. I have never heard the Jolitzs', Joy, Linus, etc. ever say, we gave code away, but nobody paid us. Nobody else has money problems except Theo, maybe it's the attitude?

I agree with Theo, and yet I agree with others who subscribe to the 'reward for good behaviour' line of thinking. I think the issue is one of perspective, and the scale for rating companies over at vendorwatch.org is too simple.

Obviously for the developers it is frustrating that they have to push and push and push for years with no results, only to blow up and cause a community outcry which finally gets the vendor to open up.

Why push and push? Why not support well the vendors that do share OSS philosophies? Proudly support them and make it well known that OBSD runs rock solid with these supported hardwares. It's not like OBSD supports a majority of hardware anyway. I am perfectly happy being selective in my hardware purchases in order to obtain supported hardware.

If Intel is not cooperating, and AMD is (according to vendor watch they are "friendly"), then loudly support AMD. AMD will appreciate it and may see it as an edge against their competitors. This is motive for them to loudly support you back, in the media, fiscally, etc. One thing about human behavior and companies in general is everyone wants to jump on the bandwagon. Once you dig in and build some serious alliances, others will take notice and want to join in. One must lead by example.

In the meantime, Theo has been painted (again) as abrasive, whiny, thick-headed, and who knows what else by the larger Open Source community, thanks in large part to outlets like Slashdot which present a snapshot which completely fails to report the scope of this ongoing problem. And now that the docs are open again, there will be pressure on the OpenBSD team to fix the errors in the Hifn code - for a product which has been a source of frustration for quite a while. When one thinks about it one should be able to sympathize with the developers a little more than the companies which jerk them around.

People only get what they have given.

For the users who jumped on the bandwagon less than four weeks ago it seems like a great victory. For the developers it's not so easy to set aside the hassle they've gone through and pound on that code. A primary motivation for the developers is, after all, to have fun working on code.

And still, if companies that do respond favourably after a public outcry continue to get badmouthed after the fact, there won't be much incentive for companies to open up in the future. We do need a way to recognize that something positive came about after putting up with a lengthy negative period.

There is no truer statement in this post.

What does 'Somewhat Friendly' mean, anyway? To turn the tables, if OpenBSD was rated on the same system, would it be 'Friendly', 'Somewhat Friendly', or 'Unfriendly'? And what relevance would that have? The developers may not be a bunch of hand holding saps, and could be rated as 'Hostile' on occasion, but that doesn't change the fact that OpenBSD is a kick ass system governed by some very strong goals and philosophies.

I have to say Breen has a very accurate view on this situation and presents a very honorable vendor grading system (mentioned below). The system on vendorwatch.org seems so 3rd grade, "friendly", "unfriendly". It's like, "This guy didn't apologize to us, so he can't be our friend."

Before I moved from FreeBSD to OBSD, I felt OBSD had an "unfriendly" status. That is what kept me away from it for so long. However, I liked the simplicity of the system and eventually installed it on all of my servers. Ok, so why is OBSD labeled "unfriendly"? When we start digging in, we start to see the reasons for it being labeled as such, however, they are good reasons for some; completely free and distributable, etc. So when we look beneath the labels and stereotypes, we see that they are only relative. For instance, OBSD is friendly to me in looking for simplicity, however, if I were a gamer and needed support for crazy graphics hardware, obviously it would be unfriendly. That's what OBSD needs to keep in perspective. If a company doesn't want to release docs, fine, don't support their hardware. It doesn't give you a reason to go bad mouthing them and publishing childish comments.

I think we need a more objective rating system. Here's a five point system which is more useful: 'Supplies Hardware', 'Donates Money', 'Supplies Docs Freely', 'Works Well With Developers', and 'Listens To Customers'. This is not necessarily the rating system we should use, but it seems to me to be a step in the right direction.

A major issue is ensuring that this process works with developers which working against them. Theo et al are busy working on OpenBSD and they don't likely want to spend all their time complaining about vendors on vendorwatch.org. However, their participation is necessary to ensure that vendorwatch.org meets its mandate.

Hopefully the process can be improved. We turned around Hifn in under four weeks (I expected it to take at least four months!) with a heated mailing list discussion and some poorly organized free press. Think of what we could do if we had a smoothly working process which put everyone on the same page!

Breeno

Bottom line, some people see this as a problem, however, I believe it will work itself out. Technology is moving faster, companies are getting smaller, and competition is growing more fierce. I believe larger companies will have a harder time surviving in markets with smaller and more agile competitors. Consequently, these smaller competitors are the ones that are smart enough to take advantage of the benefits of OSS. Hell, I just may start up my own hardware company, outsource hardware engineers, let the open source community develop software for me, then sell my product with kick ass, highly robust, reviewed, and bug-free software. I can sell my products cheaper than my competitors, (i.e. no soft-dev operating costs), and still make enough to donate back to the open source community to keep the ball rolling.

There is no reason for bitching and complaining, there are way too many opportunities right in front of you.

-pachl

Reply via email to