[advocacy-discuss] Corporate Open Source

Jim Grisanzio Jim.Grisanzio at Sun.COM
Tue Apr 29 02:12:47 PDT 2008


Laurent Blume wrote:
> Jim - I find Ted's article rather relevant.
>   

hi Laurent ...

Well, he makes some good points, yes. But you have to dig out from under 
the sarcasm to get to them. If the points were just neutral or 
constructive criticism or offers to help, than I'd not have a problem 
with it. I'd welcome it, actually. We've certainly had a lot of 
criticism on our own lists, so what's the big deal from outside. But as 
soon as someone attacks (especially if they are not involved), I stop 
listening. It's that simple. They lose their credibility. He quotes John 
Plocher at length, which is fine, but had he followed the rest of that 
thread he quoted he'd find that not everyone agrees with John. I 
certainly don't. And that's fine. That was just a discussion. And, 
actually, we've had that type of "who are we and where are we going" 
discussion many times before, and we have room here for many opinions. I 
feel lucky to be able to express my opinion with all these smart people 
in here. But from one quote he draws a conclusion that is wrong and it 
spins around to a variety of other issues. That's my only beef, really. 
An accusatory attitude can lead to incorrect or incomplete conclusions. 
And when we try to correct at least the factual errors while we 
acknowledge our shortcomings, many times we are just flamed more. Ted's 
article is not as bad as some others, though. But it fits the pattern.

I sent the links to this list because we all know our situation, and I 
wanted to engage the people who are /involved/ in a conversation about 
how we do more advocacy about the things we are doing right.


> Now, as a long-standing member of the Solaris, then OpenSolaris
> community, I'm completely in the dark as to where this community is going.
>   

Totally agree our communications have been poor this past year. And I 
think that is a problem across the project (Sun corporate, engineering, 
marketing, community), and some of us have been saying that for quite 
some time now. I think now we finally recognize the issue needs fixing, 
and I think we are going to make a good faith effort to start cleaning 
that up at the summit.

> First, what does OpenSolaris means? It's not what it was just one year
> ago. 

Right. It has changed. We started as a community and a bunch of source 
code, some distros and people came along, and now we are adding a new 
distro from which other distros can be built. That's a big deal. Some of 
us a long time ago wanted to launch with source /and/ a binary /and/ 
co-development tools, but heck, we were lucky enough to get out the door 
three year ago with buildable source (and swiss cheese source at that) 
with no binary (not SXDE, you know what I mean) and no development 
infrastructure. Sorry. What's happening now was no possible then, and 
it's not even close. Hundreds of things had to come first. We wanted 
more, and if you go back in the archives that's clear. I don't think we 
had a good sense of what "more" meant, obviously, because we had other 
things to do at the time. Anyway, then we had to spend over a year and a 
half after all that releasing the rest of the source and working on the 
site and other infrastructure issues.

In other words, we have done the best we could with the tools we've had 
given our circumstances at any given moment. I know people don't like to 
hear that, but what can I say. It frustrates me to say it, believe me. 
But to be honest, I have not met one person outside Sun who has a core 
competency in opening 10 million lines of kernel code (and millions more 
from other consolidations subsequently), much of which contained many 
diverse copyrights, on top of moving 1,000 engineers and all their 
infrastructure outside that makes up a product that touches virtually 
every part of the company and is tied to virtually all of the company's 
customers and revenue streams while the very same people build, ship, 
and support the product itself during a time when the company was 
struggling in the market. Think back 3 or 4 years ago. Things were very 
different for Sun back then. Excuses, I realize, but I'm still looking 
for the team that has done this before at this scale. We are not talking 
about a side product here. We are talking about the company's /core/ 
product. This effort had to take years, and for that reason, I have 
always advocated a massively humble approach in terms of public 
communications. Sure, we've screwed up some things -- name one project 
has hasn't -- but we've done a lot right when you look at it in context. 
That's all I want. To be judged in context.

> Will it be still the same in one year from now? 
>   

I hope it continues to change and grow and build on what we have done in 
the past. You have to expect a project this young and big to change. In 
fact, if we are going to reach out to quite literally hundreds of 
thousands of users, the community /will/ change big time. That's good. 
Now, I get your point here that our recent changes weren't handled well. 
I agree. We live and learn and move on and apologize along the way.

> Sun managed to kill all the buzz about the other OpenSolaris distros.
> Now, everybody outside some developers is waiting for that Indiana thing.
> For me, one year ago, «OpenSolaris» was a community, however new. Now,
> it's a Sun-controlled product in which we outside Sun have very little
> to say.
>   
Well, we can agree or disagree on those points and depending on my mood 
I go back and forth. :) However, if we want to make a /community/ of it 
we can because that is personal and that comes from direct interactions. 
In other words, stop thinking of "Sun" and go back to thinking of the 
individual "people" that you've had interactions with that created that 
feeling of community in the first place. That's what I'm trying to do, 
to be perfectly honest. I'm looking for people at Sun and outside Sun 
who are interested in collaborating on whatever project happens to be in 
front of my face. That's all I know how to do, Laurent. One at a time. I 
appreciate your position. I really do. There are many people who were 
turned off by recent events, but I'm happy we are having this 
conversation because that means we can re-connect.


> And, after Indiana/OpenSolaris ships next month - then what?
>   

We start building a user community. We engage application and package 
developers. We start taking a new class of contributions. We try to 
create systems to better manager the contributions we are already 
getting. We keep adding layers of the community on top, or around, what 
we have already built. We keep upgrading the website. We get our content 
management system and wiki. We localize the site. We meet more people. 
We move more infrastructure outside and finish the scm migration. We 
solve the bug problem. Etc. Etc. Etc. We just keep going. All of these 
things -- and many more -- are absolutely perfect community building 
opportunities. All of them. I don't view any of them negatively.

> My production systems are running Solaris. How will they benefit from
> OpenSolaris? What's the roadmap? Will there be patches to S10? Or some
> Solaris Next? Solaris 10 is getting old, and I feel the pressure to
> upgrade it. To what?
> I often read comments from Sun engineers advising to go to SXCR or
> Indiana/OpenSolaris. If I've got to put *my* job on the frontline, I'll
> got for something more reasonable, like RHEL, thank you.
>   

Sorry, my friend. You are a little out of my league on the various 
products and versions and such. :) Smarter people than I would have to 
offer come context here.


> So, where are we going? Who, in our Community, knows that?
>   

I think the OGB and Sun are concerned about the situation of 
communicating a strategy, and I feel we are going to seriously address 
it at the summit. Simon talked about generating some new documents 
articulating an overall strategy that Sun and the community can come 
together around, and we've had some preliminary conversations about it 
on the OGB (nothing in detail, though). We are going to have a 
governance panel at the Summit, and I expect this to be a topic of 
conversation. We needed a breather, though. We had to take this down 
time and pull back a bit. The Summit, Indiana, and CommunityOne have all 
been taxing things to implement at the same time, but things will come 
to fruition. And, I don't know, perhaps we'll come out of this stronger 
and better able to grow.

You have brought up a lot of good points. I don't have all the answers 
(or necessarily good answers), but I hope you feel I'm being straight 
with you. I'm just trying to move this forward to the next step and take 
one step at a time ...

:)

Jim

-- 
http://blogs.sun.com/jimgris/



More information about the advocacy-discuss mailing list