Stream   Blog   Code   Pictures   Videos   Contact  
December 15, 2010
11:23
Fed up of FUD against Novell, SUSE & openSUSE

tl;dr – To all you doomsday FUD mongers about Novell/SUSE/openSUSE STFU & let us show you what we can and will do!!

For those living under a rock, yes Novell has agreed to be acquired. Welcome to the world of business, and especially in software this sort of thing is very common.

Now for some reason a whole heap of people seem to think that this spells doom for Novell, SUSE and openSUSE. Why?  I really can't answer that.  What I do know is that all their negative speculation is at best counter productive, at worst foolish and damaging.

As with any form of speculation there are no facts to back up what they reckon is going to happen – hence the speculation.  If there is enough negative talk, negative things will happen. Current customers will look at switching from Novell products whether they be SUSE based or not, purely based on all the negativity that is being generated.

No-one is giving Attachemate a chance to prove what they have openly said – Novell, SUSE and openSUSE's contribution to the wider community will continue and that it is business as usual.  If you look at when Oracle bought Sun they said sod all about OpenSolaris and the rest of Sun. This is different.  The new overlords are actually communicating – maybe not as much as we would like, but hey it's a bloody good step in the right direction.

The latest negative piece comes from the 451 Group. Why the frig would Novell's purchase change their kernel contributions?  Why the frig would Novell's purchase change any of their current contributions to the vast array of projects including GNOME/KDE/Banshee/LibreOffice/Systemd and a whole heap of others?  Simple, it doesn't.

Don't get me wrong Novell has screwed up big time in the past, but we are working together as a community to learn from these mistakes.  All this negative noise is counter productive and just gets in the way.  If you want to see Novell, SUSE and openSUSE flourish hows about you roll your sleeves up and get stuck in?  If you don't want to chip in STFU and wait and see if something does happen.  Then you can berate us and tell us how and where we went wrong.

Author:   |  Tags: , , , , ,
June 16, 2010
04:59
openSUSE Community Question Time

It looks like I've been asking you, the community, a load of questions recently on this here blog.  As such I thought it only fair to turn the tables and let you guys and girls do the asking :-)

 

If we can make a bit of a game out of this I would appreciate it.  So first up I'll give you a deadline of 1200UTC 17June2010 to get you questions in by.  What's the game?  Simple, I would like you lot to pretend you are interviewing our prospective Community Manager.  Does this sound a bit bitchy to you because I'm no longer in the running?  If so I genuinely don't mean it to be.  I just want you to actually search within yourselves, to work out what you feel is important to you when it comes to the role.

 

So all good games have a prize right? Well this shall be no different, the top 5 questions will each receive a prize.  So get to it and post your questions in the comments.  When thinking about what to ask, think about what you would like from the role, and why.  Also many big employers ask what appear to be oddball questions, but they are in fact very relevant - these types could earn brownie points ;-)

 

So get questioning!

Author:   |  Tags: , , ,
May 18, 2010
16:58
Community Discussion - Part 8

Enterprise in the Community

 

It has been mentioned that the Geeko is somewhat of a schizophrenic at times, and do you know what I kind of have to agree.  The difference is I disagree on how the schizophrenia affects our dear friend.  Most people think that the multiple personalities are desktop related  - you know, KDE vs GNOME vs XFCE vs $DE.  I on the other hand feel it is to with audience - Enterprise vs Consumer.  Now don't get me wrong, the Geeko does a great job at both.  The problem is there doesn't seem to be a great deal of interaction between the two personalities.

Yes, some features from the enterprise product feed into the consumer product and vice versa which is lovely and vital.  What is missing is community interaction.  As it stands I see very little evidence of SLE customers interacting with the openSUSE community, and to an extent SLE is somewhat shunned as the illegitimate love child by many within the openSUSE community – which is just plain wrong!  There are times when SLE deadlines get on my nerves, but that is no reason to shun the staff working on it or disrespect the product.

In my job working for a major systems provider and integrator in the UK, we use a lot of SLE and others including Red Hat, AIX, Solaris and HP-UX.  The one thing that is constant is we don't interact with the communities of the OSes, unless it is via the Sales/Support departments.  Now it might be because of time constraints, but I'm not convinced.  I haven't seen any “customers” interact with the openSUSE community other than maybe with the Build Service.  Which is a real shame, as there are some great customers of the SLE product and some great people employed by them.

