Showing posts with label community. Show all posts
Showing posts with label community. Show all posts

Wednesday, July 25, 2007

q(s)otd

[14:01] <shawn_work> IRC analysist Shawn Starr said, "#Plasma's annual growth keep up with expected demands, and will record a record profit in earnings for the fourth quarter. With rapid expansion into the gadget market. Plasma a subsidy of KDE is expected to explode causing unprecedented demand". When Shawn was asked about #Plasma's anticipated future growth and earnings, he declined to speculate other than to say "The market's on fire for Plasma".


[16:34] <zackr> aseigo: on a sidenote i fixed the ever popular LC_ALL/LANG bug in qtsvg today. i'm goin to start demanding virgin sacrifice/kingdom and a princess/my own nba team/chest hair/ for it


man, how can't you just love hacking alongside these people?

Monday, July 23, 2007

A Presidential Address

As you may already know, at this year's aKademy the term came up for our past KDE e.V. president, Eva. She served for years on the board and in my opinion did a great job as president. Filling her void was the matter of quite a bit of discussion and I personally thought hard about whether or not to take on the position for days prior to going to Glasgow. In the end, it was decided amongst all the board members that I would do so. I'd like to write a little bit about what I see the presidency represents, how it will impact (or not) my own activities and share with everyone some of the goals that the KDE e.V. board of directors has for the next year.

Why On My Blog?



I'm posting this on my blog because it perhaps the greatest reach afforded to me right now and I think it is important for everyone in our community to have the opportunity to read this. The KDE e.V. membership email list is private, and for good reason (it has been a real life saver the couple of times that privacy was needed), but this is an topic that I believe should be shared with everyone. Increasing transparency of the e.V. and the board's work has been something we've worked on actively over the last couple of years, and this is just another step in that direction.

I have shared the contents of the entry with the rest of the board members already so that we're all on the same page and have consensus as to its contents.

What The President's Position Means



Perhaps I should have added "to me" in that subheading, since these are really my own viewpoints on the matter, but here is how I see it: within the KDE project being president of the e.V. doesn't afford any special influence. It doesn't entitle one to more say in technical discussions and it certainly doesn't mean that the person is now somehow not subject to the same processes
and cultural norms as everyone else. This is important given the (healthy) skepticism within KDE for empty positions of power.

Within KDE e.V. it does mean more responsibility, though not much more than the rest of the board has. My duties, and therefore time taken up, will not be considerably different from what they have been since I joined the board. Thankfully there are four other hard working and excellent board partners that I get to work with to get things done, not to mention volunteers from
within the e.V. membership itself.

The outside world is a slightly different matter, however. Outside of our community most people tend to perceive added weight along with titles. This is useful for someone who goes around speaking about KDE as much as I do on behalf of the project. It gives people more pause when a presentation is delivered, for instance.

The flip side of that coin is that I need to be careful about what I say as a public envoy. In particular, I need to be sure that I am representing the project as a whole accurately. This really is nothing new, as I have always considered my speaking engagements to be as an ambassador of our shared work. As such, I've always shared with others what the project's consensus has been, even in times when I've personally been of another mind. When it comes to public speaking and dealing with others, it is the project's consensus (or lack thereof) that rules.

I see the external part of the position of president to be one of great responsibility, and not one I will take lightly; nor will I let it distract me from what I'm really here for: to hack on cool technology with a bunch of people I've come to know and love.

A Note On Being Part of Our Community



KDE has a community that is, as far as I'm concerned, second to none. It is ultimately important to me to remain a part of it. As such, I don't want to become distanced from it due to responsibilities I take on. This means two things:

First, I'm still just me and always will be, for better or worse. ;) Which is to say, I don't see a difference between how I am within the project today compared to, say, 4 years ago. I would hope to be treated that way as well.

More Important Than The Presidency



More important is the fact that we have an active five person board and a raging e.V. membership that sits within and remains connected to the global KDE project. It really feels we're hitting on all cylinders right now. There is always room for improvement, but we've been improving about as fast as I think is reasonable to dare to.

We've increased our transparency, have created a supporting members plan, have improved our legal position both through our legal contacts and council as well as by achieving non-profit status, our bookkeeping is maintained at a high level, we've been regularly sponsoring developer sprints ... I could go on an on, but I think it's evident that there has been much good coming from
the e.V. over the last few years.

That would never have happened without the hard work of those in the e.V. doing things like preparing the quarterly reports or helping organize those sprints. It would also never have happened without a fully functioning board. As such Eva, Cornelius, Sebastian and Adriaan all deserve a huge amount of recognition for their efforts.

One sign of success is that there are people to replace those who will, inevitably, be out-going. We're doing pretty admirably there, as well; our new board member, Klaas, is already proving to be an excellent addition to the board.

Goals Going Forward



So just what are we aiming to achieve in the next year? In addition to keeping on with what we're already successfully doing, here is what the KDE e.V. board has within our sights:

Fiduciary License Agreement: thanks to the hard work of Adriaan and the ever available and friendly legal council at the Free Software Foundation Europe we are very close to having a mechanism completed by which those who wish to can assign rights over their code to KDE e.V. in a way this protective of their own rights and respective of our shared ideals of free and open source software. This voluntary process will help make it easier to guarantee future
stewardship and legal defence, if necessary, of our code base.

FreeQt Foundation: We are committed to maintaining the health of the FreeQt Foundation and the contract it holds with Trolltech regarding the perpetual freedom of Qt. Via the FreeQt Foundation representative from the e.V. membership, we are looking at how best to continue to groom the agreement for current and future needs as both Qt and KDE grow.

