Monday was a holiday here in Japan so I went to the O`Reilly Make
Conference and saw some of my Tokyo Hackerspace friends
there -- among thousands of other Japanese Makers. Really good time.
Make Magazine
Monday was a holiday here in Japan so I went to the O`Reilly Make
Conference and saw some of my Tokyo Hackerspace friends
there -- among thousands of other Japanese Makers. Really good time.
After spending Tuesday talking with hundreds of engineering students at ITHB Bandung (and after a great lunch with the university faculty), we found a very cool Bandung OpenSolaris User Group meeting at detikinet.com, which is Indonesia`s largest news portal (meeting references here and here). The gathering was held in a dimly lit driveway under a tent. For over two hours we sat on the floor on a carpet and just talked about building developer communities using OpenSolaris.
I didn`t present any slides. We just had a free-flowing conversation. It was a warm night and the rains (read: utterly massive downpours) had stopped, so everything was nice and relaxed and quiet. I tried to stress that it`s important to build community locally first (this way you can follow your own rules) but then to connect globally so you learn from others around the world. The second point I made was that there is no secret to establishing credibility in a community. It`s a simple concept, really. Contributing. That`s it. In fact, there is no other way. Your title does not matter. Nor does your age or political associations or position in any given organization. And you geography should`t matter, either. What matters most is your ability to get involved, to organize and engage new people, to build basic infrastructure and tools to facilitate participation, and then to contribute directly yourself. That`s how you build community -- and the building concept pervades all levels of a community. Everyone builds. And everyone builds from within the community, not from the outside. I also told a bunch of stories about the engineers, managers, and community developers I have met along the way, the ones I respect most and from who I still learn every day. Excellent night. Then the next morning some of guys took me to a nearby volcano.
On Tuesday we went to ITHB in Bandung, which is about two hours from
Jakarta, for another university visit. We were a bit late due to some
impressive winter rain, but when we arrived the energy in the room was
palpable. Great fun. Loved every minute. Can`t wait to go back.
More presos on OpenSolaris from Harry Kaligis, Agus Setiawan, Lukman
Prihandika, Rachmat Febrianto, Alex Budiyanto. And me.
Blog tag:
indonesia-09 | Photos
on Flickr | Presentation
| Search
for Indonesia OSUGs
On Monday after visiting Gunadarma
University we went back to Jakarta for an OpenSolaris
User Group meeting at the Sun office. Met a lot of nice guys and
had some good conversations about OpenSolaris. More pics to come.
I was in Indonesia earlier this week for some OpenSolaris university and user group events. Really cool trip. Exhausting, too. I did a lot of talking. Much more than usual. The community there is engaged and thriving, so there was a lot of talking in between the talks, too. Everyone was super friendly and quite obviously talented. It was my first trip to Indonesia, and it moved me deeply. I will go back, no question about it. I really liked it there. And I learned a lot. I shot 500 images and saved about 200, so I`ll post them across a few entries over the next few days. Indonesia should make for an interesting future for OpenSolaris in South East Asia with these guys coming along. Trust me on that one.
On Monday we started the day at Gunadarma University in Depok, which is about an hour outside Jakarta. Presenting at the event were Harry Kaligis, Alex Budiyanto, Made Wiryana, Agus Setiawan, and Rachmat Febrianto. And me. I talked about the history of OpenSolaris, some of the open development and website projects to support contributions, and how we are building a development community around the world. The other guys talked about local programs and specific technologies in the OpenSolaris distribution. After all the talks and questions/answers, we met with the school faculty to discuss how OpenSolaris can be used to help students learn software development, and we also stressed the importance of building an engineering community on campus where students can contribute both locally and globally.
Blog tag:
indonesia-09 | Photos
on Flickr | Presentation | Search for Indonesia OSUGs
Special thanks to Alex Budiyanto for driving everything. Alex is an
amazing community organizer (and presenter too). More to come.
Bill Rushmore has been working on updating bugs.opensolaris.org. Go here for the new boo: http://bugs.opensolaris.org/. More updates to other website applications coming along soon as well.
It's excellent to see that the Sun Globalization Engineering team released a new version of the Community Translation Interface tool: Sun OpenCTI: https://translate.sun.com/opencti
Among other things, this is the tool that the OpenSolaris community used to localize Auth (which we'll update with new languages soon as well). Also, the announcement from Ales
says that he's opened some new translation projects to get ready for
the next release of the OpenSolaris distribution. So, if you want to
contribute translations to OpenSolaris, check out this new version of
the Community Translation Interface. Send questions to the Internationalization & Localization Community on i18n-discuss (subscribe to the list here and/or post to the Jive forum here). More info here at the CTI team blog.
I updated to OpenSolaris developer build 127 a few days ago. Nice. It performs much better than b126 on my Toshiba Tecra M10. That freezing mouse bit is gone.
Some images from the Tokyo Linux User Group
technical meeting and nomikai tonight.
Check out the new diagonal
crossing
at
Oxford
Circus
in
London. It looks beautiful. Really
nice job. They based the
design on the Shibuya Crossing in Tokyo (which can be great fun if
you've never experienced it: here and here).
The
first time I navigated the Shibuya intersection I thought I was
going to get run over flat by waves of people weaving their way toward
me from multiple directions, but it's actually a remarkably efficient
way to move masses of people. I've never been to London, so I don't
know what it's like walking around the city. It'll be interesting to
see how the British like this change.
I never really got slalom skiing. Just couldn`t cut deeply enough.
Fear, I guess. I much preferred barefooting
and tricks, although I don`t have any images of trick skiing. Sad. I
really wish we had digital cameras back then. This is 1981 or so on Long Lake in Maine, about an hour north of Portland. Very pretty area.
I have never been to a Make Meeting. Just BarCamp and Hackerspace. May try Make.
Here`s a
chilling excerpt from a new movie about Daniel
Ellsberg and the Pentagon Papers, which Ellsberg leaked to Neil
Sheehan of the New York Times exposing the lies about the
Vietnam War (among other things). If you haven`t read the Pentagon
Papers I can tell you it`s an enlightening experience to say the very
least. It may shake your confidence in official leadership a bit, but
that`s
not necessarily a bad thing. Leadership should be questioned so power
remains as distributed as possible and decision making processes remain
as transparent as possible. More generally, those two concepts are
core principles to keep in mind while building communities, especially
if you want to create the circumstances where opportunities can spring
from anywhere. Anyway, back
to this film clip. There is one audio conversation between
Nixon and Kissinger cited in the film offering a glimpse into the
thinking
of Richard Nixon. Here`s the exchange:
Nixon: I still think we ought to take the dikes out now. Will that drown people?Absolutely. Insane. But instructive as well. This is what happens when leaders detach themselves from the reality of their decisions. Granted, this is an extreme case, but oftentimes even genuine leaders make bad decisions due to isolation. Lesson to would be leaders: get out of the office, get down in the grassroots, live like the people you lead.
Kissinger: That will drown 200,000 people.
Nixon: Well, no, no, no, no, no. I`d rather use a nuclear bomb. Have you got that ready?
Kissinger: That I think will just be too much, uh.
Nixon: A nuclear bomb, does that bother you? I just want you to think big, Henry, for Christsakes.
The Tokyo Linux UG will have a technical meeting & nomikai on Saturday November 14th. Stop by.
There is an interesting discussion going on in the Japan OpenSolaris Community. Ken Okubo has been floating the idea of translating the OpenSolaris Bible into Japanese. The thread is getting long and it looks like there is some progress. Translating a book that is over a thousand pages long as a community project is a big deal. If you'd like to contribute, ping Ken on ug-jposug at opensolaris dot org. He's a good guy. Sign up to the JPOSUG list here.
Imagine how helpful it would be to get such a book localized into Japanese. It would be a fantastic community-building tool.
I updated to OpenSolaris developer build 126 today. Good so far. Go get it here. Remember: these are development builds. Read the release notes. File bugs. Get involved. Enjoy. Also, go here for a Free CD of the OpenSolaris 2009.06 product.
I will be starting to set up new Collectives on XWiki later this week.
For the past few months we've had a temporary moratorium on creating
new infrastructure on the site due to the website transition. The
interim period was way longer than we expected. Apologies for that.
I'll clean out the queue this week in the order in which the requests
came in over the past few months. Also, if you have been waiting to
submit Collective proposals to your Community Groups for new Projects
or User Groups, please feel free to move ahead now. The same applies
for new Community Groups getting approval from the OGB. I only get
involved in this process on the implementation end, and everything you
need to know about that is documented here: Collective Life Cycle Process.
Here are some images from OSDevCon in Germany last week. I grabbed them off of advocacy-discuss from Wolfgang, Karim, and Nicolas. And I see Teresa was taping the event, so watch the OSDevCon site for video (presos already there). I am really bummed I couldn`t go this year. But I have been totally swamped (slightly overwhelmed, actually) and sick, and so the schedule just made it impossible. I am seriously cutting back this year. Need to get back to some sort of balance for my own sanity and health. Anyway, the conference looked very cool. I continue to be impressed with the OpenSolaris User Groups as they just go about the day-to-day business of building community.
Photos: here, here, here, here. osdevcon09 tag on Flickr here. If more crop up, I will update this post.
Here are some images from the Fall 2009 Tokyo Open Source Conference.
The OpenSolaris community participated with presentations from Reiko
Saito and Masafumi Ohta and a
booth full of demos for the weekend event. There are some NetBeans and Linux guys mixed in here as well. There were dozens and dozens of communities there.
Failure as a springboard to success. Nice piece there from Jono Bacon on how to fail gracefully, recover, and move on -- learning all along the way. I like it. Very practical advice for managing projects -- or doing anything, really -- in a community environment where credibility can be earned and/or lost rapidly and publicly. Much of the issue involves just recognizing your mistakes, apologizing, and fixing things so your actions support your words. Works for me. But I think many people struggle with this concept because they wait too long and the issue gets too big and complex. Then they feel they can't back down. Too much has already been said. So, they spin. What I have found is that if you get out there fast and correct things early -- whether it's your fault or your company's or someone else's in the community -- it's much more casual and normal and most people will engage pretty well. Early apologies on the small stuff tend to be more understated and easier to deliver than those bigger ones later on.
Also, Jono utters this gem in the article: "In my experience of working with communities, successes provide an incredible opportunity to learn about our strengths, but failures provide the inverse opportunity to learn about our weaknesses." I totally agree. People have always told me that you have to fail because "that's the only way you ever learn anything" or words to that effect. I never agreed with that. Actually, that notion always pretty much made me sick to my stomach. The truth is that you learn just as much from success as you do from failure -- it's just that you learn different lessons, that's all. You need a balance of both. That's obvious, right?
We finally moved to XWiki last night. I sent the
opening announcement
out around 4:15 my time this morning. It was a long day. I have been
sick for a couple of
weeks, so that marathon last night didn't help things much. But we went
out and we didn't blow up. Cool. This is
Phase 2 of the website transition. Phase 1 was the development and
deployment of the Auth user management system and the merging of the
tonic and poll databases all around a governance structure. Among other
things. And now this Phase 2
represents the customization of XWiki and its integration with Auth and
the migration and translation of the old tonic website content into
XWiki. Among other things. The
sequence is actually pretty substantial.
The team working on this thing yesterday was spread out all over the
world -- Boston, Colorado Springs, San Francisco, Manchester, and
Tokyo. Some of us were up at 4 in the morning, while others stayed up
till 5 in the morning the next day. The final migration took somewhat
longer than expected because we had to fix critical issues (networking,
performance, redirects, etc) as we went
live while under real loads for the first time. We had
done 31 migrations in 3 months to give ourselves and everyone in the
community enough time to prepare, but going live always draws new
elements
to deal with. It turned out ok, though. And the performance has been
very good so far (and this will improve as we further optimize the
application). Anyway, not bad for a v1 attempt. And that's exactly what
this is. A start.
But it feels good to be living in one world now, instead of having to go back and forth between vastly different website architectures resolving differences between the two -- all while maintaining current operations on an old site that was quite literally at the breaking point. That last part was a very big deal in this gig, and far too many people still don't realize that that was hanging over our heads the entire time. Also, the process of migrating and translating content was dicey, and working those issues ate a pile of time out of the schedule. Now, of course, we still have many bugs to fix and features to add. There is graphics work and style sheet clean up to do. Embedded media to implement. Printing issues to solve. Editor bugs to fix. Content to clean. We are far from complete. And we have to get XWiki on a regular upgrade schedule, so we don't let things lag. Fortunately, there is an active XWiki community out there, and we are now part of that effort. It will be good to finally focus on morning forward on new infrastructure, whereas we couldn't go anywhere on the old platform. That's why this was a move, not an upgrade.
Special thanks to the engineering team for pulling this off and to Chris Phelan for leading the entire XWiki phase. Excellent job. We now have a new community development tool to build upon. And the list of community-development tools is growing. Thank you.
More about
Phase 3 of the website transition project very soon.
There are two events coming up in Tokyo for the OpenSolaris community. See Shoji's announcement. The first is an OpenSolaris Night Seminar at Sun's Jingumae office on Friday, and the other will be activities at the Tokyo Open Source Conference
on Saturday. Stop by. We'll have some interesting presentations from
Sun Japan engineers and community members. Also, there will be plenty
of OpenSolaris CDs and t-shirts and such. And a nomi, too. Should be
fun.
Here`s a interesting way to spend 20 minutes -- TED Talk: Itay Talgam: Lead like the great
conductors. Great presentation. Lots of fun. There are so
many ways to lead. And you can see both obvious and subtle differences
expressed in some of the great conductors Talgam profiles. Some control
forcefully and dramatically. Others relax and have fun and
enthusiastically guide people along effortlessly. While others are more
quiet and gently create an environment where musicians can express
their talent so it`s difficult to tell who leads who. Fascinating stuff
because you see it all unfold as a performance. Personally, I think the
best conductors (or the best anything) just blend into the music so the
focus is on the music and not on them.
That last bit is important. Many leaders miss it entirely and it
undermines them completely. For me, the word "leadership" has very
little meaning now. Actually, I view the word largely in the
pejorative. The very concept has been so thoroughly abused these days
(read a newspaper lately?) I am hard pressed to find leaders I can look
up to and learn from. In fact, I have pretty much given up on the
exercise as a waste of time. Don`t lead. Instead, do. Just do. And if you must lead or, gasp,
call yourself a leader, then lead with doing in mind. That is the only way you will ever earn
any credibility among those you think you lead. It`s also the only way
you will ever attract naturally those like-minded individuals
who want to grow with
you -- not as a result
of you.
The http://opensolaris.org/ website will be unavailable for a period on Monday, October 26th, beginning at 11 a.m. UTC (4 a.m. PDT) as we implement the final migration to XWiki at http://hub.opensolaris.org/. The site will re-open at approximately 10 a.m. PDT.
When the migration is complete, http://opensolaris.org/ and http://www.opensolaris.org/ will redirect to http://hub.opensolaris.org/ (just as they redirect to http://opensolaris.org/os/ right now). Also, a snapshot of the final migrated content will be available for reference at http://stage.opensolaris.org/os/ for 6 months. Editing is not supported on the stage site, though. That site will be maintained only with the final migrated content. This will enable people to check how content was formatted on the old site and manually migrate content that was not part of the automated process during the last 3 months.
Some shots from the Tokyo Linux User Group 15th Anniversary Event last night in Akihabara.
The opensolaris.org website is not just one place or one
application. It's actually a site of many applications providing a
variety of services to users and developers around the world. Bonnie recently updated the OpenSolaris Site Map to better
organize these services so it's easier to understand
what's out there and how people can use these tools to build
software and community. That last bit is important, too. The more tools
we can provide to enable people to get involved and contribute the more
we can grow as a community. What's cool is that the list is starting to
add up, the number of people maintaining these services is growing, and
more is planned:
Since there are over a dozen
applications making up opensolaris.org, the look and feel varies a bit.
We'll need to solve that as part of the next phase of work in the website transition. We'll layer a more common
graphical feel across everything. After we move off the current portal application on
Monday, we will begin work on Phase 3. We
are planning that work now, and we'll update the infrastructure
roadmap
to reflect those changes over the next few weeks. I'm looking forward
to that
phase of the project because it will require working with new teams
across the community and all of the
owners of the services above. Once we finish Phase 3 we will have
transitioned the website off of the current infrastructure entirely. We
are doing this in stages, of course, while maintaining current
operations. First was Auth. Then XWiki. And next will be some of the
other key applications that are still currently tied to the old portal.
A note about the list of services above: one application not on the list is the Community Translation Interface.
It's not on opensolaris.org because it is a tool to facilitate
community translations across all of Sun's FOSS projects, not just
OpenSolaris. This application has enabled many contributions from the OpenSolaris community, so check it out along with the others.
I rebuilt the old Sun Tech Days pages in Advocacy today and consolidated 34
pages into 2. I had wanted to get those pages cleaned up for the
migration to XWiki because I have some of my own slides in there, and some people used my content as the basis of other presentations so I
want to preserve that history. But many of the pages and most of the
links were broken, a bunch of stuff was just missing, and what was left
was not migrating to XWiki that well. Time to fix. All we
really need is a basic archive of speakers, bios, venue dates, and
presentations. So I just took out all the tables and graphics and
broken stuff and started over. Plus, we don't need 34 pages gumming up
the left nav on the new site when we move. Simple lists work best. Now,
there were about 120 presentation attachments that had to be
downloaded, reorganized, uploaded, and re-linked, so I'm sure I missed
and/or broke a few. I'll clean them this week and then
delete the old pages when I know I have the links right after the
next migration on Wednesday. Anyway, here they are:
Sun
Tech Days Archive 2006-2007 | Sun
Tech Days Archive 2007-2008
Well, yesterday Bill implemented our 29th content migration in the last 11 weeks
leading up to the final move to XWiki on hub.opensolaris.org next week.
These migrations over the previous three months have given users
multiple opportunities to check and fix their content and/or file bugs
in preparation for the final move. If all goes well, toward the end of
this week I will announce the final Phase 2 transition details. In the
meantime, please consult these documents if you have questions as you
update your content for migration:
Also, two weeks ago, we notified all users on opensolaris.org about the
upcoming date of 10/26 via individual emails. That was our fourth or
fifth mass email to all users on the site regarding various phases of
the transition. All website transition announcements here.
The Japanese OpenSolaris Community will be at the Tokyo
Open Source Conference next week (30th and 31st). The Japan OpenSolaris User Group guys will be there with talks about their group activities, and Sun`s
Reiko Saito will present on how to contribute translations to the
community. Stop by.