So how do our peers deal with it? To be honest I have no idea :-) I can only guess that they encounter the same issue, well potentially Red Hat & Fedora.  Ubuntu on the other hand have somewhat of an advantage, in so much as their enterprise product isn't a separate product but in fact part of the standard release.  So when it comes to getting ISVs, partners and customers involved they can safely say that *all* Ubuntu users can benefit from it – not just the enterprise customers.  This is a crucial point, as more people are likely to use the distro and play with it and then sign the big fat cheque for the support.  By that time they have already got involved with the community and will most likely continue to do so.

I'm not trying to tell Novell that they need to change their business model, all what I'm saying is we need Novell's help to engage their customers and partners to be part of OUR community – N.B Our Community == openSUSE *&* SLE.  At the end of the day it's a win/win situation for all parties – they can then get maximum exposure, an element of testing of their product without having to start from scratch to get things certified etc. We benefit from a bigger community thanks to their involvement, and have many more cool things to use/play with :-)   A key one here is that of ISVs, there are a shed load of ISVs that are certified against SLE – iirc somewhere in the region of 5000 apps.  That's an impressive number, but unfortunately openSUSE sees bupkiss! Absolutely nada, niet, nil points, zilch :-(  Looking at Ubuntu they apparently have a fraction of that amount – somehere in the region of 200 or so.  The big difference is that almost *all* Ubunteros can use or access those apps.  The same goes for IHVs – hardware is only certified against SLE products which is great, but openSUSE doesn't get a look in.  There are some vendors that sell their kit with openSUSE pre-installed but there isn't the same sort of love coming from the mothership for them which really could do with changing.

Looks like I digressed somewhat – sorry.  So getting back on track(ish) how many of you guys and gals use SLE professionally?  It could be either SLES or SLED.  If you do use a SLE product do you partake in the openSUSE community professionally or is it purely part of your undying love for the Geeko? If you don't is there a particular reason why not, anything blocking you joining in, or do you just choose not to?  If you do participate as part of your job, what issues do you encounter, what could be improved etc?

As always I would love to hear from you if you have anything to discuss on the topic of Enterprise in the Community. Remember this is for your benefit as part of the openSUSE community. So please join in and get discussing.

Author:   |  Tags: , , , , ,
May 10, 2010
20:32
Community Discussion - Part 7

Yes I'm still at it, trying to get YOU the openSUSE community talking about what is important to you.  This time round I'd like to hear your opinions and thoughts about something.  I'm going to keep my views on the matter quiet until we get some dialogue going, so if you want to hear my thoughts (and let's face it who doesn't? ;-) ) best you start airing your opinions.

So what is the topic? That of Community Manager.  As many are aware, Novell have started interviewing for a replacement.  Some were not happy with how the role was done in the past and some and some were, but the key part of that statement is PAST!  Let's move on and look to the future, and as part of that looking forward to the future I would like to hear what YOU would like from the new Community Manager?

Let's take a moment to see what the official blurb for the job vacancy said:

"As openSUSE Community Manager, you will work to promote the openSUSE Project, openSUSE Build Service, and sub-projects such as the education project. Your key objectives will be to grow the number of openSUSE users and contributors, and further enhance Novell's relationship with the openSUSE community and larger community of open source influencers and project maintainers. You will work closely with the openSUSE community, Novell leadership, and broader open source community. This is a unique opportunity to take a high-profile role in the open source world and make a truly global impact."

The listed key responsibilities are:

  • Develop and execute a marketing plan to promote and evangelize openSUSE, in order to achieve the key objectives above.
  • Plan and execute launch plans for openSUSE product releases.
  • Serve as a frequent public face of the openSUSE Project to the community by blogging; seeking and providing press interviews; speaking at conferences and other events; and actively participating in social media. You will deliver fresh perspectives and thought leadership in these activities.
  • Work directly with & facilitate activities for the openSUSE Ambassadors & Marketing Team.
  • Engage with, support and encourage openSUSE community members via online venues such as IRC, forums, mailing lists and others.
  • Help to organize major events, including the openSUSE Conference.
  • Work closely with key stakeholders from openSUSE and Novell.