e.V. Staff: We are on path to hire a body to work for the KDE e.V. This will give us much needed manpower to make the e.V. more efficient, extend our reach into new areas of endeavor and
simultaneously increase the professionalism of our programs. The hiring process will be a transparent one starting with a public job advertisement.

Supporting Members Programs: We will continue to grow this program, refining it and opening up to ever more people. We've done well so far, but we can do even better. We also have our first round of renewals coming up this year, which will be another new process for us to perfect.

Developer Sprints: We want to see an increasing number of developer sprints happening. We've done sprints for as few as three people to as many as twenty-five; sprints have lasted a couple of days to an entire week. The board simply needs to know who would benefit from these sprints so we can all work together to make them happen. (More on that in the upcoming KDE e.V. quarterly report for Q2.)

There are many other things we will undoubtedly accomplish, such as new research proposals and grants, but those are less well defined at the moment.

In short: we want to ensure the health of KDE e.V. for the purpose of supporting the KDE project and its community. As one of the board members I'm personally committed to seeing that through and building on our successes of the past few years.

I truly hope you join us in this adventure. Right now, however, I have to go hack on plasma some more .... happy hacking, everyone! =)

Thursday, July 12, 2007

antiphotogenic

i really need to learn to art of looking normal in photos. in too many pictures taken at software conferences it looks like i'm either going to a rock concert:



(tongues are fun!), recovering from being at a rock concert the night before:



(hey, i like my 20 minute afternoon nap!), or performing some sort of bizarre lounge act:



"feeeeelings..." (somehow they managed to capture me in a moment where it looks like i'm singing emotively rather than just speaking .. you know .. normally .. yeah, that's it. ;)

i think the first thing i need to learn is how to stop moving momentarily while adopting a look of relative calmness. but it's so hard to stay still when we're achieving these achievements at such magnitudes of achievement. (those of you at the lord provost reception will recognize that last sentence; perhaps not my most eloquent moment ;)

Friday, July 06, 2007

aKademy, finally

i haven't had a chance to blog at all this year at akademy. contrast with my first akademy when i could blog several times a day. since then many things in life have changed including my time availability for silly enjoyable things like blogging.

it's been an amazing week, however. the things that struck me the most was the growing visibility of teams within kde. i think we have successfully traversed the conversion from a project to a full meta-project. while in previous years we were obviously a meta project made up of many smaller efforts, this year it is very apparent where there are teams and who they are.

the developer sprints, the increase in project specific branding and merchandising and just the general maturation of each of the teams is all resulting in good things.

i've received comments from some of the people visiting who aren't from the kde community about how friendly and open the event has been; and i have to agree. it's been a hugely successful event with very useful and important discussions touching just about every part of kde happening.

there's also been a lot of hacking with things like the infamous krunner bug finally getting fixed (lubos is a god; and even then it took god most of the day to figure out the problem which was in the netwm code in kdelibs), lots of plasma engines and other work, amarok hackery, edu apps greatness ... the announcement of webkit in 4.4 eclipses my excitement for widgets-on-graphicscene even, and seeing zack's opengl widgets on plasma is amazing =)

it's all too big to keep track of and visualize at one time, and it's moving yet faster. we haven't hit a scalability wall yet. i think that is in part due to the amazing people we have involved and in part due to us actually thinking about these things in past years.

i'm off this afternoon for wolverhampton and lug radio live. before i leave, and finish the blog entry, i would like to share things i've learned about the city of glasgow:

  • the dialect+accent applied to english here is hard for even me to understand at times

  • it rains often

  • there are some very pretty streets and buildings here

  • scottish lochs are cold but very refreshing (i'm surprised there aren't pictures of the canadians splashing through the water on planetkde yet)

  • it rains often

  • the street lights follow some odd pattern i've yet to decipher

  • yes, pounds sterling is the currency here *blush*

  • it rains a lot



i'll miss the other kde guys and gals when i leave, but i hope to see them all again soon and before next year's akademy. our global community is amazing. i've yet to find anything quite like it anywhere else. *tears and sniffling*

Tuesday, February 20, 2007

kde is for everyone

a meme i've come across recently is this myth that kde isn't a suitable option for new users. this is complete rubbish and easily shown as such with this simple bit of logic: if it isn't good for new users, please explain all those new users who use and love kde. i come across them all the time. some pick kde on their own, some use it as part of their school or work duties where it was simply handed to them. and they do just fine. better than fine, in many cases, such as can be seen here.

if kde wasn't good for new users, it would be failing there. it isn't, ergo ... well, you can fill in the rest.

there is something we can do better at, however: first impressions. we're like that attractive but perhaps a bit too serious person who would get a lot more social attention if they'd just let their hair down a bit and maybe wear clothes that were in fashion more recently than 5 years ago. this is the most often repeated reason i hear from new users who pick something other than kde for their new linux installation.

fortunately we have substance, and that attracts a lot of people and with a lot more commitment that looks alone can garner. it just takes a bit more effort to get others to appreciate that substance sometimes.

this is why oxygen and the new workspace in kde4 will be so important. it's what people first see and experience and it needs to be "wow". every application can help by keeping their toolbars clean (it's one of the first things people notice when opening an app) and focussing on the great experience our users have come to expect from kde apps.

i look at ksysguard as an example of an app who has taken its looks to a new level; i recently saw a screenshot of vista's analogous app and was astounded by how ugly it was in comparison.

so we can have substance and look pretty doing it; in turn this will help convince more people to spend the time getting to know kde. many if not most people make the decision to do that within the first hour or two of using the desktop.

meanwhile i look at the new kinds of functionality that kde4 is adding and think, "yeah, now that's us shakin' our real money maker, baby." =)