So do you (dis)agree with what's there?  What else would you add?  Also if you feel there is a particular issue that the new Community manager needs to address what is that issue, why should they be involved and how do you think they could resolve it?  How would you advertise the position?

People are bound to have opposing issue on items, and that is fine - if anything it is healthy and should be promoted.  As always this is about having a discussion, not a flame war.  Please try and be curteous to your fellow community members and if you can't say anything constructive - don't say anthing at all :-)

So people, let's have your valuable opinions and thoughts on the matter.

Author:   |  Tags: , , ,
April 22, 2010
11:51
Community Discussion - Part 6 Feedback

You have to grant me that I'm persistent ;-)

 

OK so this time round I thought I'd do a quick round up of some of the feedback that I've received so far - some of it has been in the form of comments on this here blog, others have been responses on mailing lists, and some has been from direct converstation with me.  I'd love to get more from you, and ultimately you get more from yourselves.

 

The following is in no particular order, and if anyone has anything else to add then please let me know.  Also remember this is a discussion so feel free to discuss sensibly and calmly - usual flame ban is in place ;-) :

 

  1. Still a lot of animosity between KDE & GNOME within openSUSE.
  2. The Community Manager role is too focused on marketing, and not the Community.  People would like to see a more operational role, getting involved with the actual project.
  3. It is unclear as to what Novell (being the project sponsor) would like from the openSUSE Project, and how do the two fit with each other.
  4. There is a percieved distrust of external contributors, their code isnt good enough etc.
  5. openSUSE needs to be pushed more by all parties.  There is a distinct lack of overt and covert marketing.
  6. There is too much focus on Novell employees.
  7. openSUSE has no clear goal or direction,  openSUSE appears to be fumbling along not really sure of what it wants or how to do things.
  8. There is too much infrastucture, or the infrastructure isn't easy to navigate or understand.
  9. Sometimes we are starting to lag behind upstream and don't necessarily keep up with the latest and greatest that is out there.
  10. There is too much reliance on a handful of individuals, there isn't a decent spread of knowledge/power amongst teams.
  11. There doesn't seem to be enough "full time" (I believe Novell employee is meant here) people involved in some teams which are core to both openSUSE and SLE. 

So do you agree with what some of your peers say?  If not then step up and let your voice be heard, even if you do let it be known.  Remember, as a member of the community you have a chance to influence your surroundings - not taking any action will only mean that you are to blame not those that took action that you don't agree with.

Author:   |  Tags: , , ,
April 15, 2010
22:40
Community Discussion - Part 5

Oh yes, I'm still going at it folks! Let's discuss :-)

This time round I'd like us to discuss Collaboration, Learning, Listening and Leading.  Let me clarify what I mean by Collaboration; I'm NOT talking about Groupwise/Exchange/Zimbra/Alfresco/SharePoint/Kablink style collabortaion, but I AM talking about working with other parties and teams. 

Within openSUSE as with other distributions there are multiple teams/projects that in some cases could be classed as competitors - GNOME & KDE are a prime example.  Just because they are trying to get you to use them doesn't mean they can't have some commonality (other than the underlying OS).  I'd love to see more collaboration with other distributions, working with them on the topic of say RPM as an example.  Working with upstream DEs and other distros to improve the likes of a11y (that's accessibility for thos that aren't aware, you know - audio/visual/etc impaired), education. You get the idea?  Quite often we need to just look past our differences and get on with the job, soon we'll realise (hoipefully) that we are pretty much the same the difference is in the implementation.  If we focus locally on how we can collaborate within openSUSE alone then we need to work together with a focused vision and take a demographic, say developers, and get everyone interested to chip in with ways of making it easier and better for developers to use openSUSE.  Both KDE and GNOME can easily contribute to this, as can documentation gurus and others.  The key here is to have a clearly defined target and work together, effectively combining multiple teams into one.

So what about Learning?  Well the most obvious way to learn is from history.  I'm not saying we need to dig up the text books from school and see what Claudius Maximus Aurellius did in ancient Rome, but look at the histroy of openSUSE and see what we did right and crucially what we did wrong.  Look at it and see if it still applies today and how we can do it right.  Another way of learning is from our competitors and counterparts, the likes of Ubuntu, Fedora and all the other distros and projects do some great work (whether one likes to admit it or not).  We need to take note of what/how/why they did and see if it applies to us and could we improve it.  I think there is too much of a taboo on emulating what others do, if it works then do it!  Why on earth should we re-invent the blessed wheel?

Something that we are getting a bit better at is Listening.  We're not great at it, but the movement is in the right direction.  When listening it's best to just slow down a touch and actually take stock of what is being said, also take note of how it is being said.  The message could get lost or garbled due to the way it is being passed, and if we don't focus on listening we may not notice that little fact and end up not really paying attention to the message, when in fact the message is actually very important or beneficial to us.  We need to listen to not just our community but also to those communities that we interact with and indirectly depend on - I'm mostly talking about upstream here.  There's a lot of passive learning to be had from just listening ;-)

When it comes to being a Lead, you don't have to be a nominated by committee or anything - grab the bull by the cahunas and run with it! Go with your instinct, unless you are a complete loonie you will have some reasonable rationale for doing whatever it is and can easily explain to others why/what you are doing.  Don't be scared, empower yourself and show others that what you're doing is cool and actually benefits us. 

So does anyone have any examples of where we could benefit by collaborating?  Or what about how we can improve on the instances where we are already collaborating?  What about examples of lessons to be learned from?  Yes this could get political and charged, but remember stay calm and focused - it's easier for people to pay attention that way ;-)  How about listening, any examples of where we failed or where we actually got it?  I'd also like to see who you think show good leadership, and also how/why.  This isn't about who you'd like to see as the next Chairperson for the board or what ever but people that have grabbed those cahunas and run to the finish line.

 

There is one item that is constant throughout - focus!  If we stay focused then we can do almost anything, even by me a drink :-)

Author:   |  Tags: , , ,
April 6, 2010
20:40
Community Discussion - Part 4

Yup, I'm still trying to get us, the openSUSE Community, to discuss ways we can improve ourselves.  This time round I'm going to look at Education, Coaching and Teamwork.  Again there is nothing groundbreaking or revolutionary here, but these are topics I feel are easily forgotten or misunderstood.

One item that seems to pop up fairly regularily regardless of which side of the fence you're on (Novell employee or not), is community contribution and ownership.  Basically some people think getting code/packages/whatever into openSUSE is harder than getting a rocking horse to poop.  Can I just say it isn't - honest! You just need to know the process to do it.  The flip side of the conversation is, why aren't more non-Novellians putting more code and what not into openSUSE?  Maybe because they don't know or understand the process?  So basically we are all to blame, non-Novellians for not asking for help/clarification and Novellians for not going out there and teaching.

So how do we educate?  Firstly that good old method of documentation, yup it's boring and tedious at times but if done right can save a whole load of hassle.  It does not mean people can just respond to calls for help with RTFM, it mean we have to point people to the correct section of documentaion and also give a little reason as to why they should read it.  Documentation isn't the only method we can use, after all we are well and truly in the Web 2.0 buzzword bingo era; let's use video (screencast/presentation/podcast), anotated images, code examples, comic strips, audio (regular podcast or one offs), and last but not least we could always throw a bit of each into a blog post :-).  We need more of the modern methods, they're much more palatable and fun from a consumer perspective.

Sometimes just having all this information can be daunting, and you can easily get lost in it all.  So we need coaching, some gentle guidance and when needed a good slap!  If we really want more people to take ownership then let's help them take ownership.  Just throwing it out there and hoping for the best is good for no-one, and if anything will just create a bad atmosphere and generate friction.  Let's make sure that those that want to do something get as much help as we can give, it may mean that Novellians have to spend a little bit of time holding people's hands but we will all see the gain.  Don't think that I would expect it all the time, if you take it for granted you won't get the oportunity again.  So to those that want the help, make sure you make it clear that you do want and need help and also try and calm any fears that it's a one off glory hunting mission.  It is a commitment from all parties, and you really need to stick with it.  It may well be that the best person for coaching you isn't a Novell employee, so ask around.  We can all teach each other a thing or two.  A great example of coaching is Darix and all the others in the Buildservice irc channel and mailing list.  Package building can be really daunting, and getting it right can be tricky at times.  Those guys and gals there are a huge asset to the community, they're friendly and very knowledgable.  You just need to not be afraid to ask a question.  If you don't understand an answer, say so!  If you learn something document it and let everyone else know.

Lastly try and not go it alone.  If you can do something as part of a team, then that's a massive win for us all too.  You don't have to shoulder all the burden, so you reduce the risk of burn out and we reduce the risk of you getting angry and leaving either the thing you were doing or worse off you leaving openSUSE entirely.  Getting other people's input can most of the time improve things and spreading the workload also means more peoiple have visibility on what is happening.  So should you not be able to continue for whatever reason (hopefully a valid one, and not because you're bored) then the ball keeps rolling.  It also helps with the whole knowledge sharing aspect, everyone learns a bit and as we grow stronger and brighter as a whole.  The borg is strong because it is made up of many, we can be stronger.

So have you got any examples of where you recieved education/coaching, maybe you had a bad experience trying to get some?  Please let me and everyone know.  We need to learn from our actions, and if we don't know whether they were good or bad how can we improve?  If you have an idea on what needs/can be done then discuss it.  Remember this isn't about me, but about you the openSUSE community.  Let's step up and really make a difference, and prove to all those naysayers that we do care and are actually doing something about it.

Author:   |  Tags: , , ,
March 29, 2010
20:55
Community Discussion - Part 3

Continuing my series of getting the openSUSE Community engaged in how better to improve itself, I thought I would look at Transparency and Communication.  So what do I mean by these two?

If we look at the definitions of these two:
Transparency - Lack of hidden agendas  and conditions, accompanied by the availability  of full  information  required  for collaboration, cooperation, and collective decision making.
Minimum degree of disclosure to which agreements, dealings, practices, and transactions are open to all for verification.
Essential condition for a free and open exchange whereby the rules and reasons behind regulatory measures are fair and clear to all participants.

Communication - Two-way process  of reaching mutual  understanding, in which participants  not only exchange  (encode-decode) information  but also create  and share  meaning.

Okay so nothing earth shattering, which is good in so much as it should be relatively easy to attain.  No need for spiritual enlightenment.  One question I have is, how well do you think openSUSE is at achieving both of these?  Personally I think we have come leaps and bounds, but we can still improve (we can always improve ;-) ).

The building of the distribution is done in the open on the OBS, we get regular status updates from the chirpy and cheerful Coolo on where we are at and what is causing issues.  The Board conducts its meeting in the open on irc in #opensuse-project.  All the teams conduct their meetings in the open on irc for that matter, well those that have meetings - GNOME shall be resuming the regular meetings shortly. 

 

We have multiple methods of communication available - Mailing lists, IRC, Forums & the booths at events.

So on the whole I think we are communicating well, but are we communicating the right information and is it *all* the information?  That's where I would like your input :-)  My Only complaint I have is something that pretty much everyone who is passionate suffers from - we sometimes let our mouths run off and end up trying to flame someone.  Being passionate is great, don't ever loose the passion.  We just need to harness it, don't let it go too wild.  Also we need to try and be more respectful to others, not just people but projects and distros.  Whether you agree with them or not, there is no need to start throwing abuse or any form of nastiness.  By all means disagree with them but do so in a calm and collected manner, you will be respected for it much more.  If you do get carried away, then for goodness sake admit it and apologise!  Everyone is guilty of this to an extent, myself included.

As for transparency, I think we are certainly on the right track.  Almost everything is now done in the open, I'm not aware of anything done behind closed doors, again let me know if there is any.  If there is we need to know what and crucially why.  Yes I accept that there are occaisions where some things need to be done in relative secrecy but we need to try and keep those to a minimum and there needs to be a good reason for it - financial/legal/etc implications.

So please if you have any comments on either communication or transparency then let's have them.  Without them things will just tick along as they are, and possibly degrade (hopefully there will be none of the latter but....).

 

For those of you that are about to start shouting at me about iFolder.  Yes it is an old issue that is much more complicated to resolve, there are layers of old school Novell involved and as such it makes things much more complicated.  Also it isn't part of the openSUSE Project it is a Novell project, which is also another reason I believe that things haven't been resolved.  Should it be covered by the Geeko's fine umberella?  What can be done to improve things?  How can we communicate with those that are responsible?  As Jono and Aq say - this is only the start of the conversation.  It's up to you to to keep it going and find the answers you are looking for!

Author:   |  Tags: , , ,
March 22, 2010
10:05
Community Discussion - Part 2

It's been a couple of weeks since my first Discussion with the Community, so as a follow on I thought I would cover the topic of Tools for the community.  In my mind I split tools into two groups - hard & soft.  What I mean by this is "hard" = infrastructure based, and "soft" = software based.

Some may seem pretty obvious to you, and some may seem like they aren't tools at all.  So to clarify what my definition of a tool is - something that enables or facilitates the completion of a task.  So that gives the "Tool" a pretty big scope :-)

Now as a community we have a lot of good tools already available to us.  One of the problems is that we don't really know about them or we've forgotten about them.  So as a refresher here are the "hard" tools (no childish snickering please ;-) ) I can think of, if you notice any that I've missed out please let me know:

There is a good mix of tools hosted on Novell infrastructure and that hosted outside of Novell.  For instance the Source code is actually on the Gitorious service, why should we have to maintain our own DVCS when there are open services available?  Also with the Video, we use Blip.tv and will also add YouTube to the toolset for distribution of openSUSE video.  The Planet is hosted on a community owned and run server as is the Community Wiki and package search.  So you can't say we are wholly reliant on Novell :-)

 

At the moment I don't see anything that we're missing, but I'm sure something will crop up and then we'll go "Ah if only we had XYZ", but when that happens we can look and see what best fits the bill and try and fix it.  The only complaint I think we have is that the integration between the tools isn't as good as it could or should be.  This is something that has been picked up on so don't worry too much, the Boosters are working hard to make things blend naturally.  So it will happen, just not over night.

 

Okay so that covers the infrastructure bits, what about the software side of things?  Well whilst at the Novell offices in Nurenberg for HackWeeKII, there was a discussion about how to get more people involved in the actual coding of things.  Some of the Novellians were curious as to why no-one was willing to actually pick up some of the code and start sending in patches.  Well I'd like to recommend we look at another big project at Novell, and also to some of the big upstream projects.

Firstly the other project is the Mono Project, those that want to spout holier than thou rubbish can just STFU and do that now!  The Mono guys & gals have made available Virtual Machine images, Live CDs, as well as the required packages.  They include all the required tools to develop with Mono, and also exmple applications and also code so that you can get going real fast.  They have effectivly created a Mono Developer's Kit, but crucially they use openSUSE and they do a fantastic job of pimping the Geeko! Thanks Mono Project, you're doing a sterling job! 

Secondly we have recently seen that KDE have created their Plasma Netbook Reference Platform using openSUSE & our tools, so if anyone wants to look at, tinker with, hack, or do whatever with it they can and easily.  GNOME have a Developer Kit available thanks to the fine Foresight folks (with a whole lot of love from Og Maciel).  It gives everything one needs to get to developing for the GNOME Environment.  Og has also taken the step and started to create a Developer Kit for Django.

So my little mind is starting to tick, and this to those that know me well is always slightly dangerous :-)  Why don't we follow these examples, and provide language and function specific developer kits?  Prove to people that it isn't difficult to make the switch to develop for their preferred language or what ever on openSUSE, give them Live & Installable ISOs, give them VM images. Give them the tools needed to get the job done!

 

We could always pimp these developer kits at the specific language conferences like PyCon, RailsConf etc.

 

We have many programming experts within the community, so why don't we pull from that expertise?  Let's get openSUSE Developer kits for Java, Python, Qt, Python, Ruby, PHP, and any other language you think is beneficial.  This isn't about what language is better than the next, it is about getting the message out and showing everyone that it really isnt hard to use openSUSE as your preferred platform.

So now that I've said my piece, what tools do people think we are missing?  Also what issues do people have with our current tool set?  For goodness sake don't just grumble about things let's discuss constructively so we can fix things!

A bad workman always blames his tools, a good workman utilises his tools to their full extent.

Author:   |  Tags: , , ,
March 9, 2010
12:10
Community Discussion - Part1

I thought it would be a good idea to try and engage you – the fine openSUSE community – in discussion about "Us" the Community.  We seemed to have been spoiled by having a Community Manager, people kind of seemed to let him do the work or worse expected him to do so.  Now that we don't have that position any more we need to go back to basics and start rolling our sleeves up.  We've started but we have much to do.  As such this is the first in I'm not sure how many posts on the subject.
 
To save me having to repeat myself constantly I'll do a small disclaimer now:
THESE ARE MY OPINIONS AND THOUGHTS AND NOT GOSPEL! I AM NOT EMPLOYED BY NOVELL! I WANT TO GET A DISCUSSION GOING NOT A FLAME WAR!
 
In my opinion this topic is linked to my previous post about the "Planning For The Future".  The key here is to remain agile, able to flex, roll, bounce, jump and basically move with the times.  If we impose strict rigid requirements then things will start to crack and crumble.
 
So what do I see as key items needed to enable more community contributions, and get more non-Novellians involved in taking a more (pro)active role in the Project?

  • Tools - we need an enabler of sorts that lets people start off small and get to grips with how things move, from there they can grow out and up.
  • Transparency - ensuring that the decisions that are made are clear concise and understandable.  I'm ure not everyone will like the decisions but if they can see the reasons behind it then they can work with it and maybe come up with a better alternative.
  • Communicate - this is something that has improved a lot over time but still has some ways to go.  There are certain parties that still don't understand how to communicate with the wider community but they can and are an integral part of the ecosystem, we need to educate and help them get better.
  • Coach - no-one can get to a suitable proficiency in any subject whether it be academic/sporting/whatever without some form of tutelage.  To help lighten the work load on the employees that are trying to juggle between their enterprise workload and community workload we need to have them spend some time away from their corporate duties to help with some knowledge and skill sharing.
  • Teamwork - stop depending on individuals, whether they are Novellian or non-Novellian one person can't do it all in their supposed subject matter of expertise.
  • Educate - self market, not just to the outside world but internally too.  The openSUSE community is too modest for it's own good at times, we need to be more vocal about all the fantastic stuff we do.  We have to be clear and concise in the message we send out across the community.
  • Learn - look at our peers and take a leaf out of their book sometimes.  Believe it or not they do do things right sometimes ;-) I'm not saying copy, but try and take the bits that are needed and roll it into what you want.
  • Collaborate - work with our peers on universal matters.  This doesn't just mean cross-desktop, but also cross-project and cross-distro.
  • Listen - take a moment to hear what is being said.  Just taking that little bit of extra time can help isolate the noise from the message and help you understand what is being said/asked.  Remember that not everyone is a native speaker of your language so things might get lost/confused in translation, which is where that little bit of time will help.
  • Lead - you don't have to do things by committee.  If you see something that needs/can be done just do it!  We dither around far too much waiting for someone else to do it.  Do what you can and then communicate what you've done and what if anything is outstanding.


All the above link into one another almost inextricably, so not doing one will most likely have an detrimental effect on the rest.

We already have several items that are great examples of how the community can get on and do something great, a sample of those are:

  • openSUSE Education - this team started from very little and have created one of the best educational derivatives of any distro.  There is a good mix of people involved, and no-one is paid to do it, even on the Novell side.  They're a well knit team of contributors that are more than happy to help people wanting to help them. They saw a gap and filled it, by taking a leaf out of one of our peers' book and enhanced it.
  • Packman - the great resource for the common user.  They are one of the oldest community based projects relating to openSUSE or its earlier iterations that I remember.  They're approachable friendly and have a heck of a lot of knowledge.  They saw a need and did it.
  • LXDE - a new desktop environment that is only a couple of years old.  It has effectively been packaged from scratch by one person and is now included in Factory and the upcoming 11.3 release.  There was no committee discusion about doe we want it in or should we have it in, there was an opportunity and it was capitalised on.


Now I'd love to hear from people on what they think is missing or blocking them from doing any/all of the above, I'd also like to know what it is that people find awkward or difficult in joining in and being more active.  Don't get me wrong I appreciate one of the most precious and costly commodities is pretty much standard across the board - that of time.  I suffer from that problem as much as anyone, but it doesn't stop me from contributing, sometimes I just ave to slow down and trickle the contributions rather than pour them.  So let's start the conversation and get ideas and complaints out in the open.  If you don't say it how are people going to know about it?

Remember that this is an open dialogue.  Pot shots, defamation of character, flaming, and anything non-constructive will NOT be tolerated.  Let's keep it clean and helpful.  Listing things that our peers do better than us and also what they do worse than us would most likely open eyes.
 
How one gets to the future greatly depends on how one deals with the present and learns from the past.

Author:   |  Tags: , , ,